From 69ebfeff89c340a238ae0109187866bd18610058 Mon Sep 17 00:00:00 2001 From: Adam Lock Date: Tue, 29 Mar 2022 16:42:33 +0100 Subject: [PATCH] Work in progress --- Cargo.lock | 718 +- Cargo.toml | 93 +- integration/Cargo.toml | 21 +- integration/src/harness.rs | 8 +- integration/src/tests.rs | 6 +- lib/Cargo.toml | 74 + {src => lib/src}/client/builder.rs | 6 +- {src => lib/src}/client/callbacks.rs | 4 +- {src => lib/src}/client/client.rs | 37 +- {src => lib/src}/client/comms/mod.rs | 0 .../src}/client/comms/tcp_transport.rs | 11 +- {src => lib/src}/client/comms/transport.rs | 0 {src => lib/src}/client/config.rs | 8 +- {src => lib/src}/client/message_queue.rs | 2 +- {src => lib/src}/client/mod.rs | 16 +- {src => lib/src}/client/session/mod.rs | 0 {src => lib/src}/client/session/services.rs | 15 +- {src => lib/src}/client/session/session.rs | 10 +- .../src}/client/session/session_state.rs | 8 +- .../src}/client/session_retry_policy.rs | 2 +- {src => lib/src}/client/subscription.rs | 4 +- {src => lib/src}/client/subscription_state.rs | 4 +- {src => lib/src}/client/tests/mod.rs | 6 +- {src => lib/src}/console-logging/mod.rs | 0 {src => lib/src}/core/comms/chunker.rs | 19 +- {src => lib/src}/core/comms/message_chunk.rs | 4 +- .../src}/core/comms/message_chunk_info.rs | 9 +- {src => lib/src}/core/comms/message_writer.rs | 9 +- {src => lib/src}/core/comms/mod.rs | 0 {src => lib/src}/core/comms/secure_channel.rs | 8 +- .../src}/core/comms/security_header.rs | 11 +- {src => lib/src}/core/comms/tcp_codec.rs | 4 +- {src => lib/src}/core/comms/tcp_types.rs | 4 +- {src => lib/src}/core/comms/url.rs | 2 +- {src => lib/src}/core/config.rs | 5 +- {src => lib/src}/core/fuzz/.gitignore | 0 {src => lib/src}/core/fuzz/Cargo.lock | 0 {src => lib/src}/core/fuzz/Cargo.toml | 0 .../src}/core/fuzz/fuzz_targets/fuzz_comms.rs | 2 +- {src => lib/src}/core/handle.rs | 0 {src => lib/src}/core/mod.rs | 54 +- {src => lib/src}/core/runtime.rs | 0 {src => lib/src}/core/supported_message.rs | 2 +- {src => lib/src}/core/tests/chunk.rs | 4 +- {src => lib/src}/core/tests/comms.rs | 4 +- {src => lib/src}/core/tests/hello.rs | 2 +- {src => lib/src}/core/tests/mod.rs | 4 +- {src => lib/src}/core/tests/secure_channel.rs | 2 +- {src => lib/src}/core/tests/services.rs | 2 +- .../src}/core/tests/supported_message.rs | 0 .../src}/core/tests/test_data/our_cert.der | Bin .../src}/core/tests/test_data/our_private.pem | 0 .../src}/core/tests/test_data/their_cert.der | Bin .../core/tests/test_data/their_private.pem | 0 lib/src/core/tests/url.rs | 25 + {src => lib/src}/crypto/aeskey.rs | 9 +- {src => lib/src}/crypto/certificate_store.rs | 4 +- {src => lib/src}/crypto/hash.rs | 4 +- {src => lib/src}/crypto/mod.rs | 2 +- {src => lib/src}/crypto/pkey.rs | 2 +- {src => lib/src}/crypto/random.rs | 2 +- {src => lib/src}/crypto/security_policy.rs | 14 +- .../src}/crypto/tests/authentication.rs | 0 {src => lib/src}/crypto/tests/crypto.rs | 2 +- {src => lib/src}/crypto/tests/mod.rs | 2 +- .../src}/crypto/tests/security_policy.rs | 0 {src => lib/src}/crypto/thumbprint.rs | 2 +- {src => lib/src}/crypto/user_identity.rs | 2 +- {src => lib/src}/crypto/x509.rs | 4 +- lib/src/lib.rs | 77 + .../server/address_space/address_space.rs | 6 +- {src => lib/src}/server/address_space/base.rs | 2 +- .../src}/server/address_space/data_type.rs | 2 +- .../server/address_space/generated/mod.rs | 54 +- .../address_space/generated/nodeset_10.rs | 1417 +++ .../address_space/generated/nodeset_11.rs | 1334 +++ .../address_space/generated/nodeset_12_1.rs | 1714 ++++ .../address_space/generated/nodeset_12_2.rs | 1856 ++++ .../address_space/generated/nodeset_12_3.rs | 1855 ++++ .../address_space/generated/nodeset_12_4.rs | 288 + .../address_space/generated/nodeset_13.rs | 497 + .../address_space/generated/nodeset_14.rs | 87 + .../address_space/generated/nodeset_14_1.rs | 1536 +++ .../address_space/generated/nodeset_14_10.rs | 1439 +++ .../address_space/generated/nodeset_14_11.rs | 666 ++ .../address_space/generated/nodeset_14_2.rs | 1290 +++ .../address_space/generated/nodeset_14_3.rs | 1315 +++ .../address_space/generated/nodeset_14_4.rs | 1700 ++++ .../address_space/generated/nodeset_14_5.rs | 1741 ++++ .../address_space/generated/nodeset_14_6.rs | 2037 ++++ .../address_space/generated/nodeset_14_7.rs | 1502 +++ .../address_space/generated/nodeset_14_8.rs | 1502 +++ .../address_space/generated/nodeset_14_9.rs | 1580 +++ .../address_space/generated/nodeset_3.rs | 1653 ++-- .../address_space/generated/nodeset_3_1.rs | 1211 +++ .../address_space/generated/nodeset_3_2.rs | 1105 +++ .../address_space/generated/nodeset_4_1.rs | 1246 +++ .../address_space/generated/nodeset_4_2.rs | 1228 +++ .../address_space/generated/nodeset_4_3.rs | 1242 +++ .../address_space/generated/nodeset_4_4.rs | 1224 +++ .../address_space/generated/nodeset_4_5.rs | 1219 +++ .../address_space/generated/nodeset_4_6.rs | 1178 +++ .../address_space/generated/nodeset_4_7.rs | 1158 +-- .../address_space/generated/nodeset_4_8.rs | 993 ++ .../address_space/generated/nodeset_5_1.rs | 1496 +++ .../address_space/generated/nodeset_5_10.rs | 1916 ++++ .../address_space/generated/nodeset_5_11.rs | 1762 ++++ .../address_space/generated/nodeset_5_12.rs | 1566 +++ .../address_space/generated/nodeset_5_13.rs | 1452 +++ .../address_space/generated/nodeset_5_14.rs | 1318 +++ .../address_space/generated/nodeset_5_15.rs | 1406 +++ .../address_space/generated/nodeset_5_16.rs | 403 + .../address_space/generated/nodeset_5_2.rs | 1336 +++ .../address_space/generated/nodeset_5_3.rs | 1236 +++ .../address_space/generated/nodeset_5_4.rs | 1630 ++++ .../address_space/generated/nodeset_5_5.rs | 1480 +++ .../address_space/generated/nodeset_5_6.rs | 1629 ++++ .../address_space/generated/nodeset_5_7.rs | 1460 +++ .../address_space/generated/nodeset_5_8.rs | 1462 +++ .../address_space/generated/nodeset_5_9.rs | 1522 +++ .../address_space/generated/nodeset_8.rs | 894 ++ .../address_space/generated/nodeset_999.rs | 46 + .../address_space/generated/nodeset_9_1.rs | 1387 +++ .../address_space/generated/nodeset_9_2.rs | 1558 +++ .../address_space/generated/nodeset_9_3.rs | 1489 +++ .../address_space/generated/nodeset_9_4.rs | 410 + .../src}/server/address_space/method.rs | 2 +- .../src}/server/address_space/method_impls.rs | 6 +- {src => lib/src}/server/address_space/mod.rs | 12 +- {src => lib/src}/server/address_space/node.rs | 2 +- .../src}/server/address_space/object.rs | 2 +- .../src}/server/address_space/object_type.rs | 2 +- .../server/address_space/reference_type.rs | 2 +- .../src}/server/address_space/references.rs | 2 +- .../server/address_space/relative_path.rs | 2 +- .../src}/server/address_space/variable.rs | 2 +- .../server/address_space/variable_type.rs | 2 +- {src => lib/src}/server/address_space/view.rs | 2 +- .../src}/server/benches/address_space.rs | 4 +- {src => lib/src}/server/builder.rs | 2 +- {src => lib/src}/server/callbacks.rs | 2 +- {src => lib/src}/server/comms/mod.rs | 0 .../server/comms/secure_channel_service.rs | 6 +- .../src}/server/comms/tcp_transport.rs | 6 +- {src => lib/src}/server/comms/transport.rs | 2 +- {src => lib/src}/server/config.rs | 6 +- {src => lib/src}/server/continuation_point.rs | 2 +- {src => lib/src}/server/diagnostics.rs | 4 +- {src => lib/src}/server/discovery/mod.rs | 4 +- .../src}/server/events/audit/cancel_event.rs | 2 +- .../server/events/audit/certificate_events.rs | 4 +- {src => lib/src}/server/events/audit/event.rs | 2 +- {src => lib/src}/server/events/audit/mod.rs | 2 +- .../events/audit/node_management_event.rs | 2 +- .../server/events/audit/security_event.rs | 2 +- .../server/events/audit/session_events.rs | 4 +- {src => lib/src}/server/events/event.rs | 6 +- .../src}/server/events/event_filter.rs | 6 +- {src => lib/src}/server/events/mod.rs | 0 {src => lib/src}/server/events/operator.rs | 2 +- {src => lib/src}/server/historical/mod.rs | 4 +- {src => lib/src}/server/html/index.html | 0 {src => lib/src}/server/http/mod.rs | 0 {src => lib/src}/server/identity_token.rs | 2 +- {src => lib/src}/server/metrics.rs | 2 +- {src => lib/src}/server/mod.rs | 12 +- {src => lib/src}/server/server.iml | 0 {src => lib/src}/server/server.rs | 6 +- {src => lib/src}/server/services/attribute.rs | 10 +- {src => lib/src}/server/services/audit.rs | 6 +- {src => lib/src}/server/services/discovery.rs | 7 +- .../src}/server/services/message_handler.rs | 10 +- {src => lib/src}/server/services/method.rs | 9 +- {src => lib/src}/server/services/mod.rs | 4 +- .../src}/server/services/monitored_item.rs | 8 +- .../src}/server/services/node_management.rs | 6 +- {src => lib/src}/server/services/query.rs | 8 +- {src => lib/src}/server/services/session.rs | 10 +- .../src}/server/services/subscription.rs | 6 +- {src => lib/src}/server/services/view.rs | 8 +- {src => lib/src}/server/session.rs | 4 +- .../src}/server/session_diagnostics.rs | 4 +- {src => lib/src}/server/state.rs | 6 +- {src => lib/src}/server/subscriptions/mod.rs | 4 +- .../server/subscriptions/monitored_item.rs | 2 +- .../src}/server/subscriptions/subscription.rs | 4 +- .../server/subscriptions/subscriptions.rs | 2 +- .../src}/server/tests/address_space.rs | 0 {src => lib/src}/server/tests/events.rs | 2 +- {src => lib/src}/server/tests/mod.rs | 6 +- .../src}/server/tests/services/attribute.rs | 2 +- .../src}/server/tests/services/discovery.rs | 2 +- .../src}/server/tests/services/method.rs | 2 +- {src => lib/src}/server/tests/services/mod.rs | 0 .../server/tests/services/monitored_item.rs | 0 .../server/tests/services/node_management.rs | 2 +- .../src}/server/tests/services/session.rs | 4 +- .../server/tests/services/subscription.rs | 0 .../src}/server/tests/services/view.rs | 2 +- .../src}/server/tests/subscriptions/mod.rs | 0 .../tests/subscriptions/subscription.rs | 0 .../tests/subscriptions/subscriptions.rs | 0 {src => lib/src}/server/util/mod.rs | 2 +- {src => lib/src}/types/argument.rs | 0 {src => lib/src}/types/array.rs | 0 {src => lib/src}/types/attribute.rs | 0 {src => lib/src}/types/basic_types.rs | 0 {src => lib/src}/types/byte_string.rs | 0 {src => lib/src}/types/data_types.rs | 0 {src => lib/src}/types/data_value.rs | 0 {src => lib/src}/types/date_time.rs | 0 {src => lib/src}/types/diagnostic_info.rs | 0 {src => lib/src}/types/encoding.rs | 0 {src => lib/src}/types/extension_object.rs | 2 +- {src => lib/src}/types/fuzz/.gitignore | 0 {src => lib/src}/types/fuzz/Cargo.lock | 0 {src => lib/src}/types/fuzz/Cargo.toml | 0 .../fuzz/fuzz_targets/fuzz_deserialize.rs | 2 +- {src => lib/src}/types/guid.rs | 0 {src => lib/src}/types/localized_text.rs | 0 {src => lib/src}/types/mod.rs | 0 {src => lib/src}/types/node_id.rs | 0 {src => lib/src}/types/node_ids.rs | 8475 ++++++----------- .../src}/types/notification_message.rs | 0 {src => lib/src}/types/numeric_range.rs | 0 {src => lib/src}/types/operand.rs | 0 {src => lib/src}/types/qualified_name.rs | 0 {src => lib/src}/types/relative_path.rs | 0 {src => lib/src}/types/request_header.rs | 0 {src => lib/src}/types/response_header.rs | 0 .../service_types/activate_session_request.rs | 2 +- .../activate_session_response.rs | 2 +- .../types/service_types/add_nodes_item.rs | 2 +- .../types/service_types/add_nodes_request.rs | 2 +- .../types/service_types/add_nodes_response.rs | 2 +- .../types/service_types/add_nodes_result.rs | 2 +- .../service_types/add_references_item.rs | 2 +- .../service_types/add_references_request.rs | 2 +- .../service_types/add_references_response.rs | 2 +- .../additional_parameters_type.rs | 2 +- .../service_types/aggregate_configuration.rs | 2 +- .../types/service_types/aggregate_filter.rs | 2 +- .../service_types/aggregate_filter_result.rs | 2 +- .../service_types/alias_name_data_type.rs | 2 +- .../src}/types/service_types/annotation.rs | 2 +- .../service_types/anonymous_identity_token.rs | 2 +- .../service_types/application_description.rs | 2 +- .../src}/types/service_types/argument.rs | 2 +- .../types/service_types/attribute_operand.rs | 2 +- .../types/service_types/axis_information.rs | 2 +- .../broker_connection_transport_data_type.rs | 2 +- ...ker_data_set_reader_transport_data_type.rs | 2 +- ...ker_data_set_writer_transport_data_type.rs | 2 +- ...broker_writer_group_transport_data_type.rs | 2 +- .../types/service_types/browse_description.rs | 2 +- .../service_types/browse_next_request.rs | 2 +- .../service_types/browse_next_response.rs | 2 +- .../src}/types/service_types/browse_path.rs | 2 +- .../types/service_types/browse_path_result.rs | 2 +- .../types/service_types/browse_path_target.rs | 2 +- .../types/service_types/browse_request.rs | 2 +- .../types/service_types/browse_response.rs | 2 +- .../src}/types/service_types/browse_result.rs | 2 +- .../src}/types/service_types/build_info.rs | 2 +- .../service_types/call_method_request.rs | 2 +- .../types/service_types/call_method_result.rs | 2 +- .../src}/types/service_types/call_request.rs | 2 +- .../src}/types/service_types/call_response.rs | 2 +- .../types/service_types/cancel_request.rs | 2 +- .../types/service_types/cancel_response.rs | 2 +- .../service_types/cartesian_coordinates.rs | 2 +- .../service_types/channel_security_token.rs | 2 +- .../close_secure_channel_request.rs | 2 +- .../close_secure_channel_response.rs | 2 +- .../service_types/close_session_request.rs | 2 +- .../service_types/close_session_response.rs | 2 +- .../service_types/complex_number_type.rs | 2 +- .../configuration_version_data_type.rs | 2 +- .../connection_transport_data_type.rs | 2 +- .../types/service_types/content_filter.rs | 2 +- .../service_types/content_filter_element.rs | 2 +- .../content_filter_element_result.rs | 2 +- .../service_types/content_filter_result.rs | 2 +- .../create_monitored_items_request.rs | 2 +- .../create_monitored_items_response.rs | 2 +- .../service_types/create_session_request.rs | 2 +- .../service_types/create_session_response.rs | 2 +- .../create_subscription_request.rs | 2 +- .../create_subscription_response.rs | 2 +- .../types/service_types/currency_unit_type.rs | 2 +- .../types/service_types/data_change_filter.rs | 2 +- .../service_types/data_change_notification.rs | 2 +- .../service_types/data_set_meta_data_type.rs | 2 +- .../data_set_reader_data_type.rs | 2 +- .../data_set_reader_message_data_type.rs | 2 +- .../data_set_reader_transport_data_type.rs | 2 +- .../data_set_writer_data_type.rs | 2 +- .../data_set_writer_message_data_type.rs | 2 +- .../data_set_writer_transport_data_type.rs | 2 +- .../service_types/data_type_attributes.rs | 2 +- .../service_types/data_type_description.rs | 2 +- .../service_types/data_type_schema_header.rs | 2 +- ...datagram_connection_transport_data_type.rs | 2 +- ...tagram_writer_group_transport_data_type.rs | 2 +- .../types/service_types/decimal_data_type.rs | 2 +- .../service_types/delete_at_time_details.rs | 2 +- .../service_types/delete_event_details.rs | 2 +- .../delete_monitored_items_request.rs | 2 +- .../delete_monitored_items_response.rs | 2 +- .../types/service_types/delete_nodes_item.rs | 2 +- .../service_types/delete_nodes_request.rs | 2 +- .../service_types/delete_nodes_response.rs | 2 +- .../delete_raw_modified_details.rs | 2 +- .../service_types/delete_references_item.rs | 2 +- .../delete_references_request.rs | 2 +- .../delete_references_response.rs | 2 +- .../delete_subscriptions_request.rs | 2 +- .../delete_subscriptions_response.rs | 2 +- .../service_types/discovery_configuration.rs | 2 +- .../double_complex_number_type.rs | 2 +- .../types/service_types/element_operand.rs | 2 +- .../service_types/endpoint_configuration.rs | 2 +- .../service_types/endpoint_description.rs | 2 +- .../src}/types/service_types/endpoint_type.rs | 2 +- .../endpoint_url_list_data_type.rs | 2 +- .../types/service_types/enum_definition.rs | 2 +- .../types/service_types/enum_description.rs | 2 +- .../src}/types/service_types/enum_field.rs | 2 +- .../types/service_types/enum_value_type.rs | 2 +- {src => lib/src}/types/service_types/enums.rs | 6 +- .../types/service_types/ephemeral_key_type.rs | 2 +- .../types/service_types/eu_information.rs | 2 +- .../types/service_types/event_field_list.rs | 2 +- .../src}/types/service_types/event_filter.rs | 2 +- .../service_types/event_filter_result.rs | 2 +- .../service_types/event_notification_list.rs | 2 +- .../types/service_types/field_meta_data.rs | 2 +- .../service_types/field_target_data_type.rs | 2 +- .../types/service_types/filter_operand.rs | 2 +- .../find_servers_on_network_request.rs | 2 +- .../find_servers_on_network_response.rs | 2 +- .../service_types/find_servers_request.rs | 2 +- .../service_types/find_servers_response.rs | 2 +- {src => lib/src}/types/service_types/frame.rs | 2 +- .../service_types/generic_attribute_value.rs | 2 +- .../types/service_types/generic_attributes.rs | 2 +- .../service_types/get_endpoints_request.rs | 2 +- .../service_types/get_endpoints_response.rs | 2 +- .../src}/types/service_types/history_data.rs | 2 +- .../src}/types/service_types/history_event.rs | 2 +- .../service_types/history_event_field_list.rs | 2 +- .../service_types/history_modified_data.rs | 2 +- .../service_types/history_read_details.rs | 2 +- .../service_types/history_read_request.rs | 2 +- .../service_types/history_read_response.rs | 2 +- .../service_types/history_read_result.rs | 2 +- .../service_types/history_read_value_id.rs | 2 +- .../service_types/history_update_details.rs | 2 +- .../service_types/history_update_request.rs | 2 +- .../service_types/history_update_response.rs | 2 +- .../service_types/history_update_result.rs | 2 +- .../identity_mapping_rule_type.rs | 2 +- {src => lib/src}/types/service_types/impls.rs | 0 .../service_types/issued_identity_token.rs | 2 +- .../json_data_set_reader_message_data_type.rs | 2 +- .../json_data_set_writer_message_data_type.rs | 2 +- .../json_writer_group_message_data_type.rs | 2 +- .../types/service_types/key_value_pair.rs | 2 +- .../types/service_types/literal_operand.rs | 2 +- .../mdns_discovery_configuration.rs | 2 +- .../types/service_types/method_attributes.rs | 2 +- {src => lib/src}/types/service_types/mod.rs | 0 .../model_change_structure_data_type.rs | 2 +- .../types/service_types/modification_info.rs | 2 +- .../modify_monitored_items_request.rs | 2 +- .../modify_monitored_items_response.rs | 2 +- .../modify_subscription_request.rs | 2 +- .../modify_subscription_response.rs | 2 +- .../monitored_item_create_request.rs | 2 +- .../monitored_item_create_result.rs | 2 +- .../monitored_item_modify_request.rs | 2 +- .../monitored_item_modify_result.rs | 2 +- .../monitored_item_notification.rs | 2 +- .../types/service_types/monitoring_filter.rs | 2 +- .../service_types/monitoring_filter_result.rs | 2 +- .../service_types/monitoring_parameters.rs | 2 +- .../network_address_data_type.rs | 2 +- .../network_address_url_data_type.rs | 2 +- .../service_types/network_group_data_type.rs | 2 +- .../types/service_types/node_attributes.rs | 2 +- .../types/service_types/node_reference.rs | 2 +- .../service_types/node_type_description.rs | 2 +- .../types/service_types/notification_data.rs | 2 +- .../service_types/notification_message.rs | 2 +- .../types/service_types/object_attributes.rs | 2 +- .../service_types/object_type_attributes.rs | 2 +- .../open_secure_channel_request.rs | 2 +- .../open_secure_channel_response.rs | 2 +- .../src}/types/service_types/option_set.rs | 2 +- .../src}/types/service_types/orientation.rs | 2 +- .../types/service_types/parsing_result.rs | 2 +- .../program_diagnostic_2_data_type.rs | 2 +- .../program_diagnostic_data_type.rs | 2 +- .../pub_sub_configuration_data_type.rs | 2 +- .../pub_sub_connection_data_type.rs | 2 +- .../service_types/pub_sub_group_data_type.rs | 2 +- .../types/service_types/publish_request.rs | 2 +- .../types/service_types/publish_response.rs | 2 +- .../published_data_items_data_type.rs | 2 +- .../published_data_set_data_type.rs | 2 +- .../published_data_set_source_data_type.rs | 2 +- .../published_events_data_type.rs | 2 +- .../published_variable_data_type.rs | 2 +- .../service_types/query_data_description.rs | 2 +- .../types/service_types/query_data_set.rs | 2 +- .../service_types/query_first_request.rs | 2 +- .../service_types/query_first_response.rs | 2 +- .../types/service_types/query_next_request.rs | 2 +- .../service_types/query_next_response.rs | 2 +- {src => lib/src}/types/service_types/range.rs | 2 +- .../types/service_types/rational_number.rs | 2 +- .../read_annotation_data_details.rs | 2 +- .../service_types/read_at_time_details.rs | 2 +- .../types/service_types/read_event_details.rs | 2 +- .../service_types/read_processed_details.rs | 2 +- .../read_raw_modified_details.rs | 2 +- .../src}/types/service_types/read_request.rs | 2 +- .../src}/types/service_types/read_response.rs | 2 +- .../src}/types/service_types/read_value_id.rs | 2 +- .../service_types/reader_group_data_type.rs | 2 +- .../reader_group_message_data_type.rs | 2 +- .../reader_group_transport_data_type.rs | 2 +- .../redundant_server_data_type.rs | 2 +- .../service_types/reference_description.rs | 2 +- .../reference_type_attributes.rs | 2 +- .../service_types/register_nodes_request.rs | 2 +- .../service_types/register_nodes_response.rs | 2 +- .../register_server_2_request.rs | 2 +- .../register_server_2_response.rs | 2 +- .../service_types/register_server_request.rs | 2 +- .../service_types/register_server_response.rs | 2 +- .../types/service_types/registered_server.rs | 2 +- .../src}/types/service_types/relative_path.rs | 2 +- .../service_types/relative_path_element.rs | 2 +- .../types/service_types/republish_request.rs | 2 +- .../types/service_types/republish_response.rs | 2 +- .../service_types/role_permission_type.rs | 2 +- ...sampling_interval_diagnostics_data_type.rs | 2 +- .../semantic_change_structure_data_type.rs | 2 +- .../server_diagnostics_summary_data_type.rs | 2 +- .../types/service_types/server_on_network.rs | 2 +- .../service_types/server_status_data_type.rs | 2 +- .../service_counter_data_type.rs | 2 +- .../src}/types/service_types/service_fault.rs | 2 +- .../session_diagnostics_data_type.rs | 2 +- .../session_security_diagnostics_data_type.rs | 2 +- .../sessionless_invoke_request_type.rs | 2 +- .../sessionless_invoke_response_type.rs | 2 +- .../set_monitoring_mode_request.rs | 2 +- .../set_monitoring_mode_response.rs | 2 +- .../set_publishing_mode_request.rs | 2 +- .../set_publishing_mode_response.rs | 2 +- .../service_types/set_triggering_request.rs | 2 +- .../service_types/set_triggering_response.rs | 2 +- .../types/service_types/signature_data.rs | 2 +- .../signed_software_certificate.rs | 2 +- .../service_types/simple_attribute_operand.rs | 2 +- .../service_types/simple_type_description.rs | 2 +- .../status_change_notification.rs | 2 +- .../src}/types/service_types/status_result.rs | 2 +- .../service_types/structure_definition.rs | 2 +- .../service_types/structure_description.rs | 2 +- .../types/service_types/structure_field.rs | 2 +- .../subscribed_data_set_data_type.rs | 2 +- .../subscribed_data_set_mirror_data_type.rs | 2 +- .../subscription_acknowledgement.rs | 2 +- .../subscription_diagnostics_data_type.rs | 2 +- .../target_variables_data_type.rs | 2 +- .../three_d_cartesian_coordinates.rs | 2 +- .../src}/types/service_types/three_d_frame.rs | 2 +- .../service_types/three_d_orientation.rs | 2 +- .../types/service_types/three_d_vector.rs | 2 +- .../service_types/time_zone_data_type.rs | 2 +- .../types/service_types/transfer_result.rs | 2 +- .../transfer_subscriptions_request.rs | 2 +- .../transfer_subscriptions_response.rs | 2 +- ...nslate_browse_paths_to_node_ids_request.rs | 2 +- ...slate_browse_paths_to_node_ids_response.rs | 2 +- .../service_types/trust_list_data_type.rs | 2 +- .../service_types/ua_binary_file_data_type.rs | 2 +- .../uadp_data_set_reader_message_data_type.rs | 2 +- .../uadp_data_set_writer_message_data_type.rs | 2 +- .../uadp_writer_group_message_data_type.rs | 2 +- .../service_types/unregister_nodes_request.rs | 2 +- .../unregister_nodes_response.rs | 2 +- .../service_types/update_data_details.rs | 2 +- .../service_types/update_event_details.rs | 2 +- .../update_structure_data_details.rs | 2 +- .../service_types/user_identity_token.rs | 2 +- .../service_types/user_name_identity_token.rs | 2 +- .../types/service_types/user_token_policy.rs | 2 +- .../service_types/variable_attributes.rs | 2 +- .../service_types/variable_type_attributes.rs | 2 +- .../src}/types/service_types/vector.rs | 2 +- .../types/service_types/view_attributes.rs | 2 +- .../types/service_types/view_description.rs | 2 +- .../src}/types/service_types/write_request.rs | 2 +- .../types/service_types/write_response.rs | 2 +- .../src}/types/service_types/write_value.rs | 2 +- .../service_types/writer_group_data_type.rs | 2 +- .../writer_group_message_data_type.rs | 2 +- .../writer_group_transport_data_type.rs | 2 +- .../service_types/x_509_identity_token.rs | 2 +- .../src}/types/service_types/xv_type.rs | 2 +- {src => lib/src}/types/status_code.rs | 0 {src => lib/src}/types/status_codes.rs | 0 {src => lib/src}/types/string.rs | 0 {src => lib/src}/types/tests/date_time.rs | 0 {src => lib/src}/types/tests/encoding.rs | 0 {src => lib/src}/types/tests/mod.rs | 0 {src => lib/src}/types/tests/node_id.rs | 0 {src => lib/src}/types/tests/serde.rs | 0 {src => lib/src}/types/tests/variant.rs | 0 {src => lib/src}/types/variant.rs | 0 samples/chess-server/Cargo.toml | 5 +- samples/chess-server/src/main.rs | 2 +- samples/demo-server/Cargo.toml | 12 +- samples/demo-server/src/control.rs | 2 +- samples/demo-server/src/historical.rs | 2 +- samples/demo-server/src/machine.rs | 2 +- samples/demo-server/src/main.rs | 2 +- samples/demo-server/src/methods.rs | 2 +- samples/demo-server/src/scalar.rs | 2 +- samples/discovery-client/Cargo.toml | 9 +- samples/discovery-client/src/main.rs | 2 +- samples/event-client/Cargo.toml | 9 +- samples/event-client/src/main.rs | 2 +- samples/modbus-server/Cargo.toml | 9 +- samples/modbus-server/src/config.rs | 2 +- samples/modbus-server/src/opcua.rs | 2 +- samples/mqtt-client/Cargo.toml | 9 +- samples/mqtt-client/src/main.rs | 2 +- samples/simple-client/Cargo.toml | 9 +- samples/simple-client/src/main.rs | 2 +- samples/simple-server/Cargo.toml | 9 +- samples/simple-server/src/main.rs | 2 +- samples/web-client/Cargo.toml | 8 +- samples/web-client/src/main.rs | 2 +- src/core/tests/url.rs | 12 - src/lib.rs | 25 - .../address_space/generated/nodeset_10.rs | 3200 ------- .../address_space/generated/nodeset_11.rs | 2971 ------ .../address_space/generated/nodeset_12_1.rs | 3922 -------- .../address_space/generated/nodeset_12_2.rs | 3793 -------- .../address_space/generated/nodeset_12_3.rs | 3794 -------- .../address_space/generated/nodeset_12_4.rs | 626 -- .../address_space/generated/nodeset_13.rs | 767 -- .../address_space/generated/nodeset_14.rs | 53 - .../address_space/generated/nodeset_14_1.rs | 3906 -------- .../address_space/generated/nodeset_14_10.rs | 3390 ------- .../address_space/generated/nodeset_14_11.rs | 1441 --- .../address_space/generated/nodeset_14_2.rs | 2676 ------ .../address_space/generated/nodeset_14_3.rs | 2727 ------ .../address_space/generated/nodeset_14_4.rs | 3393 ------- .../address_space/generated/nodeset_14_5.rs | 3768 -------- .../address_space/generated/nodeset_14_6.rs | 4273 --------- .../address_space/generated/nodeset_14_7.rs | 3640 ------- .../address_space/generated/nodeset_14_8.rs | 3633 ------- .../address_space/generated/nodeset_14_9.rs | 3777 -------- .../address_space/generated/nodeset_3.rs | 1185 --- .../address_space/generated/nodeset_3_1.rs | 2228 ----- .../address_space/generated/nodeset_4_1.rs | 2456 ----- .../address_space/generated/nodeset_4_2.rs | 2366 ----- .../address_space/generated/nodeset_4_3.rs | 2436 ----- .../address_space/generated/nodeset_4_4.rs | 2346 ----- .../address_space/generated/nodeset_4_5.rs | 2321 ----- .../address_space/generated/nodeset_4_6.rs | 2034 ---- .../address_space/generated/nodeset_4_8.rs | 1715 ---- .../address_space/generated/nodeset_5_1.rs | 3700 ------- .../address_space/generated/nodeset_5_10.rs | 3897 -------- .../address_space/generated/nodeset_5_11.rs | 3556 ------- .../address_space/generated/nodeset_5_12.rs | 3446 ------- .../address_space/generated/nodeset_5_13.rs | 3185 ------- .../address_space/generated/nodeset_5_14.rs | 2535 ----- .../address_space/generated/nodeset_5_15.rs | 3252 ------- .../address_space/generated/nodeset_5_16.rs | 757 -- .../address_space/generated/nodeset_5_2.rs | 2891 ------ .../address_space/generated/nodeset_5_3.rs | 2320 ----- .../address_space/generated/nodeset_5_4.rs | 3735 -------- .../address_space/generated/nodeset_5_5.rs | 3352 ------- .../address_space/generated/nodeset_5_6.rs | 3461 ------- .../address_space/generated/nodeset_5_7.rs | 3182 ------- .../address_space/generated/nodeset_5_8.rs | 3226 ------- .../address_space/generated/nodeset_5_9.rs | 3150 ------ .../address_space/generated/nodeset_8.rs | 1906 ---- .../address_space/generated/nodeset_999.rs | 84 - .../address_space/generated/nodeset_9_1.rs | 3102 ------ .../address_space/generated/nodeset_9_2.rs | 3392 ------- .../address_space/generated/nodeset_9_3.rs | 3196 ------- .../address_space/generated/nodeset_9_4.rs | 818 -- tools/certificate-creator/Cargo.toml | 4 +- tools/certificate-creator/src/main.rs | 2 +- tools/schema/gen_address_space.js | 2 +- tools/schema/gen_node_ids.js | 2 +- tools/schema/gen_supported_message.js | 4 +- tools/schema/nodeset.js | 2 +- tools/schema/settings.js | 10 +- 607 files changed, 70434 insertions(+), 145131 deletions(-) create mode 100644 lib/Cargo.toml rename {src => lib/src}/client/builder.rs (99%) rename {src => lib/src}/client/callbacks.rs (97%) rename {src => lib/src}/client/client.rs (98%) rename {src => lib/src}/client/comms/mod.rs (100%) rename {src => lib/src}/client/comms/tcp_transport.rs (99%) rename {src => lib/src}/client/comms/transport.rs (100%) rename {src => lib/src}/client/config.rs (98%) rename {src => lib/src}/client/message_queue.rs (99%) rename {src => lib/src}/client/mod.rs (95%) rename {src => lib/src}/client/session/mod.rs (100%) rename {src => lib/src}/client/session/services.rs (99%) rename {src => lib/src}/client/session/session.rs (99%) rename {src => lib/src}/client/session/session_state.rs (99%) rename {src => lib/src}/client/session_retry_policy.rs (99%) rename {src => lib/src}/client/subscription.rs (99%) rename {src => lib/src}/client/subscription_state.rs (97%) rename {src => lib/src}/client/tests/mod.rs (98%) rename {src => lib/src}/console-logging/mod.rs (100%) rename {src => lib/src}/core/comms/chunker.rs (97%) rename {src => lib/src}/core/comms/message_chunk.rs (99%) rename {src => lib/src}/core/comms/message_chunk_info.rs (96%) rename {src => lib/src}/core/comms/message_writer.rs (94%) rename {src => lib/src}/core/comms/mod.rs (100%) rename {src => lib/src}/core/comms/secure_channel.rs (99%) rename {src => lib/src}/core/comms/security_header.rs (97%) rename {src => lib/src}/core/comms/tcp_codec.rs (99%) rename {src => lib/src}/core/comms/tcp_types.rs (99%) rename {src => lib/src}/core/comms/url.rs (98%) rename {src => lib/src}/core/config.rs (95%) rename {src => lib/src}/core/fuzz/.gitignore (100%) rename {src => lib/src}/core/fuzz/Cargo.lock (100%) rename {src => lib/src}/core/fuzz/Cargo.toml (100%) rename {src => lib/src}/core/fuzz/fuzz_targets/fuzz_comms.rs (95%) rename {src => lib/src}/core/handle.rs (100%) rename {src => lib/src}/core/mod.rs (64%) rename {src => lib/src}/core/runtime.rs (100%) rename {src => lib/src}/core/supported_message.rs (99%) rename {src => lib/src}/core/tests/chunk.rs (99%) rename {src => lib/src}/core/tests/comms.rs (98%) rename {src => lib/src}/core/tests/hello.rs (99%) rename {src => lib/src}/core/tests/mod.rs (98%) rename {src => lib/src}/core/tests/secure_channel.rs (99%) rename {src => lib/src}/core/tests/services.rs (97%) rename {src => lib/src}/core/tests/supported_message.rs (100%) rename {src => lib/src}/core/tests/test_data/our_cert.der (100%) rename {src => lib/src}/core/tests/test_data/our_private.pem (100%) rename {src => lib/src}/core/tests/test_data/their_cert.der (100%) rename {src => lib/src}/core/tests/test_data/their_private.pem (100%) create mode 100644 lib/src/core/tests/url.rs rename {src => lib/src}/crypto/aeskey.rs (98%) rename {src => lib/src}/crypto/certificate_store.rs (99%) rename {src => lib/src}/crypto/hash.rs (98%) rename {src => lib/src}/crypto/mod.rs (98%) rename {src => lib/src}/crypto/pkey.rs (99%) rename {src => lib/src}/crypto/random.rs (93%) rename {src => lib/src}/crypto/security_policy.rs (99%) rename {src => lib/src}/crypto/tests/authentication.rs (100%) rename {src => lib/src}/crypto/tests/crypto.rs (99%) rename {src => lib/src}/crypto/tests/mod.rs (98%) rename {src => lib/src}/crypto/tests/security_policy.rs (100%) rename {src => lib/src}/crypto/thumbprint.rs (98%) rename {src => lib/src}/crypto/user_identity.rs (99%) rename {src => lib/src}/crypto/x509.rs (99%) create mode 100644 lib/src/lib.rs rename {src => lib/src}/server/address_space/address_space.rs (99%) rename {src => lib/src}/server/address_space/base.rs (99%) rename {src => lib/src}/server/address_space/data_type.rs (98%) rename {src => lib/src}/server/address_space/generated/mod.rs (98%) create mode 100644 lib/src/server/address_space/generated/nodeset_10.rs create mode 100644 lib/src/server/address_space/generated/nodeset_11.rs create mode 100644 lib/src/server/address_space/generated/nodeset_12_1.rs create mode 100644 lib/src/server/address_space/generated/nodeset_12_2.rs create mode 100644 lib/src/server/address_space/generated/nodeset_12_3.rs create mode 100644 lib/src/server/address_space/generated/nodeset_12_4.rs create mode 100644 lib/src/server/address_space/generated/nodeset_13.rs create mode 100644 lib/src/server/address_space/generated/nodeset_14.rs create mode 100644 lib/src/server/address_space/generated/nodeset_14_1.rs create mode 100644 lib/src/server/address_space/generated/nodeset_14_10.rs create mode 100644 lib/src/server/address_space/generated/nodeset_14_11.rs create mode 100644 lib/src/server/address_space/generated/nodeset_14_2.rs create mode 100644 lib/src/server/address_space/generated/nodeset_14_3.rs create mode 100644 lib/src/server/address_space/generated/nodeset_14_4.rs create mode 100644 lib/src/server/address_space/generated/nodeset_14_5.rs create mode 100644 lib/src/server/address_space/generated/nodeset_14_6.rs create mode 100644 lib/src/server/address_space/generated/nodeset_14_7.rs create mode 100644 lib/src/server/address_space/generated/nodeset_14_8.rs create mode 100644 lib/src/server/address_space/generated/nodeset_14_9.rs rename src/server/address_space/generated/nodeset_3_2.rs => lib/src/server/address_space/generated/nodeset_3.rs (57%) create mode 100644 lib/src/server/address_space/generated/nodeset_3_1.rs create mode 100644 lib/src/server/address_space/generated/nodeset_3_2.rs create mode 100644 lib/src/server/address_space/generated/nodeset_4_1.rs create mode 100644 lib/src/server/address_space/generated/nodeset_4_2.rs create mode 100644 lib/src/server/address_space/generated/nodeset_4_3.rs create mode 100644 lib/src/server/address_space/generated/nodeset_4_4.rs create mode 100644 lib/src/server/address_space/generated/nodeset_4_5.rs create mode 100644 lib/src/server/address_space/generated/nodeset_4_6.rs rename {src => lib/src}/server/address_space/generated/nodeset_4_7.rs (53%) create mode 100644 lib/src/server/address_space/generated/nodeset_4_8.rs create mode 100644 lib/src/server/address_space/generated/nodeset_5_1.rs create mode 100644 lib/src/server/address_space/generated/nodeset_5_10.rs create mode 100644 lib/src/server/address_space/generated/nodeset_5_11.rs create mode 100644 lib/src/server/address_space/generated/nodeset_5_12.rs create mode 100644 lib/src/server/address_space/generated/nodeset_5_13.rs create mode 100644 lib/src/server/address_space/generated/nodeset_5_14.rs create mode 100644 lib/src/server/address_space/generated/nodeset_5_15.rs create mode 100644 lib/src/server/address_space/generated/nodeset_5_16.rs create mode 100644 lib/src/server/address_space/generated/nodeset_5_2.rs create mode 100644 lib/src/server/address_space/generated/nodeset_5_3.rs create mode 100644 lib/src/server/address_space/generated/nodeset_5_4.rs create mode 100644 lib/src/server/address_space/generated/nodeset_5_5.rs create mode 100644 lib/src/server/address_space/generated/nodeset_5_6.rs create mode 100644 lib/src/server/address_space/generated/nodeset_5_7.rs create mode 100644 lib/src/server/address_space/generated/nodeset_5_8.rs create mode 100644 lib/src/server/address_space/generated/nodeset_5_9.rs create mode 100644 lib/src/server/address_space/generated/nodeset_8.rs create mode 100644 lib/src/server/address_space/generated/nodeset_999.rs create mode 100644 lib/src/server/address_space/generated/nodeset_9_1.rs create mode 100644 lib/src/server/address_space/generated/nodeset_9_2.rs create mode 100644 lib/src/server/address_space/generated/nodeset_9_3.rs create mode 100644 lib/src/server/address_space/generated/nodeset_9_4.rs rename {src => lib/src}/server/address_space/method.rs (99%) rename {src => lib/src}/server/address_space/method_impls.rs (98%) rename {src => lib/src}/server/address_space/mod.rs (98%) rename {src => lib/src}/server/address_space/node.rs (99%) rename {src => lib/src}/server/address_space/object.rs (98%) rename {src => lib/src}/server/address_space/object_type.rs (98%) rename {src => lib/src}/server/address_space/reference_type.rs (98%) rename {src => lib/src}/server/address_space/references.rs (99%) rename {src => lib/src}/server/address_space/relative_path.rs (99%) rename {src => lib/src}/server/address_space/variable.rs (99%) rename {src => lib/src}/server/address_space/variable_type.rs (99%) rename {src => lib/src}/server/address_space/view.rs (99%) rename {src => lib/src}/server/benches/address_space.rs (90%) rename {src => lib/src}/server/builder.rs (99%) rename {src => lib/src}/server/callbacks.rs (99%) rename {src => lib/src}/server/comms/mod.rs (100%) rename {src => lib/src}/server/comms/secure_channel_service.rs (97%) rename {src => lib/src}/server/comms/tcp_transport.rs (99%) rename {src => lib/src}/server/comms/transport.rs (97%) rename {src => lib/src}/server/config.rs (99%) rename {src => lib/src}/server/continuation_point.rs (91%) rename {src => lib/src}/server/diagnostics.rs (98%) rename {src => lib/src}/server/discovery/mod.rs (98%) rename {src => lib/src}/server/events/audit/cancel_event.rs (98%) rename {src => lib/src}/server/events/audit/certificate_events.rs (97%) rename {src => lib/src}/server/events/audit/event.rs (99%) rename {src => lib/src}/server/events/audit/mod.rs (99%) rename {src => lib/src}/server/events/audit/node_management_event.rs (97%) rename {src => lib/src}/server/events/audit/security_event.rs (98%) rename {src => lib/src}/server/events/audit/session_events.rs (99%) rename {src => lib/src}/server/events/event.rs (99%) rename {src => lib/src}/server/events/event_filter.rs (99%) rename {src => lib/src}/server/events/mod.rs (100%) rename {src => lib/src}/server/events/operator.rs (99%) rename {src => lib/src}/server/historical/mod.rs (98%) rename {src => lib/src}/server/html/index.html (100%) rename {src => lib/src}/server/http/mod.rs (100%) rename {src => lib/src}/server/identity_token.rs (99%) rename {src => lib/src}/server/metrics.rs (99%) rename {src => lib/src}/server/mod.rs (96%) rename {src => lib/src}/server/server.iml (100%) rename {src => lib/src}/server/server.rs (99%) rename {src => lib/src}/server/services/attribute.rs (99%) rename {src => lib/src}/server/services/audit.rs (98%) rename {src => lib/src}/server/services/discovery.rs (94%) rename {src => lib/src}/server/services/message_handler.rs (99%) rename {src => lib/src}/server/services/method.rs (94%) rename {src => lib/src}/server/services/mod.rs (87%) rename {src => lib/src}/server/services/monitored_item.rs (97%) rename {src => lib/src}/server/services/node_management.rs (99%) rename {src => lib/src}/server/services/query.rs (83%) rename {src => lib/src}/server/services/session.rs (98%) rename {src => lib/src}/server/services/subscription.rs (99%) rename {src => lib/src}/server/services/view.rs (99%) rename {src => lib/src}/server/session.rs (99%) rename {src => lib/src}/server/session_diagnostics.rs (99%) rename {src => lib/src}/server/state.rs (99%) rename {src => lib/src}/server/subscriptions/mod.rs (90%) rename {src => lib/src}/server/subscriptions/monitored_item.rs (99%) rename {src => lib/src}/server/subscriptions/subscription.rs (99%) rename {src => lib/src}/server/subscriptions/subscriptions.rs (99%) rename {src => lib/src}/server/tests/address_space.rs (100%) rename {src => lib/src}/server/tests/events.rs (99%) rename {src => lib/src}/server/tests/mod.rs (97%) rename {src => lib/src}/server/tests/services/attribute.rs (99%) rename {src => lib/src}/server/tests/services/discovery.rs (99%) rename {src => lib/src}/server/tests/services/method.rs (99%) rename {src => lib/src}/server/tests/services/mod.rs (100%) rename {src => lib/src}/server/tests/services/monitored_item.rs (100%) rename {src => lib/src}/server/tests/services/node_management.rs (99%) rename {src => lib/src}/server/tests/services/session.rs (98%) rename {src => lib/src}/server/tests/services/subscription.rs (100%) rename {src => lib/src}/server/tests/services/view.rs (99%) rename {src => lib/src}/server/tests/subscriptions/mod.rs (100%) rename {src => lib/src}/server/tests/subscriptions/subscription.rs (100%) rename {src => lib/src}/server/tests/subscriptions/subscriptions.rs (100%) rename {src => lib/src}/server/util/mod.rs (96%) rename {src => lib/src}/types/argument.rs (100%) rename {src => lib/src}/types/array.rs (100%) rename {src => lib/src}/types/attribute.rs (100%) rename {src => lib/src}/types/basic_types.rs (100%) rename {src => lib/src}/types/byte_string.rs (100%) rename {src => lib/src}/types/data_types.rs (100%) rename {src => lib/src}/types/data_value.rs (100%) rename {src => lib/src}/types/date_time.rs (100%) rename {src => lib/src}/types/diagnostic_info.rs (100%) rename {src => lib/src}/types/encoding.rs (100%) rename {src => lib/src}/types/extension_object.rs (99%) rename {src => lib/src}/types/fuzz/.gitignore (100%) rename {src => lib/src}/types/fuzz/Cargo.lock (100%) rename {src => lib/src}/types/fuzz/Cargo.toml (100%) rename {src => lib/src}/types/fuzz/fuzz_targets/fuzz_deserialize.rs (96%) rename {src => lib/src}/types/guid.rs (100%) rename {src => lib/src}/types/localized_text.rs (100%) rename {src => lib/src}/types/mod.rs (100%) rename {src => lib/src}/types/node_id.rs (100%) rename {src => lib/src}/types/node_ids.rs (93%) rename {src => lib/src}/types/notification_message.rs (100%) rename {src => lib/src}/types/numeric_range.rs (100%) rename {src => lib/src}/types/operand.rs (100%) rename {src => lib/src}/types/qualified_name.rs (100%) rename {src => lib/src}/types/relative_path.rs (100%) rename {src => lib/src}/types/request_header.rs (100%) rename {src => lib/src}/types/response_header.rs (100%) rename {src => lib/src}/types/service_types/activate_session_request.rs (99%) rename {src => lib/src}/types/service_types/activate_session_response.rs (99%) rename {src => lib/src}/types/service_types/add_nodes_item.rs (99%) rename {src => lib/src}/types/service_types/add_nodes_request.rs (98%) rename {src => lib/src}/types/service_types/add_nodes_response.rs (99%) rename {src => lib/src}/types/service_types/add_nodes_result.rs (98%) rename {src => lib/src}/types/service_types/add_references_item.rs (99%) rename {src => lib/src}/types/service_types/add_references_request.rs (98%) rename {src => lib/src}/types/service_types/add_references_response.rs (99%) rename {src => lib/src}/types/service_types/additional_parameters_type.rs (98%) rename {src => lib/src}/types/service_types/aggregate_configuration.rs (99%) rename {src => lib/src}/types/service_types/aggregate_filter.rs (98%) rename {src => lib/src}/types/service_types/aggregate_filter_result.rs (98%) rename {src => lib/src}/types/service_types/alias_name_data_type.rs (98%) rename {src => lib/src}/types/service_types/annotation.rs (98%) rename {src => lib/src}/types/service_types/anonymous_identity_token.rs (98%) rename {src => lib/src}/types/service_types/application_description.rs (99%) rename {src => lib/src}/types/service_types/argument.rs (99%) rename {src => lib/src}/types/service_types/attribute_operand.rs (99%) rename {src => lib/src}/types/service_types/axis_information.rs (99%) rename {src => lib/src}/types/service_types/broker_connection_transport_data_type.rs (98%) rename {src => lib/src}/types/service_types/broker_data_set_reader_transport_data_type.rs (99%) rename {src => lib/src}/types/service_types/broker_data_set_writer_transport_data_type.rs (99%) rename {src => lib/src}/types/service_types/broker_writer_group_transport_data_type.rs (99%) rename {src => lib/src}/types/service_types/browse_description.rs (99%) rename {src => lib/src}/types/service_types/browse_next_request.rs (99%) rename {src => lib/src}/types/service_types/browse_next_response.rs (99%) rename {src => lib/src}/types/service_types/browse_path.rs (98%) rename {src => lib/src}/types/service_types/browse_path_result.rs (98%) rename {src => lib/src}/types/service_types/browse_path_target.rs (98%) rename {src => lib/src}/types/service_types/browse_request.rs (99%) rename {src => lib/src}/types/service_types/browse_response.rs (99%) rename {src => lib/src}/types/service_types/browse_result.rs (98%) rename {src => lib/src}/types/service_types/build_info.rs (99%) rename {src => lib/src}/types/service_types/call_method_request.rs (98%) rename {src => lib/src}/types/service_types/call_method_result.rs (99%) rename {src => lib/src}/types/service_types/call_request.rs (98%) rename {src => lib/src}/types/service_types/call_response.rs (99%) rename {src => lib/src}/types/service_types/cancel_request.rs (98%) rename {src => lib/src}/types/service_types/cancel_response.rs (98%) rename {src => lib/src}/types/service_types/cartesian_coordinates.rs (98%) rename {src => lib/src}/types/service_types/channel_security_token.rs (99%) rename {src => lib/src}/types/service_types/close_secure_channel_request.rs (98%) rename {src => lib/src}/types/service_types/close_secure_channel_response.rs (98%) rename {src => lib/src}/types/service_types/close_session_request.rs (98%) rename {src => lib/src}/types/service_types/close_session_response.rs (98%) rename {src => lib/src}/types/service_types/complex_number_type.rs (98%) rename {src => lib/src}/types/service_types/configuration_version_data_type.rs (98%) rename {src => lib/src}/types/service_types/connection_transport_data_type.rs (98%) rename {src => lib/src}/types/service_types/content_filter.rs (98%) rename {src => lib/src}/types/service_types/content_filter_element.rs (98%) rename {src => lib/src}/types/service_types/content_filter_element_result.rs (99%) rename {src => lib/src}/types/service_types/content_filter_result.rs (98%) rename {src => lib/src}/types/service_types/create_monitored_items_request.rs (99%) rename {src => lib/src}/types/service_types/create_monitored_items_response.rs (99%) rename {src => lib/src}/types/service_types/create_session_request.rs (99%) rename {src => lib/src}/types/service_types/create_session_response.rs (99%) rename {src => lib/src}/types/service_types/create_subscription_request.rs (99%) rename {src => lib/src}/types/service_types/create_subscription_response.rs (99%) rename {src => lib/src}/types/service_types/currency_unit_type.rs (99%) rename {src => lib/src}/types/service_types/data_change_filter.rs (98%) rename {src => lib/src}/types/service_types/data_change_notification.rs (98%) rename {src => lib/src}/types/service_types/data_set_meta_data_type.rs (99%) rename {src => lib/src}/types/service_types/data_set_reader_data_type.rs (99%) rename {src => lib/src}/types/service_types/data_set_reader_message_data_type.rs (98%) rename {src => lib/src}/types/service_types/data_set_reader_transport_data_type.rs (98%) rename {src => lib/src}/types/service_types/data_set_writer_data_type.rs (99%) rename {src => lib/src}/types/service_types/data_set_writer_message_data_type.rs (98%) rename {src => lib/src}/types/service_types/data_set_writer_transport_data_type.rs (98%) rename {src => lib/src}/types/service_types/data_type_attributes.rs (99%) rename {src => lib/src}/types/service_types/data_type_description.rs (98%) rename {src => lib/src}/types/service_types/data_type_schema_header.rs (99%) rename {src => lib/src}/types/service_types/datagram_connection_transport_data_type.rs (98%) rename {src => lib/src}/types/service_types/datagram_writer_group_transport_data_type.rs (98%) rename {src => lib/src}/types/service_types/decimal_data_type.rs (98%) rename {src => lib/src}/types/service_types/delete_at_time_details.rs (98%) rename {src => lib/src}/types/service_types/delete_event_details.rs (98%) rename {src => lib/src}/types/service_types/delete_monitored_items_request.rs (98%) rename {src => lib/src}/types/service_types/delete_monitored_items_response.rs (99%) rename {src => lib/src}/types/service_types/delete_nodes_item.rs (98%) rename {src => lib/src}/types/service_types/delete_nodes_request.rs (98%) rename {src => lib/src}/types/service_types/delete_nodes_response.rs (99%) rename {src => lib/src}/types/service_types/delete_raw_modified_details.rs (98%) rename {src => lib/src}/types/service_types/delete_references_item.rs (99%) rename {src => lib/src}/types/service_types/delete_references_request.rs (98%) rename {src => lib/src}/types/service_types/delete_references_response.rs (99%) rename {src => lib/src}/types/service_types/delete_subscriptions_request.rs (98%) rename {src => lib/src}/types/service_types/delete_subscriptions_response.rs (99%) rename {src => lib/src}/types/service_types/discovery_configuration.rs (98%) rename {src => lib/src}/types/service_types/double_complex_number_type.rs (98%) rename {src => lib/src}/types/service_types/element_operand.rs (98%) rename {src => lib/src}/types/service_types/endpoint_configuration.rs (99%) rename {src => lib/src}/types/service_types/endpoint_description.rs (99%) rename {src => lib/src}/types/service_types/endpoint_type.rs (99%) rename {src => lib/src}/types/service_types/endpoint_url_list_data_type.rs (98%) rename {src => lib/src}/types/service_types/enum_definition.rs (98%) rename {src => lib/src}/types/service_types/enum_description.rs (98%) rename {src => lib/src}/types/service_types/enum_field.rs (98%) rename {src => lib/src}/types/service_types/enum_value_type.rs (98%) rename {src => lib/src}/types/service_types/enums.rs (99%) rename {src => lib/src}/types/service_types/ephemeral_key_type.rs (98%) rename {src => lib/src}/types/service_types/eu_information.rs (99%) rename {src => lib/src}/types/service_types/event_field_list.rs (98%) rename {src => lib/src}/types/service_types/event_filter.rs (98%) rename {src => lib/src}/types/service_types/event_filter_result.rs (98%) rename {src => lib/src}/types/service_types/event_notification_list.rs (98%) rename {src => lib/src}/types/service_types/field_meta_data.rs (99%) rename {src => lib/src}/types/service_types/field_target_data_type.rs (99%) rename {src => lib/src}/types/service_types/filter_operand.rs (98%) rename {src => lib/src}/types/service_types/find_servers_on_network_request.rs (99%) rename {src => lib/src}/types/service_types/find_servers_on_network_response.rs (99%) rename {src => lib/src}/types/service_types/find_servers_request.rs (99%) rename {src => lib/src}/types/service_types/find_servers_response.rs (98%) rename {src => lib/src}/types/service_types/frame.rs (97%) rename {src => lib/src}/types/service_types/generic_attribute_value.rs (98%) rename {src => lib/src}/types/service_types/generic_attributes.rs (99%) rename {src => lib/src}/types/service_types/get_endpoints_request.rs (99%) rename {src => lib/src}/types/service_types/get_endpoints_response.rs (98%) rename {src => lib/src}/types/service_types/history_data.rs (98%) rename {src => lib/src}/types/service_types/history_event.rs (98%) rename {src => lib/src}/types/service_types/history_event_field_list.rs (98%) rename {src => lib/src}/types/service_types/history_modified_data.rs (98%) rename {src => lib/src}/types/service_types/history_read_details.rs (98%) rename {src => lib/src}/types/service_types/history_read_request.rs (99%) rename {src => lib/src}/types/service_types/history_read_response.rs (99%) rename {src => lib/src}/types/service_types/history_read_result.rs (98%) rename {src => lib/src}/types/service_types/history_read_value_id.rs (99%) rename {src => lib/src}/types/service_types/history_update_details.rs (98%) rename {src => lib/src}/types/service_types/history_update_request.rs (98%) rename {src => lib/src}/types/service_types/history_update_response.rs (99%) rename {src => lib/src}/types/service_types/history_update_result.rs (99%) rename {src => lib/src}/types/service_types/identity_mapping_rule_type.rs (98%) rename {src => lib/src}/types/service_types/impls.rs (100%) rename {src => lib/src}/types/service_types/issued_identity_token.rs (98%) rename {src => lib/src}/types/service_types/json_data_set_reader_message_data_type.rs (98%) rename {src => lib/src}/types/service_types/json_data_set_writer_message_data_type.rs (98%) rename {src => lib/src}/types/service_types/json_writer_group_message_data_type.rs (98%) rename {src => lib/src}/types/service_types/key_value_pair.rs (98%) rename {src => lib/src}/types/service_types/literal_operand.rs (98%) rename {src => lib/src}/types/service_types/mdns_discovery_configuration.rs (98%) rename {src => lib/src}/types/service_types/method_attributes.rs (99%) rename {src => lib/src}/types/service_types/mod.rs (100%) rename {src => lib/src}/types/service_types/model_change_structure_data_type.rs (98%) rename {src => lib/src}/types/service_types/modification_info.rs (98%) rename {src => lib/src}/types/service_types/modify_monitored_items_request.rs (99%) rename {src => lib/src}/types/service_types/modify_monitored_items_response.rs (99%) rename {src => lib/src}/types/service_types/modify_subscription_request.rs (99%) rename {src => lib/src}/types/service_types/modify_subscription_response.rs (99%) rename {src => lib/src}/types/service_types/monitored_item_create_request.rs (99%) rename {src => lib/src}/types/service_types/monitored_item_create_result.rs (99%) rename {src => lib/src}/types/service_types/monitored_item_modify_request.rs (98%) rename {src => lib/src}/types/service_types/monitored_item_modify_result.rs (99%) rename {src => lib/src}/types/service_types/monitored_item_notification.rs (98%) rename {src => lib/src}/types/service_types/monitoring_filter.rs (98%) rename {src => lib/src}/types/service_types/monitoring_filter_result.rs (98%) rename {src => lib/src}/types/service_types/monitoring_parameters.rs (99%) rename {src => lib/src}/types/service_types/network_address_data_type.rs (98%) rename {src => lib/src}/types/service_types/network_address_url_data_type.rs (98%) rename {src => lib/src}/types/service_types/network_group_data_type.rs (98%) rename {src => lib/src}/types/service_types/node_attributes.rs (99%) rename {src => lib/src}/types/service_types/node_reference.rs (99%) rename {src => lib/src}/types/service_types/node_type_description.rs (99%) rename {src => lib/src}/types/service_types/notification_data.rs (98%) rename {src => lib/src}/types/service_types/notification_message.rs (98%) rename {src => lib/src}/types/service_types/object_attributes.rs (99%) rename {src => lib/src}/types/service_types/object_type_attributes.rs (99%) rename {src => lib/src}/types/service_types/open_secure_channel_request.rs (99%) rename {src => lib/src}/types/service_types/open_secure_channel_response.rs (99%) rename {src => lib/src}/types/service_types/option_set.rs (98%) rename {src => lib/src}/types/service_types/orientation.rs (98%) rename {src => lib/src}/types/service_types/parsing_result.rs (99%) rename {src => lib/src}/types/service_types/program_diagnostic_2_data_type.rs (99%) rename {src => lib/src}/types/service_types/program_diagnostic_data_type.rs (99%) rename {src => lib/src}/types/service_types/pub_sub_configuration_data_type.rs (99%) rename {src => lib/src}/types/service_types/pub_sub_connection_data_type.rs (99%) rename {src => lib/src}/types/service_types/pub_sub_group_data_type.rs (99%) rename {src => lib/src}/types/service_types/publish_request.rs (98%) rename {src => lib/src}/types/service_types/publish_response.rs (99%) rename {src => lib/src}/types/service_types/published_data_items_data_type.rs (98%) rename {src => lib/src}/types/service_types/published_data_set_data_type.rs (99%) rename {src => lib/src}/types/service_types/published_data_set_source_data_type.rs (98%) rename {src => lib/src}/types/service_types/published_events_data_type.rs (98%) rename {src => lib/src}/types/service_types/published_variable_data_type.rs (99%) rename {src => lib/src}/types/service_types/query_data_description.rs (98%) rename {src => lib/src}/types/service_types/query_data_set.rs (98%) rename {src => lib/src}/types/service_types/query_first_request.rs (99%) rename {src => lib/src}/types/service_types/query_first_response.rs (99%) rename {src => lib/src}/types/service_types/query_next_request.rs (98%) rename {src => lib/src}/types/service_types/query_next_response.rs (99%) rename {src => lib/src}/types/service_types/range.rs (98%) rename {src => lib/src}/types/service_types/rational_number.rs (98%) rename {src => lib/src}/types/service_types/read_annotation_data_details.rs (98%) rename {src => lib/src}/types/service_types/read_at_time_details.rs (98%) rename {src => lib/src}/types/service_types/read_event_details.rs (98%) rename {src => lib/src}/types/service_types/read_processed_details.rs (99%) rename {src => lib/src}/types/service_types/read_raw_modified_details.rs (99%) rename {src => lib/src}/types/service_types/read_request.rs (99%) rename {src => lib/src}/types/service_types/read_response.rs (98%) rename {src => lib/src}/types/service_types/read_value_id.rs (99%) rename {src => lib/src}/types/service_types/reader_group_data_type.rs (99%) rename {src => lib/src}/types/service_types/reader_group_message_data_type.rs (98%) rename {src => lib/src}/types/service_types/reader_group_transport_data_type.rs (98%) rename {src => lib/src}/types/service_types/redundant_server_data_type.rs (98%) rename {src => lib/src}/types/service_types/reference_description.rs (99%) rename {src => lib/src}/types/service_types/reference_type_attributes.rs (99%) rename {src => lib/src}/types/service_types/register_nodes_request.rs (98%) rename {src => lib/src}/types/service_types/register_nodes_response.rs (98%) rename {src => lib/src}/types/service_types/register_server_2_request.rs (99%) rename {src => lib/src}/types/service_types/register_server_2_response.rs (99%) rename {src => lib/src}/types/service_types/register_server_request.rs (98%) rename {src => lib/src}/types/service_types/register_server_response.rs (98%) rename {src => lib/src}/types/service_types/registered_server.rs (99%) rename {src => lib/src}/types/service_types/relative_path.rs (98%) rename {src => lib/src}/types/service_types/relative_path_element.rs (99%) rename {src => lib/src}/types/service_types/republish_request.rs (98%) rename {src => lib/src}/types/service_types/republish_response.rs (98%) rename {src => lib/src}/types/service_types/role_permission_type.rs (98%) rename {src => lib/src}/types/service_types/sampling_interval_diagnostics_data_type.rs (99%) rename {src => lib/src}/types/service_types/semantic_change_structure_data_type.rs (98%) rename {src => lib/src}/types/service_types/server_diagnostics_summary_data_type.rs (99%) rename {src => lib/src}/types/service_types/server_on_network.rs (99%) rename {src => lib/src}/types/service_types/server_status_data_type.rs (99%) rename {src => lib/src}/types/service_types/service_counter_data_type.rs (98%) rename {src => lib/src}/types/service_types/service_fault.rs (98%) rename {src => lib/src}/types/service_types/session_diagnostics_data_type.rs (99%) rename {src => lib/src}/types/service_types/session_security_diagnostics_data_type.rs (99%) rename {src => lib/src}/types/service_types/sessionless_invoke_request_type.rs (99%) rename {src => lib/src}/types/service_types/sessionless_invoke_response_type.rs (98%) rename {src => lib/src}/types/service_types/set_monitoring_mode_request.rs (99%) rename {src => lib/src}/types/service_types/set_monitoring_mode_response.rs (99%) rename {src => lib/src}/types/service_types/set_publishing_mode_request.rs (98%) rename {src => lib/src}/types/service_types/set_publishing_mode_response.rs (99%) rename {src => lib/src}/types/service_types/set_triggering_request.rs (99%) rename {src => lib/src}/types/service_types/set_triggering_response.rs (99%) rename {src => lib/src}/types/service_types/signature_data.rs (98%) rename {src => lib/src}/types/service_types/signed_software_certificate.rs (98%) rename {src => lib/src}/types/service_types/simple_attribute_operand.rs (98%) rename {src => lib/src}/types/service_types/simple_type_description.rs (98%) rename {src => lib/src}/types/service_types/status_change_notification.rs (98%) rename {src => lib/src}/types/service_types/status_result.rs (98%) rename {src => lib/src}/types/service_types/structure_definition.rs (98%) rename {src => lib/src}/types/service_types/structure_description.rs (98%) rename {src => lib/src}/types/service_types/structure_field.rs (99%) rename {src => lib/src}/types/service_types/subscribed_data_set_data_type.rs (98%) rename {src => lib/src}/types/service_types/subscribed_data_set_mirror_data_type.rs (98%) rename {src => lib/src}/types/service_types/subscription_acknowledgement.rs (98%) rename {src => lib/src}/types/service_types/subscription_diagnostics_data_type.rs (99%) rename {src => lib/src}/types/service_types/target_variables_data_type.rs (98%) rename {src => lib/src}/types/service_types/three_d_cartesian_coordinates.rs (98%) rename {src => lib/src}/types/service_types/three_d_frame.rs (98%) rename {src => lib/src}/types/service_types/three_d_orientation.rs (98%) rename {src => lib/src}/types/service_types/three_d_vector.rs (98%) rename {src => lib/src}/types/service_types/time_zone_data_type.rs (98%) rename {src => lib/src}/types/service_types/transfer_result.rs (98%) rename {src => lib/src}/types/service_types/transfer_subscriptions_request.rs (98%) rename {src => lib/src}/types/service_types/transfer_subscriptions_response.rs (99%) rename {src => lib/src}/types/service_types/translate_browse_paths_to_node_ids_request.rs (98%) rename {src => lib/src}/types/service_types/translate_browse_paths_to_node_ids_response.rs (99%) rename {src => lib/src}/types/service_types/trust_list_data_type.rs (99%) rename {src => lib/src}/types/service_types/ua_binary_file_data_type.rs (99%) rename {src => lib/src}/types/service_types/uadp_data_set_reader_message_data_type.rs (99%) rename {src => lib/src}/types/service_types/uadp_data_set_writer_message_data_type.rs (99%) rename {src => lib/src}/types/service_types/uadp_writer_group_message_data_type.rs (99%) rename {src => lib/src}/types/service_types/unregister_nodes_request.rs (98%) rename {src => lib/src}/types/service_types/unregister_nodes_response.rs (98%) rename {src => lib/src}/types/service_types/update_data_details.rs (98%) rename {src => lib/src}/types/service_types/update_event_details.rs (99%) rename {src => lib/src}/types/service_types/update_structure_data_details.rs (98%) rename {src => lib/src}/types/service_types/user_identity_token.rs (98%) rename {src => lib/src}/types/service_types/user_name_identity_token.rs (98%) rename {src => lib/src}/types/service_types/user_token_policy.rs (99%) rename {src => lib/src}/types/service_types/variable_attributes.rs (99%) rename {src => lib/src}/types/service_types/variable_type_attributes.rs (99%) rename {src => lib/src}/types/service_types/vector.rs (97%) rename {src => lib/src}/types/service_types/view_attributes.rs (99%) rename {src => lib/src}/types/service_types/view_description.rs (98%) rename {src => lib/src}/types/service_types/write_request.rs (98%) rename {src => lib/src}/types/service_types/write_response.rs (98%) rename {src => lib/src}/types/service_types/write_value.rs (98%) rename {src => lib/src}/types/service_types/writer_group_data_type.rs (99%) rename {src => lib/src}/types/service_types/writer_group_message_data_type.rs (98%) rename {src => lib/src}/types/service_types/writer_group_transport_data_type.rs (98%) rename {src => lib/src}/types/service_types/x_509_identity_token.rs (98%) rename {src => lib/src}/types/service_types/xv_type.rs (98%) rename {src => lib/src}/types/status_code.rs (100%) rename {src => lib/src}/types/status_codes.rs (100%) rename {src => lib/src}/types/string.rs (100%) rename {src => lib/src}/types/tests/date_time.rs (100%) rename {src => lib/src}/types/tests/encoding.rs (100%) rename {src => lib/src}/types/tests/mod.rs (100%) rename {src => lib/src}/types/tests/node_id.rs (100%) rename {src => lib/src}/types/tests/serde.rs (100%) rename {src => lib/src}/types/tests/variant.rs (100%) rename {src => lib/src}/types/variant.rs (100%) delete mode 100644 src/core/tests/url.rs delete mode 100644 src/lib.rs delete mode 100644 src/server/address_space/generated/nodeset_10.rs delete mode 100644 src/server/address_space/generated/nodeset_11.rs delete mode 100644 src/server/address_space/generated/nodeset_12_1.rs delete mode 100644 src/server/address_space/generated/nodeset_12_2.rs delete mode 100644 src/server/address_space/generated/nodeset_12_3.rs delete mode 100644 src/server/address_space/generated/nodeset_12_4.rs delete mode 100644 src/server/address_space/generated/nodeset_13.rs delete mode 100644 src/server/address_space/generated/nodeset_14.rs delete mode 100644 src/server/address_space/generated/nodeset_14_1.rs delete mode 100644 src/server/address_space/generated/nodeset_14_10.rs delete mode 100644 src/server/address_space/generated/nodeset_14_11.rs delete mode 100644 src/server/address_space/generated/nodeset_14_2.rs delete mode 100644 src/server/address_space/generated/nodeset_14_3.rs delete mode 100644 src/server/address_space/generated/nodeset_14_4.rs delete mode 100644 src/server/address_space/generated/nodeset_14_5.rs delete mode 100644 src/server/address_space/generated/nodeset_14_6.rs delete mode 100644 src/server/address_space/generated/nodeset_14_7.rs delete mode 100644 src/server/address_space/generated/nodeset_14_8.rs delete mode 100644 src/server/address_space/generated/nodeset_14_9.rs delete mode 100644 src/server/address_space/generated/nodeset_3.rs delete mode 100644 src/server/address_space/generated/nodeset_3_1.rs delete mode 100644 src/server/address_space/generated/nodeset_4_1.rs delete mode 100644 src/server/address_space/generated/nodeset_4_2.rs delete mode 100644 src/server/address_space/generated/nodeset_4_3.rs delete mode 100644 src/server/address_space/generated/nodeset_4_4.rs delete mode 100644 src/server/address_space/generated/nodeset_4_5.rs delete mode 100644 src/server/address_space/generated/nodeset_4_6.rs delete mode 100644 src/server/address_space/generated/nodeset_4_8.rs delete mode 100644 src/server/address_space/generated/nodeset_5_1.rs delete mode 100644 src/server/address_space/generated/nodeset_5_10.rs delete mode 100644 src/server/address_space/generated/nodeset_5_11.rs delete mode 100644 src/server/address_space/generated/nodeset_5_12.rs delete mode 100644 src/server/address_space/generated/nodeset_5_13.rs delete mode 100644 src/server/address_space/generated/nodeset_5_14.rs delete mode 100644 src/server/address_space/generated/nodeset_5_15.rs delete mode 100644 src/server/address_space/generated/nodeset_5_16.rs delete mode 100644 src/server/address_space/generated/nodeset_5_2.rs delete mode 100644 src/server/address_space/generated/nodeset_5_3.rs delete mode 100644 src/server/address_space/generated/nodeset_5_4.rs delete mode 100644 src/server/address_space/generated/nodeset_5_5.rs delete mode 100644 src/server/address_space/generated/nodeset_5_6.rs delete mode 100644 src/server/address_space/generated/nodeset_5_7.rs delete mode 100644 src/server/address_space/generated/nodeset_5_8.rs delete mode 100644 src/server/address_space/generated/nodeset_5_9.rs delete mode 100644 src/server/address_space/generated/nodeset_8.rs delete mode 100644 src/server/address_space/generated/nodeset_999.rs delete mode 100644 src/server/address_space/generated/nodeset_9_1.rs delete mode 100644 src/server/address_space/generated/nodeset_9_2.rs delete mode 100644 src/server/address_space/generated/nodeset_9_3.rs delete mode 100644 src/server/address_space/generated/nodeset_9_4.rs diff --git a/Cargo.lock b/Cargo.lock index 5dafbcbf7..fa1381a3f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -16,7 +16,7 @@ dependencies = [ "fnv", "futures 0.1.31", "libc", - "log", + "log 0.4.14", "parking_lot 0.7.1", "smallvec 0.6.14", "tokio 0.1.22", @@ -41,11 +41,11 @@ dependencies = [ "actix", "bytes 0.4.12", "futures 0.1.31", - "log", + "log 0.4.14", "mio 0.6.23", "net2", "num_cpus", - "slab", + "slab 0.4.5", "tokio 0.1.22", "tokio-codec", "tokio-current-thread", @@ -82,7 +82,7 @@ dependencies = [ "language-tags", "lazy_static", "lazycell", - "log", + "log 0.4.14", "mime", "mime_guess", "mio 0.6.23", @@ -96,7 +96,7 @@ dependencies = [ "serde_json", "serde_urlencoded", "sha1", - "slab", + "slab 0.4.5", "smallvec 0.6.14", "time", "tokio 0.1.22", @@ -199,6 +199,27 @@ dependencies = [ "memchr", ] +[[package]] +name = "ansi_term" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "antidote" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34fde25430d87a9388dadbe6e34d7f72a462c8b43ac8d309b42b0a8505d7e2a5" + +[[package]] +name = "arc-swap" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc4662175ead9cd84451d5c35070517777949a2ed84551764129cedb88384841" + [[package]] name = "atty" version = "0.2.14" @@ -237,6 +258,16 @@ dependencies = [ "rustc-demangle", ] +[[package]] +name = "base64" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643" +dependencies = [ + "byteorder", + "safemem", +] + [[package]] name = "base64" version = "0.10.1" @@ -381,6 +412,22 @@ dependencies = [ "time", ] +[[package]] +name = "core-foundation" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" + [[package]] name = "cpufeatures" version = "0.2.1" @@ -502,6 +549,18 @@ dependencies = [ "syn 0.15.44", ] +[[package]] +name = "derive_more" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f57d78cf3bd45270dad4e70c21ec77a960b36c7a841ff9db76aaa775a8fb871" +dependencies = [ + "proc-macro2 0.4.30", + "quote 0.6.13", + "rustc_version", + "syn 0.15.44", +] + [[package]] name = "digest" version = "0.9.0" @@ -589,7 +648,7 @@ checksum = "15b0a4d2e39f8420210be8b27eeda28029729e2fd4291019455016c348240c38" dependencies = [ "atty", "humantime", - "log", + "log 0.4.14", "regex", "termcolor", ] @@ -625,6 +684,15 @@ dependencies = [ "synstructure", ] +[[package]] +name = "fastrand" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf" +dependencies = [ + "instant", +] + [[package]] name = "flate2" version = "1.0.22" @@ -783,7 +851,7 @@ dependencies = [ "memchr", "pin-project-lite", "pin-utils", - "slab", + "slab 0.4.5", ] [[package]] @@ -806,6 +874,17 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "getrandom" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + [[package]] name = "getrandom" version = "0.2.3" @@ -814,7 +893,7 @@ checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753" dependencies = [ "cfg-if 1.0.0", "libc", - "wasi", + "wasi 0.10.2+wasi-snapshot-preview1", ] [[package]] @@ -845,8 +924,8 @@ dependencies = [ "futures 0.1.31", "http", "indexmap", - "log", - "slab", + "log 0.4.14", + "slab 0.4.5", "string", "tokio-io", ] @@ -987,6 +1066,21 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35" +[[package]] +name = "jsonwebtoken" +version = "5.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d438ea707d465c230305963b67f8357a1d56fcfad9434797d7cb1c46c2e41df" +dependencies = [ + "base64 0.9.3", + "chrono", + "ring", + "serde", + "serde_derive", + "serde_json", + "untrusted", +] + [[package]] name = "kernel32-sys" version = "0.2.2" @@ -1055,6 +1149,15 @@ dependencies = [ "scopeguard 1.1.0", ] +[[package]] +name = "log" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" +dependencies = [ + "log 0.4.14", +] + [[package]] name = "log" version = "0.4.14" @@ -1062,6 +1165,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" dependencies = [ "cfg-if 1.0.0", + "serde", +] + +[[package]] +name = "log-mdc" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a94d21414c1f4a51209ad204c1776a3d0765002c76c6abcb602a6f09f1e881c7" + +[[package]] +name = "log4rs" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "100052474df98158c0738a7d3f4249c99978490178b5f9f68cd835ac57adbd1b" +dependencies = [ + "antidote", + "arc-swap", + "chrono", + "flate2", + "fnv", + "humantime", + "libc", + "log 0.4.14", + "log-mdc", + "serde", + "serde-value", + "serde_derive", + "serde_json", + "serde_yaml", + "thread-id", + "typemap", + "winapi 0.3.9", ] [[package]] @@ -1154,10 +1289,10 @@ dependencies = [ "iovec", "kernel32-sys", "libc", - "log", + "log 0.4.14", "miow 0.2.2", "net2", - "slab", + "slab 0.4.5", "winapi 0.2.8", ] @@ -1168,7 +1303,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc" dependencies = [ "libc", - "log", + "log 0.4.14", "miow 0.3.7", "ntapi", "winapi 0.3.9", @@ -1206,6 +1341,34 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "mqtt311" +version = "0.2.0" +source = "git+https://github.com/tekjar/mqtt311#7566ce9df5ac31faab1989c66486d784016199a3" +dependencies = [ + "byteorder", + "derive_more", + "failure", +] + +[[package]] +name = "native-tls" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9" +dependencies = [ + "lazy_static", + "libc", + "log 0.4.14", + "openssl", + "openssl-probe", + "openssl-sys", + "schannel", + "security-framework", + "security-framework-sys", + "tempfile", +] + [[package]] name = "net2" version = "0.2.37" @@ -1287,7 +1450,87 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] -name = "opcua-all" +name = "opcua-certificate-creator" +version = "0.10.0" +dependencies = [ + "opcua-rs", + "pico-args", +] + +[[package]] +name = "opcua-chess-server" +version = "0.10.0" +dependencies = [ + "opcua-rs", + "uci", +] + +[[package]] +name = "opcua-demo-server" +version = "0.10.0" +dependencies = [ + "chrono", + "lazy_static", + "log 0.4.14", + "log4rs", + "opcua-rs", + "pico-args", + "rand 0.7.3", +] + +[[package]] +name = "opcua-discovery-client" +version = "0.10.0" +dependencies = [ + "opcua-rs", + "pico-args", +] + +[[package]] +name = "opcua-event-client" +version = "0.10.0" +dependencies = [ + "opcua-rs", + "pico-args", +] + +[[package]] +name = "opcua-integration" +version = "0.10.0" +dependencies = [ + "chrono", + "log 0.4.14", + "opcua-rs", +] + +[[package]] +name = "opcua-modbus-server" +version = "0.10.0" +dependencies = [ + "futures 0.1.31", + "opcua-rs", + "pico-args", + "serde", + "serde_derive", + "serde_yaml", + "tokio 0.1.22", + "tokio-core", + "tokio-modbus", + "tokio-service", + "tokio-timer", +] + +[[package]] +name = "opcua-mqtt-client" +version = "0.10.0" +dependencies = [ + "opcua-rs", + "pico-args", + "rumqtt", +] + +[[package]] +name = "opcua-rs" version = "0.10.0" dependencies = [ "actix-web", @@ -1303,7 +1546,7 @@ dependencies = [ "gethostname", "lazy_static", "libc", - "log", + "log 0.4.14", "openssl", "openssl-sys", "regex", @@ -1319,6 +1562,37 @@ dependencies = [ "uuid 0.8.2", ] +[[package]] +name = "opcua-simple-client" +version = "0.10.0" +dependencies = [ + "opcua-rs", + "pico-args", +] + +[[package]] +name = "opcua-simple-server" +version = "0.10.0" +dependencies = [ + "chrono", + "log 0.4.14", + "opcua-rs", +] + +[[package]] +name = "opcua-web-client" +version = "0.10.0" +dependencies = [ + "actix", + "actix-web", + "opcua-rs", + "pico-args", + "serde", + "serde_derive", + "serde_json", + "tokio 1.15.0", +] + [[package]] name = "openssl" version = "0.10.38" @@ -1333,6 +1607,12 @@ dependencies = [ "openssl-sys", ] +[[package]] +name = "openssl-probe" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" + [[package]] name = "openssl-src" version = "111.17.0+1.1.1m" @@ -1356,6 +1636,15 @@ dependencies = [ "vcpkg", ] +[[package]] +name = "ordered-float" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7" +dependencies = [ + "num-traits", +] + [[package]] name = "owning_ref" version = "0.4.1" @@ -1451,6 +1740,12 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" +[[package]] +name = "pico-args" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28b9b4df73455c861d7cbf8be42f01d3b373ed7f02e378d55fa84eafc6f638b1" + [[package]] name = "pin-project-lite" version = "0.2.8" @@ -1486,6 +1781,18 @@ version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" +[[package]] +name = "pretty_env_logger" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed8d1e63042e889b85228620629b51c011d380eed2c7e0015f8a644def280c28" +dependencies = [ + "ansi_term", + "chrono", + "env_logger", + "log 0.4.14", +] + [[package]] name = "proc-macro2" version = "0.4.30" @@ -1528,6 +1835,16 @@ dependencies = [ "proc-macro2 1.0.36", ] +[[package]] +name = "rand" +version = "0.3.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64ac302d8f83c0c1974bf758f6b041c6c8ada916fbb44a609158ca8b064cc76c" +dependencies = [ + "libc", + "rand 0.4.6", +] + [[package]] name = "rand" version = "0.4.6" @@ -1573,6 +1890,19 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom 0.1.16", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc 0.2.0", +] + [[package]] name = "rand" version = "0.8.4" @@ -1595,6 +1925,16 @@ dependencies = [ "rand_core 0.3.1", ] +[[package]] +name = "rand_chacha" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +dependencies = [ + "ppv-lite86", + "rand_core 0.5.1", +] + [[package]] name = "rand_chacha" version = "0.3.1" @@ -1620,13 +1960,22 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom 0.1.16", +] + [[package]] name = "rand_core" version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" dependencies = [ - "getrandom", + "getrandom 0.2.3", ] [[package]] @@ -1638,6 +1987,15 @@ dependencies = [ "rand_core 0.3.1", ] +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", +] + [[package]] name = "rand_hc" version = "0.3.1" @@ -1760,6 +2118,44 @@ dependencies = [ "quick-error", ] +[[package]] +name = "ring" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c4db68a2e35f3497146b7e4563df7d4773a2433230c5e4b448328e31740458a" +dependencies = [ + "cc", + "lazy_static", + "libc", + "untrusted", +] + +[[package]] +name = "rumqtt" +version = "0.30.0" +source = "git+https://github.com/AtherEnergy/rumqtt.git?rev=83b4694525061e2ccef617c0ac867db2044cc4e7#83b4694525061e2ccef617c0ac867db2044cc4e7" +dependencies = [ + "bytes 0.4.12", + "chrono", + "crossbeam-channel", + "derive_more", + "failure", + "futures 0.1.31", + "jsonwebtoken", + "log 0.4.14", + "mqtt311", + "pretty_env_logger", + "serde", + "serde_derive", + "tokio 0.1.22", + "tokio-codec", + "tokio-io", + "tokio-rustls", + "tokio-timer", + "tokio-tls", + "webpki", +] + [[package]] name = "rustc-demangle" version = "0.1.21" @@ -1775,12 +2171,48 @@ dependencies = [ "semver", ] +[[package]] +name = "rustls" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b7891791343c75b73ed9a18cadcafd8c8563d11a88ebe2d87f5b8a3182654d9" +dependencies = [ + "base64 0.9.3", + "log 0.4.14", + "ring", + "sct", + "untrusted", + "webpki", +] + [[package]] name = "ryu" version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f" +[[package]] +name = "safemem" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" + +[[package]] +name = "schannel" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" +dependencies = [ + "lazy_static", + "winapi 0.3.9", +] + +[[package]] +name = "scoped-tls" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "332ffa32bf586782a3efaeb58f127980944bbc8c4d6913a86107ac2a5ab24b28" + [[package]] name = "scopeguard" version = "0.3.3" @@ -1793,6 +2225,39 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" +[[package]] +name = "sct" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb8f61f9e6eadd062a71c380043d28036304a4706b3c4dd001ff3387ed00745a" +dependencies = [ + "ring", + "untrusted", +] + +[[package]] +name = "security-framework" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc" +dependencies = [ + "bitflags", + "core-foundation", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556" +dependencies = [ + "core-foundation-sys", + "libc", +] + [[package]] name = "semver" version = "0.9.0" @@ -1814,6 +2279,16 @@ version = "1.0.133" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97565067517b60e2d1ea8b268e59ce036de907ac523ad83a0475da04e818989a" +[[package]] +name = "serde-value" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a663f873dedc4eac1a559d4c6bc0d0b2c34dc5ac4702e105014b8281489e44f" +dependencies = [ + "ordered-float", + "serde", +] + [[package]] name = "serde_derive" version = "1.0.133" @@ -1888,12 +2363,24 @@ dependencies = [ "libc", ] +[[package]] +name = "slab" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17b4fcaed89ab08ef143da37bc52adbcc04d4a69014f4c1208d6b51f0c47bc23" + [[package]] name = "slab" version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5" +[[package]] +name = "smallvec" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c8cbcd6df1e117c2210e13ab5109635ad68a929fcbb8964dc965b76cb5ee013" + [[package]] name = "smallvec" version = "0.6.14" @@ -1975,6 +2462,12 @@ dependencies = [ "unicode-xid 0.2.2", ] +[[package]] +name = "take" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b157868d8ac1f56b64604539990685fa7611d8fa9e5476cf0c02cf34d32917c5" + [[package]] name = "tempdir" version = "0.3.7" @@ -1985,6 +2478,20 @@ dependencies = [ "remove_dir_all", ] +[[package]] +name = "tempfile" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" +dependencies = [ + "cfg-if 1.0.0", + "fastrand", + "libc", + "redox_syscall 0.2.10", + "remove_dir_all", + "winapi 0.3.9", +] + [[package]] name = "termcolor" version = "1.1.2" @@ -1994,6 +2501,17 @@ dependencies = [ "winapi-util", ] +[[package]] +name = "thread-id" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7fbf4c9d56b320106cd64fd024dadfa0be7cb4706725fc44a7d7ce952d820c1" +dependencies = [ + "libc", + "redox_syscall 0.1.57", + "winapi 0.3.9", +] + [[package]] name = "time" version = "0.1.43" @@ -2073,6 +2591,25 @@ dependencies = [ "tokio-io", ] +[[package]] +name = "tokio-core" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87b1395334443abca552f63d4f61d0486f12377c2ba8b368e523f89e828cffd4" +dependencies = [ + "bytes 0.4.12", + "futures 0.1.31", + "iovec", + "log 0.4.14", + "mio 0.6.23", + "scoped-tls", + "tokio 0.1.22", + "tokio-executor", + "tokio-io", + "tokio-reactor", + "tokio-timer", +] + [[package]] name = "tokio-current-thread" version = "0.1.7" @@ -2112,7 +2649,7 @@ checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674" dependencies = [ "bytes 0.4.12", "futures 0.1.31", - "log", + "log 0.4.14", ] [[package]] @@ -2126,6 +2663,42 @@ dependencies = [ "syn 1.0.85", ] +[[package]] +name = "tokio-modbus" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "899aea28caa629499636cab7962a3d14428daaa30daa973ea0bba4f30028a373" +dependencies = [ + "byteorder", + "bytes 0.4.12", + "futures 0.1.31", + "log 0.4.14", + "smallvec 0.6.14", + "tokio-codec", + "tokio-core", + "tokio-io", + "tokio-proto", + "tokio-service", +] + +[[package]] +name = "tokio-proto" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fbb47ae81353c63c487030659494b295f6cb6576242f907f203473b191b0389" +dependencies = [ + "futures 0.1.31", + "log 0.3.9", + "net2", + "rand 0.3.23", + "slab 0.3.0", + "smallvec 0.2.1", + "take", + "tokio-core", + "tokio-io", + "tokio-service", +] + [[package]] name = "tokio-reactor" version = "0.1.12" @@ -2135,16 +2708,37 @@ dependencies = [ "crossbeam-utils 0.7.2", "futures 0.1.31", "lazy_static", - "log", + "log 0.4.14", "mio 0.6.23", "num_cpus", "parking_lot 0.9.0", - "slab", + "slab 0.4.5", "tokio-executor", "tokio-io", "tokio-sync", ] +[[package]] +name = "tokio-rustls" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04a5c8de3797c207c574495724eb77ded1a150160a2db0936c751bf49003c84e" +dependencies = [ + "futures 0.1.31", + "rustls", + "tokio-io", + "webpki", +] + +[[package]] +name = "tokio-service" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24da22d077e0f15f55162bdbdc661228c1581892f52074fb242678d015b45162" +dependencies = [ + "futures 0.1.31", +] + [[package]] name = "tokio-signal" version = "0.2.9" @@ -2197,9 +2791,9 @@ dependencies = [ "crossbeam-utils 0.7.2", "futures 0.1.31", "lazy_static", - "log", + "log 0.4.14", "num_cpus", - "slab", + "slab 0.4.5", "tokio-executor", ] @@ -2211,10 +2805,21 @@ checksum = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296" dependencies = [ "crossbeam-utils 0.7.2", "futures 0.1.31", - "slab", + "slab 0.4.5", "tokio-executor", ] +[[package]] +name = "tokio-tls" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "354b8cd83825b3c20217a9dc174d6a0c67441a2fae5c41bcb1ea6679f6ae0f7c" +dependencies = [ + "futures 0.1.31", + "native-tls", + "tokio-io", +] + [[package]] name = "tokio-udp" version = "0.1.6" @@ -2223,7 +2828,7 @@ checksum = "e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82" dependencies = [ "bytes 0.4.12", "futures 0.1.31", - "log", + "log 0.4.14", "mio 0.6.23", "tokio-codec", "tokio-io", @@ -2240,7 +2845,7 @@ dependencies = [ "futures 0.1.31", "iovec", "libc", - "log", + "log 0.4.14", "mio 0.6.23", "mio-uds", "tokio-codec", @@ -2257,7 +2862,7 @@ dependencies = [ "bytes 1.1.0", "futures-core", "futures-sink", - "log", + "log 0.4.14", "pin-project-lite", "tokio 1.15.0", ] @@ -2271,6 +2876,12 @@ dependencies = [ "futures 0.1.31", ] +[[package]] +name = "traitobject" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079" + [[package]] name = "trust-dns-proto" version = "0.5.0" @@ -2282,7 +2893,7 @@ dependencies = [ "futures 0.1.31", "idna", "lazy_static", - "log", + "log 0.4.14", "rand 0.5.6", "smallvec 0.6.14", "socket2", @@ -2306,7 +2917,7 @@ dependencies = [ "futures 0.1.31", "idna", "lazy_static", - "log", + "log 0.4.14", "rand 0.5.6", "smallvec 0.6.14", "socket2", @@ -2330,7 +2941,7 @@ dependencies = [ "futures 0.1.31", "ipconfig", "lazy_static", - "log", + "log 0.4.14", "lru-cache", "resolv-conf", "smallvec 0.6.14", @@ -2338,12 +2949,30 @@ dependencies = [ "trust-dns-proto 0.6.3", ] +[[package]] +name = "typemap" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "653be63c80a3296da5551e1bfd2cca35227e13cdd08c6668903ae2f4f77aa1f6" +dependencies = [ + "unsafe-any", +] + [[package]] name = "typenum" version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" +[[package]] +name = "uci" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6ae4b39dbf542ea3e478abdef55e9b6edcce7d3d45e06150aba21a7179d172b" +dependencies = [ + "log 0.3.9", +] + [[package]] name = "unicase" version = "2.6.0" @@ -2390,6 +3019,21 @@ dependencies = [ "subtle", ] +[[package]] +name = "unsafe-any" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f30360d7979f5e9c6e6cea48af192ea8fab4afb3cf72597154b8f08935bc9c7f" +dependencies = [ + "traitobject", +] + +[[package]] +name = "untrusted" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55cd1f4b4e96b46aeb8d4855db4a7a9bd96eeeb5c6a1ab54593328761642ce2f" + [[package]] name = "url" version = "1.7.2" @@ -2417,7 +3061,7 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" dependencies = [ - "getrandom", + "getrandom 0.2.3", ] [[package]] @@ -2469,12 +3113,28 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + [[package]] name = "wasi" version = "0.10.2+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6" +[[package]] +name = "webpki" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17d7967316d8411ca3b01821ee6c332bde138ba4363becdb492f12e514daa17f" +dependencies = [ + "ring", + "untrusted", +] + [[package]] name = "widestring" version = "0.2.2" diff --git a/Cargo.toml b/Cargo.toml index ea1d74fb5..08424accc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,79 +1,18 @@ -# These settings are present to demonstrate minimal binary size in release mode. Don't forget to strip the executable -# too. -[profile.release] -opt-level = 'z' -lto = true -panic = 'abort' - -[package] -name = "opcua-all" -version = "0.10.0" # OPCUARustVersion -description = "OPC UA client API" -authors = ["Adam Lock "] -homepage = "https://github.com/locka99/opcua" -license = "MPL-2.0" -keywords = ["opcua","opc","ua"] -categories = ["embedded","network-programming"] -readme = "../README.md" -documentation = "https://docs.rs/opcua-client/" -edition = "2018" - -[badges] -travis-ci = { repository = "locka99/opcua" } -appveyor = { repository = "locka99/opcua" } - -[features] -default = ["server", "client"] -all = ["server", "client", "console_logging"] -server = ["generated-address-space", "discovery-server-registration"] -client = [] -console_logging = ["env_logger"] -# Includes all the code to populate the address space with the default node set. This is something that embedded -# systems may or may not require. -generated-address-space = [] -# Allows a server to register itself with a local discovery server. It does so by becoming a client to the LDS, -# which brings in a dependency to opcua-client. Omitting the feature saves some memory. -discovery-server-registration = ["client"] -# OpenSSL can be compiled and statically linked to with this feature -vendored-openssl = ["openssl/vendored"] -# Servers might want to show a web server with metric / diagnostic info -http = ["actix-web"] -[dependencies] -log = "0.4" -chrono = { version = "0.4", features = ["serde"] } -futures = "0.3" -tokio = { version = "1", features = ["full"] } -tokio-util = { version = "0.6", features = ["codec"] } -lazy_static = "1.4.0" -regex = "1.3" -serde = "1.0" -serde_derive = "1.0" -serde_yaml = "0.8" -serde_json = "1.0" -bytes = "1.0.1" -url = "1.6" -time = "0.1" -bitflags = "1.2" -derivative = "1.0" -byteorder = "1.3" -base64 = "0.12" -uuid = { version = "0.8", features = ["v4"] } -openssl = "0.10" -openssl-sys = "0.9" -gethostname = "0.2.1" -libc = "0.2" -foreign-types = "0.3" - -[dependencies.env_logger] -env_logger = "0.5" -optional = true - - -[dependencies.actix-web] -version = "0.7" -optional = true +panic = 'abort' -[dev-dependencies] -tempdir = "0.3" -serde_json = "1.0" \ No newline at end of file +[workspace] +members = [ + "lib", + "integration", + "samples/demo-server", + "samples/simple-client", + "samples/mqtt-client", + "samples/simple-server", + "samples/chess-server", + "samples/modbus-server", + "samples/discovery-client", + "samples/web-client", + "samples/event-client", + "tools/certificate-creator" +] diff --git a/integration/Cargo.toml b/integration/Cargo.toml index d6a068974..719615257 100644 --- a/integration/Cargo.toml +++ b/integration/Cargo.toml @@ -8,22 +8,7 @@ edition = "2018" log = "0.4" chrono = "0.4" -[dev-dependencies.opcua-server] -path = "../server" -version = "0.10.0" # OPCUARustVersion - -[dev-dependencies.opcua-client] -path = "../client" -version = "0.10.0" # OPCUARustVersion - -[dev-dependencies.opcua-crypto] -path = "../crypto" -version = "0.10.0" # OPCUARustVersion - -[dev-dependencies.opcua-core] -path = "../core" -version = "0.10.0" # OPCUARustVersion - -[dev-dependencies.opcua-console-logging] -path = "../console-logging" +[dev-dependencies.opcua-rs] +path = "../lib" version = "0.10.0" # OPCUARustVersion +features = ["all"] diff --git a/integration/src/harness.rs b/integration/src/harness.rs index a9979d820..6b3a0c6bb 100644 --- a/integration/src/harness.rs +++ b/integration/src/harness.rs @@ -12,10 +12,10 @@ use std::{ use chrono::Utc; use log::*; -use opcua_client::prelude::*; -use opcua_console_logging; -use opcua_core::{self, runtime_components}; -use opcua_server::{ +use crate::client::prelude::*; +use crate::console_logging; +use crate::core::{self, runtime_components}; +use crate::server::{ self, builder::ServerBuilder, callbacks, config::ServerEndpoint, prelude::*, session::SessionManager, }; diff --git a/integration/src/tests.rs b/integration/src/tests.rs index 0429949a6..d251488c8 100644 --- a/integration/src/tests.rs +++ b/integration/src/tests.rs @@ -3,11 +3,11 @@ use std::{ thread, }; +use crate::client::prelude::*; +use crate::console_logging; +use crate::server::{self, prelude::*}; use chrono::Utc; use log::*; -use opcua_client::prelude::*; -use opcua_console_logging; -use opcua_server::{self, prelude::*}; use crate::harness::*; diff --git a/lib/Cargo.toml b/lib/Cargo.toml new file mode 100644 index 000000000..fe15eac0c --- /dev/null +++ b/lib/Cargo.toml @@ -0,0 +1,74 @@ +[package] +name = "opcua-rs" +version = "0.10.0" # OPCUARustVersion +description = "OPC UA client API" +authors = ["Adam Lock "] +homepage = "https://github.com/locka99/opcua" +license = "MPL-2.0" +keywords = ["opcua","opc","ua"] +categories = ["embedded","network-programming"] +readme = "../README.md" +documentation = "https://docs.rs/opcua-client/" +edition = "2018" + +[lib] +name = "opcua" + +[badges] +travis-ci = { repository = "locka99/opcua" } +appveyor = { repository = "locka99/opcua" } + +[features] +default = ["server", "client"] +all = ["server", "client", "console-logging"] +server = ["generated-address-space", "discovery-server-registration"] +client = [] +console-logging = ["env_logger"] +# Includes all the code to populate the address space with the default node set. This is something that embedded +# systems may or may not require. +generated-address-space = [] +# Allows a server to register itself with a local discovery server. It does so by becoming a client to the LDS, +# which brings in a dependency to opcua-client. Omitting the feature saves some memory. +discovery-server-registration = ["client"] +# OpenSSL can be compiled and statically linked to with this feature +vendored-openssl = ["openssl/vendored"] +# Servers might want to show a web server with metric / diagnostic info +http = ["actix-web"] + +[dependencies] +log = "0.4" +chrono = { version = "0.4", features = ["serde"] } +futures = "0.3" +tokio = { version = "1", features = ["full"] } +tokio-util = { version = "0.6", features = ["codec"] } +lazy_static = "1.4.0" +regex = "1.3" +serde = "1.0" +serde_derive = "1.0" +serde_yaml = "0.8" +serde_json = "1.0" +bytes = "1.0.1" +url = "1.6" +time = "0.1" +bitflags = "1.2" +derivative = "1.0" +byteorder = "1.3" +base64 = "0.12" +uuid = { version = "0.8", features = ["v4"] } +openssl = "0.10" +openssl-sys = "0.9" +gethostname = "0.2.1" +libc = "0.2" +foreign-types = "0.3" + +[dependencies.env_logger] +env_logger = "0.5" +optional = true + +[dependencies.actix-web] +version = "0.7" +optional = true + +[dev-dependencies] +tempdir = "0.3" +serde_json = "1.0" \ No newline at end of file diff --git a/src/client/builder.rs b/lib/src/client/builder.rs similarity index 99% rename from src/client/builder.rs rename to lib/src/client/builder.rs index ad3af556c..769bebb89 100644 --- a/src/client/builder.rs +++ b/lib/src/client/builder.rs @@ -4,9 +4,9 @@ use std::path::PathBuf; -use opcua_core::config::Config; +use crate::core::config::Config; -use crate::{client::*, config::*}; +use super::{config::*, *}; /// The `ClientBuilder` is a builder for producing a [`Client`]. It is an alternative to constructing /// a [`ClientConfig`] from file or from scratch. @@ -14,7 +14,7 @@ use crate::{client::*, config::*}; /// # Example /// /// ```no_run -/// use opcua_client::prelude::*; +/// use crate::client::prelude::*; /// /// fn main() { /// let builder = ClientBuilder::new() diff --git a/src/client/callbacks.rs b/lib/src/client/callbacks.rs similarity index 97% rename from src/client/callbacks.rs rename to lib/src/client/callbacks.rs index 867d47772..18647bef4 100644 --- a/src/client/callbacks.rs +++ b/lib/src/client/callbacks.rs @@ -13,9 +13,9 @@ use std::fmt; -use opcua_types::{service_types::EventNotificationList, status_code::StatusCode}; +use crate::types::{service_types::EventNotificationList, status_code::StatusCode}; -use crate::subscription::MonitoredItem; +use super::subscription::MonitoredItem; /// The `OnSubscriptionNotification` trait is the callback registered along with a new subscription to /// receive subscription notification callbacks. diff --git a/src/client/client.rs b/lib/src/client/client.rs similarity index 98% rename from src/client/client.rs rename to lib/src/client/client.rs index 970b46b28..e00d264a7 100644 --- a/src/client/client.rs +++ b/lib/src/client/client.rs @@ -4,6 +4,23 @@ //! Client setup and session creation. +use crate::{ + core::{ + comms::url::{ + hostname_from_url, is_opc_ua_binary_url, is_valid_opc_ua_url, + server_url_from_endpoint_url, url_matches_except_host, url_with_replaced_hostname, + }, + config::Config, + }, + crypto::{CertificateStore, SecurityPolicy}, + trace_read_lock, + types::{ + service_types::{ApplicationDescription, EndpointDescription, RegisteredServer}, + status_code::StatusCode, + DecodingOptions, MessageSecurityMode, + }, +}; + use std::{ path::PathBuf, str::FromStr, @@ -12,21 +29,7 @@ use std::{ use chrono::Duration; -use opcua_core::{ - comms::url::{ - hostname_from_url, is_opc_ua_binary_url, is_valid_opc_ua_url, server_url_from_endpoint_url, - url_matches_except_host, url_with_replaced_hostname, - }, - config::Config, -}; -use opcua_crypto::{CertificateStore, SecurityPolicy}; -use opcua_types::{ - service_types::{ApplicationDescription, EndpointDescription, RegisteredServer}, - status_code::StatusCode, - DecodingOptions, MessageSecurityMode, -}; - -use crate::{ +use super::{ config::{ClientConfig, ClientEndpoint, ANONYMOUS_USER_TOKEN_ID}, session::{ services::*, @@ -102,7 +105,7 @@ impl Client { /// # Example /// /// ```no_run - /// use opcua_client::prelude::*; + /// use crate::client::prelude::*; /// use std::path::PathBuf; /// /// fn main() { @@ -440,7 +443,7 @@ impl Client { /// # Example /// /// ```no_run - /// use opcua_client::prelude::*; + /// use crate::client::prelude::*; /// use std::path::PathBuf; /// /// fn main() { diff --git a/src/client/comms/mod.rs b/lib/src/client/comms/mod.rs similarity index 100% rename from src/client/comms/mod.rs rename to lib/src/client/comms/mod.rs diff --git a/src/client/comms/tcp_transport.rs b/lib/src/client/comms/tcp_transport.rs similarity index 99% rename from src/client/comms/tcp_transport.rs rename to lib/src/client/comms/tcp_transport.rs index 479a99660..6593f0fc3 100644 --- a/src/client/comms/tcp_transport.rs +++ b/lib/src/client/comms/tcp_transport.rs @@ -18,16 +18,16 @@ use std::{ use futures::StreamExt; use tokio::{ self, - io::{self, ReadHalf, WriteHalf}, + io::{self, AsyncWriteExt, ReadHalf, WriteHalf}, net::TcpStream, sync::mpsc::{UnboundedReceiver, UnboundedSender}, time::{interval, Duration}, }; use tokio_util::codec::FramedRead; -use opcua_core::comms::message_chunk_info::ChunkInfo; -use opcua_core::{ +use crate::core::{ comms::{ + message_chunk_info::ChunkInfo, message_writer::MessageWriter, tcp_codec::{Message, TcpCodec}, tcp_types::HelloMessage, @@ -36,15 +36,14 @@ use opcua_core::{ prelude::*, RUNTIME, }; -use opcua_types::status_code::StatusCode; +use crate::types::status_code::StatusCode; -use crate::{ +use crate::client::{ callbacks::OnSessionClosed, comms::transport::Transport, message_queue::{self, MessageQueue}, session::session_state::{ConnectionState, ConnectionStateMgr, SessionState}, }; -use tokio::io::AsyncWriteExt; //todo move this struct to core module #[derive(Debug)] diff --git a/src/client/comms/transport.rs b/lib/src/client/comms/transport.rs similarity index 100% rename from src/client/comms/transport.rs rename to lib/src/client/comms/transport.rs diff --git a/src/client/config.rs b/lib/src/client/config.rs similarity index 98% rename from src/client/config.rs rename to lib/src/client/config.rs index fc4dbe8fe..22021bc5f 100644 --- a/src/client/config.rs +++ b/lib/src/client/config.rs @@ -11,11 +11,11 @@ use std::{ str::FromStr, }; -use opcua_core::config::Config; -use opcua_crypto::SecurityPolicy; -use opcua_types::{ApplicationType, MessageSecurityMode, UAString}; +use crate::core::config::Config; +use crate::crypto::SecurityPolicy; +use crate::types::{ApplicationType, MessageSecurityMode, UAString}; -use crate::session_retry_policy::SessionRetryPolicy; +use super::session_retry_policy::SessionRetryPolicy; pub const ANONYMOUS_USER_TOKEN_ID: &str = "ANONYMOUS"; diff --git a/src/client/message_queue.rs b/lib/src/client/message_queue.rs similarity index 99% rename from src/client/message_queue.rs rename to lib/src/client/message_queue.rs index d52845543..42d4da2da 100644 --- a/src/client/message_queue.rs +++ b/lib/src/client/message_queue.rs @@ -6,7 +6,7 @@ use std::{collections::HashMap, sync::mpsc::SyncSender}; use tokio::sync::mpsc::{self, UnboundedReceiver, UnboundedSender}; -use opcua_core::supported_message::SupportedMessage; +use crate::core::supported_message::SupportedMessage; pub(crate) struct MessageQueue { /// The requests that are in-flight, defined by their request handle and optionally a sender that will be notified with the response. diff --git a/src/client/mod.rs b/lib/src/client/mod.rs similarity index 95% rename from src/client/mod.rs rename to lib/src/client/mod.rs index ae42d00fc..07a721c82 100644 --- a/src/client/mod.rs +++ b/lib/src/client/mod.rs @@ -37,7 +37,7 @@ //! //! ```no_run //! use std::sync::{Arc, RwLock}; -//! use opcua_client::prelude::*; +//! use crate::client::prelude::*; //! //! fn main() { //! let mut client = ClientBuilder::new() @@ -93,8 +93,8 @@ //! [`ClientBuilder`]: ./client_builder/struct.ClientBuilder.html //! [`Session`]: ./session/struct.Session.html -use opcua_core::supported_message::SupportedMessage; -use opcua_types::{response_header::ResponseHeader, status_code::StatusCode}; +use crate::core::supported_message::SupportedMessage; +use crate::types::{response_header::ResponseHeader, status_code::StatusCode}; mod comms; mod message_queue; @@ -140,11 +140,13 @@ pub(crate) fn process_unexpected_response(response: SupportedMessage) -> StatusC } pub mod prelude { - pub use opcua_core::prelude::*; - pub use opcua_crypto::*; - pub use opcua_types::{service_types::*, status_code::StatusCode}; - pub use crate::{ + core::prelude::*, + crypto::*, + types::{service_types::*, status_code::StatusCode}, + }; + + pub use self::{ builder::*, callbacks::*, client::*, diff --git a/src/client/session/mod.rs b/lib/src/client/session/mod.rs similarity index 100% rename from src/client/session/mod.rs rename to lib/src/client/session/mod.rs diff --git a/src/client/session/services.rs b/lib/src/client/session/services.rs similarity index 99% rename from src/client/session/services.rs rename to lib/src/client/session/services.rs index 43382c095..5259352a0 100644 --- a/src/client/session/services.rs +++ b/lib/src/client/session/services.rs @@ -4,15 +4,16 @@ use std::{convert::TryFrom, sync::mpsc::SyncSender}; -use opcua_core::supported_message::SupportedMessage; -use opcua_types::{ - node_ids::{MethodId, ObjectId}, - status_code::StatusCode, - *, +use crate::{ + client::callbacks::OnSubscriptionNotification, + core::supported_message::SupportedMessage, + types::{ + node_ids::{MethodId, ObjectId}, + status_code::StatusCode, + *, + }, }; -use crate::callbacks::OnSubscriptionNotification; - /// Enumeration used with Session::history_read() pub enum HistoryReadAction { ReadEventDetails(ReadEventDetails), diff --git a/src/client/session/session.rs b/lib/src/client/session/session.rs similarity index 99% rename from src/client/session/session.rs rename to lib/src/client/session/session.rs index b0d893ad5..3c03d5127 100644 --- a/src/client/session/session.rs +++ b/lib/src/client/session/session.rs @@ -21,7 +21,7 @@ use tokio::{ time::{interval, Duration, Instant}, }; -use opcua_core::{ +use crate::core::{ comms::{ secure_channel::{Role, SecureChannel}, url::*, @@ -29,15 +29,15 @@ use opcua_core::{ supported_message::SupportedMessage, RUNTIME, }; -use opcua_crypto::{ +use crate::crypto::{ self as crypto, user_identity::make_user_name_identity_token, CertificateStore, SecurityPolicy, X509, }; -use opcua_types::{node_ids::ObjectId, status_code::StatusCode, *}; +use crate::types::{node_ids::ObjectId, status_code::StatusCode, *}; -use crate::{ +use crate::client::{ + self, callbacks::{OnConnectionStatusChange, OnSessionClosed, OnSubscriptionNotification}, - client, comms::tcp_transport::TcpTransport, message_queue::MessageQueue, session::services::*, diff --git a/src/client/session/session_state.rs b/lib/src/client/session/session_state.rs similarity index 99% rename from src/client/session/session_state.rs rename to lib/src/client/session/session_state.rs index d6e7839e9..c53095443 100644 --- a/src/client/session/session_state.rs +++ b/lib/src/client/session/session_state.rs @@ -13,13 +13,13 @@ use std::{ use chrono::Duration; -use opcua_core::{ +use crate::core::{ comms::secure_channel::SecureChannel, handle::Handle, supported_message::SupportedMessage, }; -use opcua_crypto::SecurityPolicy; -use opcua_types::{status_code::StatusCode, *}; +use crate::crypto::SecurityPolicy; +use crate::types::{status_code::StatusCode, *}; -use crate::{ +use crate::client::{ callbacks::{OnConnectionStatusChange, OnSessionClosed}, message_queue::MessageQueue, }; diff --git a/src/client/session_retry_policy.rs b/lib/src/client/session_retry_policy.rs similarity index 99% rename from src/client/session_retry_policy.rs rename to lib/src/client/session_retry_policy.rs index f43826fe3..ac6e204ea 100644 --- a/src/client/session_retry_policy.rs +++ b/lib/src/client/session_retry_policy.rs @@ -4,7 +4,7 @@ use chrono::Duration; -use opcua_types::date_time::DateTime; +use crate::types::date_time::DateTime; #[derive(PartialEq, Debug)] pub enum Answer { diff --git a/src/client/subscription.rs b/lib/src/client/subscription.rs similarity index 99% rename from src/client/subscription.rs rename to lib/src/client/subscription.rs index 80135da12..5fd7525f0 100644 --- a/src/client/subscription.rs +++ b/lib/src/client/subscription.rs @@ -18,12 +18,12 @@ use std::{ sync::{Arc, Mutex}, }; -use opcua_types::{ +use crate::types::{ service_types::{DataChangeNotification, ReadValueId}, *, }; -use crate::callbacks::OnSubscriptionNotification; +use super::callbacks::OnSubscriptionNotification; pub(crate) struct CreateMonitoredItem { pub id: u32, diff --git a/src/client/subscription_state.rs b/lib/src/client/subscription_state.rs similarity index 97% rename from src/client/subscription_state.rs rename to lib/src/client/subscription_state.rs index b5d264dbe..07e91399a 100644 --- a/src/client/subscription_state.rs +++ b/lib/src/client/subscription_state.rs @@ -4,9 +4,9 @@ use std::collections::HashMap; -use opcua_types::service_types::{DataChangeNotification, EventNotificationList}; +use crate::types::service_types::{DataChangeNotification, EventNotificationList}; -use crate::subscription::*; +use super::subscription::*; /// Holds the live subscription state pub struct SubscriptionState { diff --git a/src/client/tests/mod.rs b/lib/src/client/tests/mod.rs similarity index 98% rename from src/client/tests/mod.rs rename to lib/src/client/tests/mod.rs index 6fab09a18..1abaab832 100644 --- a/src/client/tests/mod.rs +++ b/lib/src/client/tests/mod.rs @@ -1,8 +1,8 @@ use std::{self, collections::BTreeMap, path::PathBuf}; -use opcua_core::config::Config; -use opcua_crypto::SecurityPolicy; -use opcua_types::*; +use crate::core::config::Config; +use crate::crypto::SecurityPolicy; +use crate::types::*; use crate::{ builder::ClientBuilder, diff --git a/src/console-logging/mod.rs b/lib/src/console-logging/mod.rs similarity index 100% rename from src/console-logging/mod.rs rename to lib/src/console-logging/mod.rs diff --git a/src/core/comms/chunker.rs b/lib/src/core/comms/chunker.rs similarity index 97% rename from src/core/comms/chunker.rs rename to lib/src/core/comms/chunker.rs index 15241a6a0..3da8dc0e3 100644 --- a/src/core/comms/chunker.rs +++ b/lib/src/core/comms/chunker.rs @@ -6,17 +6,18 @@ use std::io::Cursor; -use opcua_crypto::SecurityPolicy; -use opcua_types::{ - encoding::BinaryEncoder, node_id::NodeId, node_ids::ObjectId, status_code::StatusCode, -}; - use crate::{ - comms::{ - message_chunk::{MessageChunk, MessageChunkType, MessageIsFinalType}, - secure_channel::SecureChannel, + core::{ + comms::{ + message_chunk::{MessageChunk, MessageChunkType, MessageIsFinalType}, + secure_channel::SecureChannel, + }, + supported_message::SupportedMessage, + }, + crypto::SecurityPolicy, + types::{ + encoding::BinaryEncoder, node_id::NodeId, node_ids::ObjectId, status_code::StatusCode, }, - supported_message::SupportedMessage, }; /// The Chunker is responsible for turning messages to chunks and chunks into messages. diff --git a/src/core/comms/message_chunk.rs b/lib/src/core/comms/message_chunk.rs similarity index 99% rename from src/core/comms/message_chunk.rs rename to lib/src/core/comms/message_chunk.rs index fe22b0072..1d9e05481 100644 --- a/src/core/comms/message_chunk.rs +++ b/lib/src/core/comms/message_chunk.rs @@ -7,9 +7,9 @@ use std::io::{Cursor, Read, Write}; -use opcua_types::{status_code::StatusCode, *}; +use crate::types::{status_code::StatusCode, *}; -use crate::comms::{ +use super::{ message_chunk_info::ChunkInfo, secure_channel::SecureChannel, security_header::{ diff --git a/src/core/comms/message_chunk_info.rs b/lib/src/core/comms/message_chunk_info.rs similarity index 96% rename from src/core/comms/message_chunk_info.rs rename to lib/src/core/comms/message_chunk_info.rs index d2ef1c40b..6983c1128 100644 --- a/src/core/comms/message_chunk_info.rs +++ b/lib/src/core/comms/message_chunk_info.rs @@ -4,11 +4,12 @@ use std::io::Cursor; -use opcua_crypto::SecurityPolicy; -use opcua_types::status_code::StatusCode; -use opcua_types::BinaryEncoder; +use crate::{ + crypto::SecurityPolicy, + types::{status_code::StatusCode, BinaryEncoder}, +}; -use crate::comms::{ +use super::{ message_chunk::{MessageChunk, MessageChunkHeader}, secure_channel::SecureChannel, security_header::{ diff --git a/src/core/comms/message_writer.rs b/lib/src/core/comms/message_writer.rs similarity index 94% rename from src/core/comms/message_writer.rs rename to lib/src/core/comms/message_writer.rs index 8862eb890..6ae9a02c9 100644 --- a/src/core/comms/message_writer.rs +++ b/lib/src/core/comms/message_writer.rs @@ -4,12 +4,11 @@ use std::io::{Cursor, Write}; -use opcua_types::{status_code::StatusCode, BinaryEncoder, EncodingResult}; +use crate::types::{status_code::StatusCode, BinaryEncoder, EncodingResult}; -use crate::{ - comms::{chunker::Chunker, secure_channel::SecureChannel, tcp_types::AcknowledgeMessage}, - supported_message::SupportedMessage, -}; +use super::{chunker::Chunker, secure_channel::SecureChannel, tcp_types::AcknowledgeMessage}; + +use super::super::supported_message::SupportedMessage; const DEFAULT_REQUEST_ID: u32 = 1000; const DEFAULT_SENT_SEQUENCE_NUMBER: u32 = 0; diff --git a/src/core/comms/mod.rs b/lib/src/core/comms/mod.rs similarity index 100% rename from src/core/comms/mod.rs rename to lib/src/core/comms/mod.rs diff --git a/src/core/comms/secure_channel.rs b/lib/src/core/comms/secure_channel.rs similarity index 99% rename from src/core/comms/secure_channel.rs rename to lib/src/core/comms/secure_channel.rs index 1eaa5fefb..a7fd1a299 100644 --- a/src/core/comms/secure_channel.rs +++ b/lib/src/core/comms/secure_channel.rs @@ -10,19 +10,19 @@ use std::{ use chrono::Duration; -use opcua_crypto::{ +use crate::crypto::{ aeskey::AesKey, pkey::{KeySize, PrivateKey, PublicKey}, random, x509::X509, CertificateStore, SecurityPolicy, }; -use opcua_types::{ +use crate::types::{ service_types::ChannelSecurityToken, status_code::StatusCode, write_bytes, write_u8, BinaryEncoder, ByteString, DateTime, DecodingOptions, MessageSecurityMode, }; -use crate::comms::{ +use super::{ message_chunk::{MessageChunk, MessageChunkHeader, MessageChunkType}, security_header::{AsymmetricSecurityHeader, SecurityHeader, SymmetricSecurityHeader}, }; @@ -556,7 +556,7 @@ impl SecureChannel { } fn log_crypto_data(message: &str, data: &[u8]) { - use crate::debug; + use super::super::debug; debug::log_buffer(message, data); } diff --git a/src/core/comms/security_header.rs b/lib/src/core/comms/security_header.rs similarity index 97% rename from src/core/comms/security_header.rs rename to lib/src/core/comms/security_header.rs index e4bab1d7e..ebfe77fcc 100644 --- a/src/core/comms/security_header.rs +++ b/lib/src/core/comms/security_header.rs @@ -4,11 +4,12 @@ use std::io::{Read, Write}; -use opcua_types::constants; -use opcua_types::status_code::StatusCode; -use opcua_types::*; - -use opcua_crypto::{SecurityPolicy, Thumbprint, X509}; +use crate::types::{ + constants, + crypto::{SecurityPolicy, Thumbprint, X509}, + status_code::StatusCode, + *, +}; /// Holds the security header associated with the chunk. Secure channel requests use an asymmetric /// security header, regular messages use a symmetric security header. diff --git a/src/core/comms/tcp_codec.rs b/lib/src/core/comms/tcp_codec.rs similarity index 99% rename from src/core/comms/tcp_codec.rs rename to lib/src/core/comms/tcp_codec.rs index 956d1ebe7..0217feae2 100644 --- a/src/core/comms/tcp_codec.rs +++ b/lib/src/core/comms/tcp_codec.rs @@ -17,12 +17,12 @@ use std::sync::{Arc, RwLock}; use bytes::{BufMut, BytesMut}; use tokio_util::codec::{Decoder, Encoder}; -use opcua_types::{ +use crate::types::{ encoding::{BinaryEncoder, DecodingOptions}, status_code::StatusCode, }; -use crate::comms::{ +use super::{ message_chunk::MessageChunk, tcp_types::{ AcknowledgeMessage, ErrorMessage, HelloMessage, MessageHeader, MessageType, diff --git a/src/core/comms/tcp_types.rs b/lib/src/core/comms/tcp_types.rs similarity index 99% rename from src/core/comms/tcp_types.rs rename to lib/src/core/comms/tcp_types.rs index 3c9c78c5a..cb1496601 100644 --- a/src/core/comms/tcp_types.rs +++ b/lib/src/core/comms/tcp_types.rs @@ -6,11 +6,11 @@ use std::io::{Cursor, Error, ErrorKind, Read, Result, Write}; -use opcua_types::{ +use crate::types::{ encoding::*, service_types::EndpointDescription, status_code::StatusCode, string::UAString, }; -use crate::comms::url::url_matches_except_host; +use super::url::url_matches_except_host; pub const CHUNK_MESSAGE: &[u8] = b"MSG"; pub const OPEN_SECURE_CHANNEL_MESSAGE: &[u8] = b"OPN"; diff --git a/src/core/comms/url.rs b/lib/src/core/comms/url.rs similarity index 98% rename from src/core/comms/url.rs rename to lib/src/core/comms/url.rs index 8e90b08f3..1ae3d5e27 100644 --- a/src/core/comms/url.rs +++ b/lib/src/core/comms/url.rs @@ -6,7 +6,7 @@ use url::Url; -use opcua_types::{constants::DEFAULT_OPC_UA_SERVER_PORT, status_code::StatusCode}; +use crate::types::{constants::DEFAULT_OPC_UA_SERVER_PORT, status_code::StatusCode}; pub const OPC_TCP_SCHEME: &str = "opc.tcp"; diff --git a/src/core/config.rs b/lib/src/core/config.rs similarity index 95% rename from src/core/config.rs rename to lib/src/core/config.rs index 82cb06957..bb416987e 100644 --- a/src/core/config.rs +++ b/lib/src/core/config.rs @@ -10,8 +10,9 @@ use std::result::Result; use serde; use serde_yaml; -use opcua_types::service_types::{ApplicationDescription, ApplicationType}; -use opcua_types::{LocalizedText, UAString}; +use crate::types::service_types::{ + ApplicationDescription, ApplicationType, LocalizedText, UAString, +}; /// A trait that handles the loading / saving and validity of configuration information for a /// client and/or server. diff --git a/src/core/fuzz/.gitignore b/lib/src/core/fuzz/.gitignore similarity index 100% rename from src/core/fuzz/.gitignore rename to lib/src/core/fuzz/.gitignore diff --git a/src/core/fuzz/Cargo.lock b/lib/src/core/fuzz/Cargo.lock similarity index 100% rename from src/core/fuzz/Cargo.lock rename to lib/src/core/fuzz/Cargo.lock diff --git a/src/core/fuzz/Cargo.toml b/lib/src/core/fuzz/Cargo.toml similarity index 100% rename from src/core/fuzz/Cargo.toml rename to lib/src/core/fuzz/Cargo.toml diff --git a/src/core/fuzz/fuzz_targets/fuzz_comms.rs b/lib/src/core/fuzz/fuzz_targets/fuzz_comms.rs similarity index 95% rename from src/core/fuzz/fuzz_targets/fuzz_comms.rs rename to lib/src/core/fuzz/fuzz_targets/fuzz_comms.rs index 99343810d..89bfe1adf 100644 --- a/src/core/fuzz/fuzz_targets/fuzz_comms.rs +++ b/lib/src/core/fuzz/fuzz_targets/fuzz_comms.rs @@ -6,7 +6,7 @@ use std::sync::{Arc, RwLock}; use bytes::BytesMut; use tokio_util::codec::Decoder; -use opcua_core::prelude::*; +use crate::core::prelude::*; pub fn decode(buf: &mut BytesMut, codec: &mut TcpCodec) -> Result, std::io::Error> { codec.decode(buf) diff --git a/src/core/handle.rs b/lib/src/core/handle.rs similarity index 100% rename from src/core/handle.rs rename to lib/src/core/handle.rs diff --git a/src/core/mod.rs b/lib/src/core/mod.rs similarity index 64% rename from src/core/mod.rs rename to lib/src/core/mod.rs index e1b725e1b..66f1d6a33 100644 --- a/src/core/mod.rs +++ b/lib/src/core/mod.rs @@ -16,49 +16,6 @@ macro_rules! supported_message_as { }; } -/// Tracing macro for obtaining a lock on a `Mutex`. Sometimes deadlocks can happen in code, -/// and if they do, this macro is useful for finding out where they happened. -#[macro_export] -macro_rules! trace_lock { - ( $x:expr ) => { - { -// use std::thread; -// trace!("Thread {:?}, {} locking at {}, line {}", thread::current().id(), stringify!($x), file!(), line!()); - let v = $x.lock().unwrap(); -// trace!("Thread {:?}, {} lock completed", thread::current().id(), stringify!($x)); - v - } - } -} - -/// Tracing macro for obtaining a read lock on a `RwLock`. -#[macro_export] -macro_rules! trace_read_lock { - ( $x:expr ) => { - { -// use std::thread; -// trace!("Thread {:?}, {} read locking at {}, line {}", thread::current().id(), stringify!($x), file!(), line!()); - let v = $x.read().unwrap(); -// trace!("Thread {:?}, {} read lock completed", thread::current().id(), stringify!($x)); - v - } - } -} - -/// Tracing macro for obtaining a write lock on a `RwLock`. -#[macro_export] -macro_rules! trace_write_lock { - ( $x:expr ) => { - { -// use std::thread; -// trace!("Thread {:?}, {} write locking at {}, line {}", thread::current().id(), stringify!($x), file!(), line!()); - let v = $x.write().unwrap(); -// trace!("Thread {:?}, {} write lock completed", thread::current().id(), stringify!($x)); - v - } - } -} - lazy_static! { pub static ref RUNTIME: crate::runtime::Runtime = crate::runtime::Runtime::default(); } @@ -67,7 +24,7 @@ lazy_static! { #[macro_export] macro_rules! runtime_components { () => {{ - use opcua_core::RUNTIME; + use crate::core::RUNTIME; RUNTIME.components() }}; } @@ -144,9 +101,8 @@ pub mod supported_message; /// Contains most of the things that are typically required from a client / server. pub mod prelude { - pub use crate::comms::prelude::*; - pub use crate::config::Config; - pub use crate::supported_message::*; - pub use opcua_types::status_code::StatusCode; - pub use opcua_types::*; + pub use self::comms::prelude::*; + pub use self::config::Config; + pub use self::supported_message::*; + pub use crate::types::{status_code::StatusCode, *}; } diff --git a/src/core/runtime.rs b/lib/src/core/runtime.rs similarity index 100% rename from src/core/runtime.rs rename to lib/src/core/runtime.rs diff --git a/src/core/supported_message.rs b/lib/src/core/supported_message.rs similarity index 99% rename from src/core/supported_message.rs rename to lib/src/core/supported_message.rs index 33617e9c8..20d218a65 100644 --- a/src/core/supported_message.rs +++ b/lib/src/core/supported_message.rs @@ -8,7 +8,7 @@ use std::io::{Read, Write}; -use opcua_types::{ +use crate::types::{ encoding::*, node_id::NodeId, node_ids::ObjectId, request_header::RequestHeader, response_header::ResponseHeader, service_types::*, }; diff --git a/src/core/tests/chunk.rs b/lib/src/core/tests/chunk.rs similarity index 99% rename from src/core/tests/chunk.rs rename to lib/src/core/tests/chunk.rs index 6cbb43f6d..29b1d13ec 100644 --- a/src/core/tests/chunk.rs +++ b/lib/src/core/tests/chunk.rs @@ -2,8 +2,8 @@ extern crate rustc_serialize as serialize; use std::io::{Cursor, Write}; -use opcua_crypto::{x509::X509, SecurityPolicy}; -use opcua_types::DecodingOptions; +use crate::crypto::{x509::X509, SecurityPolicy}; +use crate::types::DecodingOptions; use crate::{ comms::{chunker::*, message_chunk::*, secure_channel::*, tcp_types::MIN_CHUNK_SIZE}, diff --git a/src/core/tests/comms.rs b/lib/src/core/tests/comms.rs similarity index 98% rename from src/core/tests/comms.rs rename to lib/src/core/tests/comms.rs index 601e24733..4f2b109a0 100644 --- a/src/core/tests/comms.rs +++ b/lib/src/core/tests/comms.rs @@ -1,7 +1,7 @@ use std::io::*; -use opcua_crypto::SecurityPolicy; -use opcua_types::*; +use crate::crypto::SecurityPolicy; +use crate::types::*; use crate::comms::{secure_channel::*, tcp_types::*}; diff --git a/src/core/tests/hello.rs b/lib/src/core/tests/hello.rs similarity index 99% rename from src/core/tests/hello.rs rename to lib/src/core/tests/hello.rs index ea9cad7dc..c4205e11f 100644 --- a/src/core/tests/hello.rs +++ b/lib/src/core/tests/hello.rs @@ -1,4 +1,4 @@ -use opcua_types::{ +use crate::types::{ byte_string::ByteString, service_types::{ApplicationDescription, EndpointDescription, MessageSecurityMode}, string::UAString, diff --git a/src/core/tests/mod.rs b/lib/src/core/tests/mod.rs similarity index 98% rename from src/core/tests/mod.rs rename to lib/src/core/tests/mod.rs index 473643ffd..530c7648d 100644 --- a/src/core/tests/mod.rs +++ b/lib/src/core/tests/mod.rs @@ -2,12 +2,12 @@ use std::cmp::PartialEq; use std::fmt::Debug; use std::io::Cursor; -use opcua_crypto::{ +use crate::crypto::{ pkey::PrivateKey, security_policy::SecurityPolicy, x509::{X509Data, X509}, }; -use opcua_types::{status_code::StatusCode, *}; +use crate::types::{status_code::StatusCode, *}; use crate::{comms::secure_channel::SecureChannel, supported_message::SupportedMessage}; diff --git a/src/core/tests/secure_channel.rs b/lib/src/core/tests/secure_channel.rs similarity index 99% rename from src/core/tests/secure_channel.rs rename to lib/src/core/tests/secure_channel.rs index 851743560..9429f25ba 100644 --- a/src/core/tests/secure_channel.rs +++ b/lib/src/core/tests/secure_channel.rs @@ -1,7 +1,7 @@ //! These tests are specifically testing secure channel behaviour of signing, encrypting, decrypting and verifying //! chunks containing messages -use opcua_crypto::SecurityPolicy; +use crate::crypto::SecurityPolicy; use crate::comms::chunker::*; use crate::comms::secure_channel::*; diff --git a/src/core/tests/services.rs b/lib/src/core/tests/services.rs similarity index 97% rename from src/core/tests/services.rs rename to lib/src/core/tests/services.rs index 80456e0f9..19855e1ab 100644 --- a/src/core/tests/services.rs +++ b/lib/src/core/tests/services.rs @@ -1,4 +1,4 @@ -use opcua_types::*; +use crate::types::*; use crate::tests::*; diff --git a/src/core/tests/supported_message.rs b/lib/src/core/tests/supported_message.rs similarity index 100% rename from src/core/tests/supported_message.rs rename to lib/src/core/tests/supported_message.rs diff --git a/src/core/tests/test_data/our_cert.der b/lib/src/core/tests/test_data/our_cert.der similarity index 100% rename from src/core/tests/test_data/our_cert.der rename to lib/src/core/tests/test_data/our_cert.der diff --git a/src/core/tests/test_data/our_private.pem b/lib/src/core/tests/test_data/our_private.pem similarity index 100% rename from src/core/tests/test_data/our_private.pem rename to lib/src/core/tests/test_data/our_private.pem diff --git a/src/core/tests/test_data/their_cert.der b/lib/src/core/tests/test_data/their_cert.der similarity index 100% rename from src/core/tests/test_data/their_cert.der rename to lib/src/core/tests/test_data/their_cert.der diff --git a/src/core/tests/test_data/their_private.pem b/lib/src/core/tests/test_data/their_private.pem similarity index 100% rename from src/core/tests/test_data/their_private.pem rename to lib/src/core/tests/test_data/their_private.pem diff --git a/lib/src/core/tests/url.rs b/lib/src/core/tests/url.rs new file mode 100644 index 000000000..66e1f6b31 --- /dev/null +++ b/lib/src/core/tests/url.rs @@ -0,0 +1,25 @@ +use crate::types::url::*; + +#[test] +fn endpoint_match() { + assert!(url_matches_except_host( + "opc.tcp://foo:4855/", + "opc.tcp://bar:4855" + )); + assert!(url_matches_except_host( + "opc.tcp://127.0.0.1:4855/", + "opc.tcp://bar:4855" + )); + assert!(url_matches_except_host( + "opc.tcp://foo:4855/", + "opc.tcp://127.0.0.1:4855" + )); + assert!(url_matches_except_host( + "opc.tcp://foo:4855/UAServer", + "opc.tcp://127.0.0.1:4855/UAServer" + )); + assert!(!url_matches_except_host( + "opc.tcp://foo:4855/UAServer", + "opc.tcp://127.0.0.1:8888/UAServer" + )); +} diff --git a/src/crypto/aeskey.rs b/lib/src/crypto/aeskey.rs similarity index 98% rename from src/crypto/aeskey.rs rename to lib/src/crypto/aeskey.rs index a47950506..42bb36848 100644 --- a/src/crypto/aeskey.rs +++ b/lib/src/crypto/aeskey.rs @@ -3,11 +3,14 @@ // Copyright (C) 2017-2022 Adam Lock //! Symmetric encryption / decryption wrapper. -use opcua_types::status_code::StatusCode; -use openssl::symm::{Cipher, Crypter, Mode}; + use std::result::Result; -use crate::SecurityPolicy; +use openssl::symm::{Cipher, Crypter, Mode}; + +use crate::types::status_code::StatusCode; + +use super::SecurityPolicy; #[derive(Debug)] pub struct AesKey { diff --git a/src/crypto/certificate_store.rs b/lib/src/crypto/certificate_store.rs similarity index 99% rename from src/crypto/certificate_store.rs rename to lib/src/crypto/certificate_store.rs index 3b5a49aa5..7c56d51e5 100644 --- a/src/crypto/certificate_store.rs +++ b/lib/src/crypto/certificate_store.rs @@ -11,9 +11,9 @@ use std::path::{Path, PathBuf}; use openssl::{pkey, x509}; -use opcua_types::status_code::StatusCode; +use crate::types::status_code::StatusCode; -use crate::{ +use super::{ pkey::PrivateKey, security_policy::SecurityPolicy, x509::{X509Data, X509}, diff --git a/src/crypto/hash.rs b/lib/src/crypto/hash.rs similarity index 98% rename from src/crypto/hash.rs rename to lib/src/crypto/hash.rs index 0461885e5..65652cac0 100644 --- a/src/crypto/hash.rs +++ b/lib/src/crypto/hash.rs @@ -8,9 +8,9 @@ use std::result::Result; use openssl::{hash, pkey, sign}; -use opcua_types::status_code::StatusCode; +use crate::types::status_code::StatusCode; -use crate::{SHA1_SIZE, SHA256_SIZE}; +use super::{SHA1_SIZE, SHA256_SIZE}; /// Pseudo random `P_SHA` implementation for creating pseudo random range of bytes from an input /// diff --git a/src/crypto/mod.rs b/lib/src/crypto/mod.rs similarity index 98% rename from src/crypto/mod.rs rename to lib/src/crypto/mod.rs index e1cc3207b..0ca5f93c8 100644 --- a/src/crypto/mod.rs +++ b/lib/src/crypto/mod.rs @@ -8,7 +8,7 @@ use std::fmt; -use opcua_types::{service_types::SignatureData, status_code::StatusCode, ByteString, UAString}; +use crate::types::{service_types::SignatureData, status_code::StatusCode, ByteString, UAString}; pub use { aeskey::*, certificate_store::*, hash::*, pkey::*, security_policy::*, thumbprint::*, user_identity::*, x509::*, diff --git a/src/crypto/pkey.rs b/lib/src/crypto/pkey.rs similarity index 99% rename from src/crypto/pkey.rs rename to lib/src/crypto/pkey.rs index e6cb34e65..925e6af11 100644 --- a/src/crypto/pkey.rs +++ b/lib/src/crypto/pkey.rs @@ -11,7 +11,7 @@ use std::{ use openssl::{hash, pkey, rsa, sign}; -use opcua_types::status_code::StatusCode; +use crate::types::status_code::StatusCode; use openssl::sign::RsaPssSaltlen; #[derive(Copy, Clone, Debug, PartialEq)] diff --git a/src/crypto/random.rs b/lib/src/crypto/random.rs similarity index 93% rename from src/crypto/random.rs rename to lib/src/crypto/random.rs index 059b1ed7f..ae4700c4a 100644 --- a/src/crypto/random.rs +++ b/lib/src/crypto/random.rs @@ -6,7 +6,7 @@ use openssl::rand; -use opcua_types::byte_string::ByteString; +use crate::types::byte_string::ByteString; /// Fills the slice with cryptographically strong pseudo-random bytes pub fn bytes(bytes: &mut [u8]) { diff --git a/src/crypto/security_policy.rs b/lib/src/crypto/security_policy.rs similarity index 99% rename from src/crypto/security_policy.rs rename to lib/src/crypto/security_policy.rs index 05904a141..558d3096f 100644 --- a/src/crypto/security_policy.rs +++ b/lib/src/crypto/security_policy.rs @@ -9,9 +9,9 @@ use std::str::FromStr; use openssl::hash as openssl_hash; -use opcua_types::{constants, status_code::StatusCode, ByteString}; +use crate::types::{constants, status_code::StatusCode, ByteString}; -use crate::{ +use super::{ aeskey::AesKey, hash, pkey::{KeySize, PrivateKey, PublicKey, RsaPadding}, @@ -37,7 +37,7 @@ use crate::{ /// AsymmetricKeyLength - 2048-4096 bits /// SecureChannelNonceLength - 32 bytes mod aes_128_sha_256_rsa_oaep { - use crate::algorithms::*; + use super::algorithms::*; pub const SECURITY_POLICY: &str = "Aes128-Sha256-RsaOaep"; pub const SECURITY_POLICY_URI: &str = @@ -65,7 +65,7 @@ mod aes_128_sha_256_rsa_oaep { /// AsymmetricKeyLength - 2048-4096 bits /// SecureChannelNonceLength - 32 bytes mod aes_256_sha_256_rsa_pss { - use crate::algorithms::*; + use super::algorithms::*; pub const SECURITY_POLICY: &str = "Aes256-Sha256-RsaPss"; pub const SECURITY_POLICY_URI: &str = @@ -93,7 +93,7 @@ mod aes_256_sha_256_rsa_pss { /// AsymmetricKeyLength - 2048-4096 bits /// SecureChannelNonceLength - 32 bytes mod basic_256_sha_256 { - use crate::algorithms::*; + use super::algorithms::*; pub const SECURITY_POLICY: &str = "Basic256Sha256"; pub const SECURITY_POLICY_URI: &str = @@ -120,7 +120,7 @@ mod basic_256_sha_256 { /// AsymmetricKeyLength - 1024-2048 bits /// SecureChannelNonceLength - 16 bytes mod basic_128_rsa_15 { - use crate::algorithms::*; + use super::algorithms::*; pub const SECURITY_POLICY: &str = "Basic128Rsa15"; pub const SECURITY_POLICY_URI: &str = @@ -147,7 +147,7 @@ mod basic_128_rsa_15 { /// AsymmetricKeyLength - 1024-2048 bits /// SecureChannelNonceLength - 32 bytes mod basic_256 { - use crate::algorithms::*; + use super::algorithms::*; pub const SECURITY_POLICY: &str = "Basic256"; pub const SECURITY_POLICY_URI: &str = "http://opcfoundation.org/UA/SecurityPolicy#Basic256"; diff --git a/src/crypto/tests/authentication.rs b/lib/src/crypto/tests/authentication.rs similarity index 100% rename from src/crypto/tests/authentication.rs rename to lib/src/crypto/tests/authentication.rs diff --git a/src/crypto/tests/crypto.rs b/lib/src/crypto/tests/crypto.rs similarity index 99% rename from src/crypto/tests/crypto.rs rename to lib/src/crypto/tests/crypto.rs index 1899ccb62..3ca851ccf 100644 --- a/src/crypto/tests/crypto.rs +++ b/lib/src/crypto/tests/crypto.rs @@ -3,7 +3,7 @@ extern crate rustc_serialize as serialize; use std::fs::File; use std::io::Write; -use opcua_types::status_code::StatusCode; +use crate::types::status_code::StatusCode; use crate::tests::{ make_certificate_store, make_test_cert_1024, make_test_cert_2048, APPLICATION_HOSTNAME, diff --git a/src/crypto/tests/mod.rs b/lib/src/crypto/tests/mod.rs similarity index 98% rename from src/crypto/tests/mod.rs rename to lib/src/crypto/tests/mod.rs index f2ab1a5f4..5ddd9330b 100644 --- a/src/crypto/tests/mod.rs +++ b/lib/src/crypto/tests/mod.rs @@ -1,6 +1,6 @@ use tempdir::TempDir; -use opcua_types::*; +use crate::types::*; use crate::{ certificate_store::*, diff --git a/src/crypto/tests/security_policy.rs b/lib/src/crypto/tests/security_policy.rs similarity index 100% rename from src/crypto/tests/security_policy.rs rename to lib/src/crypto/tests/security_policy.rs diff --git a/src/crypto/thumbprint.rs b/lib/src/crypto/thumbprint.rs similarity index 98% rename from src/crypto/thumbprint.rs rename to lib/src/crypto/thumbprint.rs index a26824aa0..d55fc84f7 100644 --- a/src/crypto/thumbprint.rs +++ b/lib/src/crypto/thumbprint.rs @@ -3,7 +3,7 @@ // Copyright (C) 2017-2022 Adam Lock //! Functionality for holding a message digest. -use opcua_types::ByteString; +use crate::types::ByteString; /// The thumbprint holds a 20 byte representation of a certificate that can be used as a hash, /// handshake comparison, a filename hint or similar purpose where a shortened representation diff --git a/src/crypto/user_identity.rs b/lib/src/crypto/user_identity.rs similarity index 99% rename from src/crypto/user_identity.rs rename to lib/src/crypto/user_identity.rs index 59eae842e..983092b3f 100644 --- a/src/crypto/user_identity.rs +++ b/lib/src/crypto/user_identity.rs @@ -10,7 +10,7 @@ use std::io::{Cursor, Write}; use std::str::FromStr; -use opcua_types::{ +use crate::types::{ encoding::{read_u32, write_u32}, service_types::{SignatureData, UserNameIdentityToken, UserTokenPolicy, X509IdentityToken}, status_code::StatusCode, diff --git a/src/crypto/x509.rs b/lib/src/crypto/x509.rs similarity index 99% rename from src/crypto/x509.rs rename to lib/src/crypto/x509.rs index 277f011d2..22e5289bd 100644 --- a/src/crypto/x509.rs +++ b/lib/src/crypto/x509.rs @@ -21,9 +21,9 @@ use openssl::{ x509::{self, extension::*}, }; -use opcua_types::{service_types::ApplicationDescription, status_code::StatusCode, ByteString}; +use crate::types::{service_types::ApplicationDescription, status_code::StatusCode, ByteString}; -use crate::{ +use super::{ hostname, pkey::{PrivateKey, PublicKey}, thumbprint::Thumbprint, diff --git a/lib/src/lib.rs b/lib/src/lib.rs new file mode 100644 index 000000000..8f8873777 --- /dev/null +++ b/lib/src/lib.rs @@ -0,0 +1,77 @@ +#[macro_use] +extern crate lazy_static; +#[macro_use] +extern crate log; +#[cfg(test)] +extern crate tempdir; +#[macro_use] +extern crate bitflags; +#[macro_use] +extern crate serde_derive; +#[cfg(feature = "http")] +extern crate actix_web; +#[cfg(test)] +extern crate serde_json; +#[macro_use] +extern crate derivative; + +/// Tracing macro for obtaining a lock on a `Mutex`. Sometimes deadlocks can happen in code, +/// and if they do, this macro is useful for finding out where they happened. +#[macro_export] +macro_rules! trace_lock { + ( $x:expr ) => { + { +// use std::thread; +// trace!("Thread {:?}, {} locking at {}, line {}", thread::current().id(), stringify!($x), file!(), line!()); + let v = $x.lock().unwrap(); +// trace!("Thread {:?}, {} lock completed", thread::current().id(), stringify!($x)); + v + } + } +} + +/// Tracing macro for obtaining a read lock on a `RwLock`. +#[macro_export] +macro_rules! trace_read_lock { + ( $x:expr ) => { + { +// use std::thread; +// trace!("Thread {:?}, {} read locking at {}, line {}", thread::current().id(), stringify!($x), file!(), line!()); + let v = $x.read().unwrap(); +// trace!("Thread {:?}, {} read lock completed", thread::current().id(), stringify!($x)); + v + } + } +} + +/// Tracing macro for obtaining a write lock on a `RwLock`. +#[macro_export] +macro_rules! trace_write_lock { + ( $x:expr ) => { + { +// use std::thread; +// trace!("Thread {:?}, {} write locking at {}, line {}", thread::current().id(), stringify!($x), file!(), line!()); + let v = $x.write().unwrap(); +// trace!("Thread {:?}, {} write lock completed", thread::current().id(), stringify!($x)); + v + } + } +} + +#[cfg(feature = "client")] +mod client; +#[cfg(feature = "console_logging")] +mod console_logging; +mod core; +mod crypto; +#[cfg(feature = "server")] +mod server; +mod types; + +mod prelude { + #[cfg(feature = "client")] + pub use crate::client::prelude::*; + pub use crate::core::prelude::*; + #[cfg(feature = "server")] + pub use crate::server::prelude::*; +} diff --git a/src/server/address_space/address_space.rs b/lib/src/server/address_space/address_space.rs similarity index 99% rename from src/server/address_space/address_space.rs rename to lib/src/server/address_space/address_space.rs index 1fd199d4d..1fcde7b04 100644 --- a/src/server/address_space/address_space.rs +++ b/lib/src/server/address_space/address_space.rs @@ -8,15 +8,14 @@ use std::sync::{Arc, Mutex, RwLock}; use chrono::Utc; -use opcua_types::{ +use crate::types::{ node_ids::VariableId::*, service_types::{BrowseDirection, CallMethodRequest, CallMethodResult, NodeClass}, status_code::StatusCode, *, }; -use crate::session::SessionManager; -use crate::{ +use super::super::{ address_space::{ node::{HasNodeId, NodeType}, object::{Object, ObjectBuilder}, @@ -29,6 +28,7 @@ use crate::{ historical::HistoryServerCapabilities, state::ServerState, }; +use crate::session::SessionManager; /// Finds a node in the address space and coerces it into a reference of the expected node type. macro_rules! find_node { diff --git a/src/server/address_space/base.rs b/lib/src/server/address_space/base.rs similarity index 99% rename from src/server/address_space/base.rs rename to lib/src/server/address_space/base.rs index 1ab0ffda0..771b1f046 100644 --- a/src/server/address_space/base.rs +++ b/lib/src/server/address_space/base.rs @@ -2,7 +2,7 @@ // SPDX-License-Identifier: MPL-2.0 // Copyright (C) 2017-2022 Adam Lock -use opcua_types::{status_code::StatusCode, *}; +use crate::types::{status_code::StatusCode, *}; use super::node::{Node, NodeBase}; diff --git a/src/server/address_space/data_type.rs b/lib/src/server/address_space/data_type.rs similarity index 98% rename from src/server/address_space/data_type.rs rename to lib/src/server/address_space/data_type.rs index cbcdc2ee3..ce708e8ed 100644 --- a/src/server/address_space/data_type.rs +++ b/lib/src/server/address_space/data_type.rs @@ -4,7 +4,7 @@ //! Contains the implementation of `Method` and `MethodBuilder`. -use opcua_types::service_types::DataTypeAttributes; +use crate::types::service_types::DataTypeAttributes; use crate::address_space::{base::Base, node::Node, node::NodeBase}; diff --git a/src/server/address_space/generated/mod.rs b/lib/src/server/address_space/generated/mod.rs similarity index 98% rename from src/server/address_space/generated/mod.rs rename to lib/src/server/address_space/generated/mod.rs index e16b85552..ee11986c5 100644 --- a/src/server/address_space/generated/mod.rs +++ b/lib/src/server/address_space/generated/mod.rs @@ -6,26 +6,8 @@ // DO NOT EDIT THIS FILE #![allow(unused_attributes)] -use crate::address_space::types::AddressSpace; +use crate::server::address_space::types::AddressSpace; -mod nodeset_10; -mod nodeset_11; -mod nodeset_12_1; -mod nodeset_12_2; -mod nodeset_12_3; -mod nodeset_12_4; -mod nodeset_13; -mod nodeset_14_1; -mod nodeset_14_10; -mod nodeset_14_11; -mod nodeset_14_2; -mod nodeset_14_3; -mod nodeset_14_4; -mod nodeset_14_5; -mod nodeset_14_6; -mod nodeset_14_7; -mod nodeset_14_8; -mod nodeset_14_9; mod nodeset_3_1; mod nodeset_3_2; mod nodeset_4_1; @@ -37,13 +19,6 @@ mod nodeset_4_6; mod nodeset_4_7; mod nodeset_4_8; mod nodeset_5_1; -mod nodeset_5_10; -mod nodeset_5_11; -mod nodeset_5_12; -mod nodeset_5_13; -mod nodeset_5_14; -mod nodeset_5_15; -mod nodeset_5_16; mod nodeset_5_2; mod nodeset_5_3; mod nodeset_5_4; @@ -52,12 +27,37 @@ mod nodeset_5_6; mod nodeset_5_7; mod nodeset_5_8; mod nodeset_5_9; +mod nodeset_5_10; +mod nodeset_5_11; +mod nodeset_5_12; +mod nodeset_5_13; +mod nodeset_5_14; +mod nodeset_5_15; +mod nodeset_5_16; mod nodeset_8; -mod nodeset_999; mod nodeset_9_1; mod nodeset_9_2; mod nodeset_9_3; mod nodeset_9_4; +mod nodeset_10; +mod nodeset_11; +mod nodeset_12_1; +mod nodeset_12_2; +mod nodeset_12_3; +mod nodeset_12_4; +mod nodeset_13; +mod nodeset_14_1; +mod nodeset_14_2; +mod nodeset_14_3; +mod nodeset_14_4; +mod nodeset_14_5; +mod nodeset_14_6; +mod nodeset_14_7; +mod nodeset_14_8; +mod nodeset_14_9; +mod nodeset_14_10; +mod nodeset_14_11; +mod nodeset_999; /// Populates the address space with all defined node sets pub fn populate_address_space(address_space: &mut AddressSpace) { diff --git a/lib/src/server/address_space/generated/nodeset_10.rs b/lib/src/server/address_space/generated/nodeset_10.rs new file mode 100644 index 000000000..79d4f15cb --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_10.rs @@ -0,0 +1,1417 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part10.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_object_11(address_space); + add_object_12(address_space); + add_object_13(address_space); + add_object_14(address_space); + add_object_15(address_space); + add_object_16(address_space); + add_object_17(address_space); + add_object_18(address_space); + add_object_19(address_space); + add_object_20(address_space); + add_objecttype_21(address_space); + add_objecttype_22(address_space); + add_objecttype_23(address_space); + add_objecttype_24(address_space); + add_datatype_25(address_space); + add_datatype_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variabletype_93(address_space); + add_variabletype_94(address_space); + add_method_95(address_space); + add_method_96(address_space); + add_method_97(address_space); + add_method_98(address_space); + add_method_99(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "FinalResultData"; + let node_id = NodeId::new(0, 3850); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "Halted"; + let node_id = NodeId::new(0, 2406); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2407), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = "Ready"; + let node_id = NodeId::new(0, 2400); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2401), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = "Running"; + let node_id = NodeId::new(0, 2402); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2403), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "Suspended"; + let node_id = NodeId::new(0, 2404); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2405), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "HaltedToReady"; + let node_id = NodeId::new(0, 2408); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2409), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "ReadyToRunning"; + let node_id = NodeId::new(0, 2410); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2411), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "RunningToHalted"; + let node_id = NodeId::new(0, 2412); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2413), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "RunningToReady"; + let node_id = NodeId::new(0, 2414); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2415), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = "RunningToSuspended"; + let node_id = NodeId::new(0, 2416); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2417), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_11(address_space: &mut AddressSpace) { + // Object + let name = "SuspendedToRunning"; + let node_id = NodeId::new(0, 2418); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2419), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_12(address_space: &mut AddressSpace) { + // Object + let name = "SuspendedToHalted"; + let node_id = NodeId::new(0, 2420); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2421), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_13(address_space: &mut AddressSpace) { + // Object + let name = "SuspendedToReady"; + let node_id = NodeId::new(0, 2422); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2423), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_14(address_space: &mut AddressSpace) { + // Object + let name = "ReadyToHalted"; + let node_id = NodeId::new(0, 2424); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2425), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_15(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 896); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 894), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8247), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_16(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15397); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15396), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15398), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_17(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 895); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 894), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8882), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_18(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15401); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15396), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15402), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_19(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15381); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 894), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_20(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15405); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15396), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_objecttype_21(address_space: &mut AddressSpace) { + // ObjectType + let name = "ProgramStateMachineType"; + let node_id = NodeId::new(0, 2391); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3830), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3835), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2392), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2393), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2394), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2395), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2396), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2397), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2398), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3850), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2406), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2400), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2402), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2404), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2408), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2410), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2412), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2414), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2416), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2418), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2420), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2422), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2424), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2426), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2427), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2428), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2429), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2430), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2771), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_22(address_space: &mut AddressSpace) { + // ObjectType + let name = "ProgramTransitionEventType"; + let node_id = NodeId::new(0, 2378); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2379), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2311), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_23(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditProgramTransitionEventType"; + let node_id = NodeId::new(0, 11856); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11875), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2315), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_24(address_space: &mut AddressSpace) { + // ObjectType + let name = "ProgramTransitionAuditEventType"; + let node_id = NodeId::new(0, 3806); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3825), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2315), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_25(address_space: &mut AddressSpace) { + // DataType + let name = "ProgramDiagnosticDataType"; + let node_id = NodeId::new(0, 894); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_26(address_space: &mut AddressSpace) { + // DataType + let name = "ProgramDiagnostic2DataType"; + let node_id = NodeId::new(0, 15396); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3830); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3831), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3833), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2760), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3831); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3830), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "Number"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3833); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3830), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "LastTransition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3835); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3836), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3838), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3839), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2767), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3836); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3835), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "Number"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3838); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3835), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3839); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3835), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "Creatable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2392); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "Deletable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2393); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "AutoDelete"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2394); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "RecycleCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2395); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 6), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "InstanceCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2396); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "MaxInstanceCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2397); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "MaxRecycleCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2398); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "ProgramDiagnostic"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2399); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15396), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3840), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3841), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3842), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3843), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3844), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3845), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3846), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3847), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15038), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15040), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3848), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3849), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15383), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "CreateSessionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3840); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "CreateClientName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3841); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "InvocationCreationTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3842); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "LastTransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3843); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2399), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodCall"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3844); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodSessionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3845); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodInputArguments"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3846); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodOutputArguments"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3847); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodInputValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15038); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodOutputValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15040); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodCallTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3848); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodReturnStatus"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3849); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "StateNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2407); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "StateNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2401); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2400), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "StateNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2403); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2402), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "StateNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2405); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2404), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2409); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2408), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2411); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2410), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2413); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2412), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2415); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2414), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2417); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2416), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2419); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2418), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2421); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2420), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2423); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2422), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2425); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2424), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "IntermediateResult"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2379); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2378), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11875); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11856), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "Transition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3825); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3826), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2767), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3806), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3826); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3825), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "CreateSessionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2381); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "CreateClientName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2382); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "InvocationCreationTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2383); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "LastTransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2384); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodCall"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2385); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodSessionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2386); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodInputArguments"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2387); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodOutputArguments"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2388); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodCallTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2389); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodReturnStatus"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2390); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 299), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "CreateSessionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15384); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "CreateClientName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15385); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "InvocationCreationTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15386); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "LastTransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15387); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15383), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodCall"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15388); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodSessionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15389); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodInputArguments"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15390); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodOutputArguments"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15391); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodInputValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15392); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodOutputValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15393); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodCallTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15394); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "LastMethodReturnStatus"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15395); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_93(address_space: &mut AddressSpace) { + // VariableType + let name = "ProgramDiagnosticType"; + let node_id = NodeId::new(0, 2380); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 894), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2381), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2382), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2383), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2384), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2385), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2386), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2387), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2388), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2389), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2390), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_94(address_space: &mut AddressSpace) { + // VariableType + let name = "ProgramDiagnostic2Type"; + let node_id = NodeId::new(0, 15383); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 15396), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15384), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15385), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15386), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15387), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15388), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15389), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15390), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15391), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15392), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15393), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15394), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15395), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_method_95(address_space: &mut AddressSpace) { + // Method + let name = "Start"; + let node_id = NodeId::new(0, 2426); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_96(address_space: &mut AddressSpace) { + // Method + let name = "Suspend"; + let node_id = NodeId::new(0, 2427); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_97(address_space: &mut AddressSpace) { + // Method + let name = "Resume"; + let node_id = NodeId::new(0, 2428); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_98(address_space: &mut AddressSpace) { + // Method + let name = "Halt"; + let node_id = NodeId::new(0, 2429); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_99(address_space: &mut AddressSpace) { + // Method + let name = "Reset"; + let node_id = NodeId::new(0, 2430); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_11.rs b/lib/src/server/address_space/generated/nodeset_11.rs new file mode 100644 index 000000000..8a994e125 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_11.rs @@ -0,0 +1,1334 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part11.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_objecttype_11(address_space); + add_objecttype_12(address_space); + add_objecttype_13(address_space); + add_objecttype_14(address_space); + add_objecttype_15(address_space); + add_objecttype_16(address_space); + add_objecttype_17(address_space); + add_objecttype_18(address_space); + add_objecttype_19(address_space); + add_datatype_20(address_space); + add_datatype_21(address_space); + add_referencetype_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "HistoryServerCapabilities"; + let node_id = NodeId::new(0, 11192); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11193), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11242), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11273), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11274), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11196), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11197), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11198), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11199), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11200), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11281), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11282), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11283), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11502), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11275), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11201), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19091), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2268), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + (&NodeId::new(0, 2330), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "AggregateFunctions"; + let node_id = NodeId::new(0, 11201); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11192), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = "AggregateConfiguration"; + let node_id = NodeId::new(0, 3059); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11168), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11169), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11170), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11171), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11187), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2318), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = "AggregateFunctions"; + let node_id = NodeId::new(0, 11876); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2318), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "HA Configuration"; + let node_id = NodeId::new(0, 11202); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11203), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11208), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2318), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "AggregateConfiguration"; + let node_id = NodeId::new(0, 11203); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11204), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11205), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11206), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11207), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11187), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11202), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "AggregateFunctions"; + let node_id = NodeId::new(0, 11172); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2330), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 893); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 891), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8244), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 892); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 891), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8879), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15382); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 891), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_objecttype_11(address_space: &mut AddressSpace) { + // ObjectType + let name = "HistoricalDataConfigurationType"; + let node_id = NodeId::new(0, 2318); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3059), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11876), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2323), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2324), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2325), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2326), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2327), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2328), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11499), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11500), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19092), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_12(address_space: &mut AddressSpace) { + // ObjectType + let name = "HistoryServerCapabilitiesType"; + let node_id = NodeId::new(0, 2330); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2331), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2332), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11268), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11269), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2334), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2335), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2336), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2337), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2338), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11278), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11279), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11280), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11501), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11270), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11172), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19094), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_13(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditHistoryEventUpdateEventType"; + let node_id = NodeId::new(0, 2999); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3025), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3028), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3003), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3029), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3030), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2104), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_14(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditHistoryValueUpdateEventType"; + let node_id = NodeId::new(0, 3006); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3026), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3031), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3032), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3033), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2104), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_15(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditHistoryAnnotationUpdateEventType"; + let node_id = NodeId::new(0, 19095); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19293), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19294), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19295), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2104), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_16(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditHistoryDeleteEventType"; + let node_id = NodeId::new(0, 3012); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3027), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2104), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_17(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditHistoryRawModifyDeleteEventType"; + let node_id = NodeId::new(0, 3014); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3015), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3016), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3017), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3034), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3012), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_18(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditHistoryAtTimeDeleteEventType"; + let node_id = NodeId::new(0, 3019); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3020), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3021), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3012), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_19(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditHistoryEventDeleteEventType"; + let node_id = NodeId::new(0, 3022); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3023), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3024), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3012), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_20(address_space: &mut AddressSpace) { + // DataType + let name = "Annotation"; + let node_id = NodeId::new(0, 891); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_21(address_space: &mut AddressSpace) { + // DataType + let name = "ExceptionDeviationFormat"; + let node_id = NodeId::new(0, 890); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7614), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_22(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasHistoricalConfiguration"; + let node_id = NodeId::new(0, 56); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "HistoricalConfigurationOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 44), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "AccessHistoryDataCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11193); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11192), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "AccessHistoryEventsCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11242); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11192), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "MaxReturnDataValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11273); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11192), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "MaxReturnEventValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11274); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11192), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "InsertDataCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11196); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11192), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "ReplaceDataCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11197); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11192), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "UpdateDataCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11198); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11192), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteRawCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11199); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11192), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteAtTimeCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11200); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11192), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "InsertEventCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11281); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11192), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "ReplaceEventCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11282); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11192), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "UpdateEventCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11283); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11192), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteEventCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11502); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11192), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "InsertAnnotationCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11275); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11192), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "ServerTimestampSupported"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19091); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11192), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "Annotations"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11214); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 891), Some(-2), None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "TreatUncertainAsBad"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11168); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3059), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "PercentDataBad"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11169); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3059), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "PercentDataGood"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11170); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3059), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "UseSlopedExtrapolation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11171); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3059), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "Stepped"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2323); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2318), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "Definition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2324); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2318), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "MaxTimeInterval"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2325); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2318), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "MinTimeInterval"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2326); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2318), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "ExceptionDeviation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2327); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2318), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "ExceptionDeviationFormat"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2328); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 890), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2318), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "StartOfArchive"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11499); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2318), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "StartOfOnlineArchive"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11500); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2318), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "ServerTimestampSupported"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19092); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2318), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "TreatUncertainAsBad"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11204); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11203), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "PercentDataBad"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11205); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11203), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "PercentDataGood"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11206); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11203), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "UseSlopedExtrapolation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11207); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11203), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "Stepped"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11208); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11202), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "HistoricalEventFilter"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11215); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 725), Some(-2), None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "AccessHistoryDataCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2331); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2330), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "AccessHistoryEventsCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2332); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2330), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "MaxReturnDataValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11268); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2330), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "MaxReturnEventValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11269); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2330), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "InsertDataCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2334); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2330), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "ReplaceDataCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2335); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2330), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "UpdateDataCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2336); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2330), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteRawCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2337); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2330), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteAtTimeCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2338); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2330), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "InsertEventCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11278); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2330), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "ReplaceEventCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11279); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2330), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "UpdateEventCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11280); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2330), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteEventCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11501); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2330), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "InsertAnnotationCapability"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11270); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2330), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "ServerTimestampSupported"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19094); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2330), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "UpdatedNode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3025); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2999), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "PerformInsertReplace"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3028); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11293), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2999), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "Filter"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3003); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 725), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2999), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "NewValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3029); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 920), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2999), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "OldValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3030); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 920), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2999), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "UpdatedNode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3026); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3006), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "PerformInsertReplace"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3031); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11293), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3006), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "NewValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3032); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 23), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3006), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "OldValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3033); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 23), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3006), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "PerformInsertReplace"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19293); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11293), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19095), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "NewValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19294); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 23), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19095), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "OldValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19295); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 23), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19095), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "UpdatedNode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3027); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3012), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "IsDeleteModified"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3015); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3014), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "StartTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3016); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3014), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "EndTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3017); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3014), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "OldValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3034); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 23), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3014), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "ReqTimes"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3020); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3019), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "OldValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3021); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 23), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3019), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "EventIds"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3023); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3022), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "OldValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3024); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 920), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3022), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7614); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 890), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_12_1.rs b/lib/src/server/address_space/generated/nodeset_12_1.rs new file mode 100644 index 000000000..1be10ab5f --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_12_1.rs @@ -0,0 +1,1714 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part12.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_object_11(address_space); + add_object_12(address_space); + add_object_13(address_space); + add_object_14(address_space); + add_object_15(address_space); + add_object_16(address_space); + add_object_17(address_space); + add_object_18(address_space); + add_object_19(address_space); + add_object_20(address_space); + add_objecttype_21(address_space); + add_objecttype_22(address_space); + add_objecttype_23(address_space); + add_objecttype_24(address_space); + add_objecttype_25(address_space); + add_objecttype_26(address_space); + add_objecttype_27(address_space); + add_objecttype_28(address_space); + add_objecttype_29(address_space); + add_objecttype_30(address_space); + add_objecttype_31(address_space); + add_objecttype_32(address_space); + add_objecttype_33(address_space); + add_objecttype_34(address_space); + add_objecttype_35(address_space); + add_objecttype_36(address_space); + add_objecttype_37(address_space); + add_objecttype_38(address_space); + add_objecttype_39(address_space); + add_objecttype_40(address_space); + add_objecttype_41(address_space); + add_objecttype_42(address_space); + add_objecttype_43(address_space); + add_objecttype_44(address_space); + add_objecttype_45(address_space); + add_objecttype_46(address_space); + add_datatype_47(address_space); + add_datatype_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "TrustList"; + let node_id = NodeId::new(0, 13599); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13600), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13601), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13602), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13603), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13605), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13608), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13610), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13613), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13615), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13618), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13620), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13621), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12522), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12555), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "CertificateExpired"; + let node_id = NodeId::new(0, 19450); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19451), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19452), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19453), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19454), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19455), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19456), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19458), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19459), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19460), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19461), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19464), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19465), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19466), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19467), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19476), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19478), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19480), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19482), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19483), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19484), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19485), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19487), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19505), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19509), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19518), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20101), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20138), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20139), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20141), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20142), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13225), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12555), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = "TrustListOutOfDate"; + let node_id = NodeId::new(0, 20143); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20144), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20145), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20146), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20147), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20148), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20149), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20151), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20152), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20153), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20154), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20157), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20158), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20159), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20160), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20169), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20171), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20173), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20175), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20176), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20177), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20178), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20180), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20198), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20202), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20211), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20249), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20286), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20287), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20288), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20289), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19297), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12555), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = "DefaultApplicationGroup"; + let node_id = NodeId::new(0, 13814); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13815), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13847), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12555), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13813), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "TrustList"; + let node_id = NodeId::new(0, 13815); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13816), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13817), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13818), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13819), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13821), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13824), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13826), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13829), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13831), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13834), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13836), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13837), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12522), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13814), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "DefaultHttpsGroup"; + let node_id = NodeId::new(0, 13848); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13849), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13881), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12555), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13813), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "TrustList"; + let node_id = NodeId::new(0, 13849); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13850), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13851), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13852), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13853), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13855), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13858), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13860), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13863), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13865), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13868), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13870), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13871), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12522), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13848), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "DefaultUserTokenGroup"; + let node_id = NodeId::new(0, 13882); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13883), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13915), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12555), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13813), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "TrustList"; + let node_id = NodeId::new(0, 13883); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13884), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13885), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13886), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13887), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13889), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13892), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13894), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13897), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13899), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13902), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13904), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13905), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12522), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13882), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 13916); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13917), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13949), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12555), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13813), &ReferenceTypeId::Organizes, ReferenceDirection::Inverse), + ])); +} + +fn add_object_11(address_space: &mut AddressSpace) { + // Object + let name = "TrustList"; + let node_id = NodeId::new(0, 13917); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13918), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13919), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13920), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13921), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13923), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13926), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13928), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13931), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13933), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13936), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13938), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13939), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12522), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13916), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_12(address_space: &mut AddressSpace) { + // Object + let name = "CertificateGroups"; + let node_id = NodeId::new(0, 13950); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13951), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13813), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12581), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_13(address_space: &mut AddressSpace) { + // Object + let name = "DefaultApplicationGroup"; + let node_id = NodeId::new(0, 13951); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13952), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13984), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12555), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13950), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_14(address_space: &mut AddressSpace) { + // Object + let name = "TrustList"; + let node_id = NodeId::new(0, 13952); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13953), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13954), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13955), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13956), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13958), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13961), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13963), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13966), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13968), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13971), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13973), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13974), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12522), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13951), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_15(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 17511); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17512), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17513), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18001), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17496), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_16(address_space: &mut AddressSpace) { + // Object + let name = "KeyCredentialConfiguration"; + let node_id = NodeId::new(0, 18155); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12637), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + (&NodeId::new(0, 17496), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_17(address_space: &mut AddressSpace) { + // Object + let name = "AuthorizationServices"; + let node_id = NodeId::new(0, 17732); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12637), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_18(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 12680); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12554), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12681), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_19(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 12676); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12554), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12677), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_20(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15044); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12554), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_objecttype_21(address_space: &mut AddressSpace) { + // ObjectType + let name = "TrustListType"; + let node_id = NodeId::new(0, 12522); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12542), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19296), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12543), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12546), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12548), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12550), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11575), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_22(address_space: &mut AddressSpace) { + // ObjectType + let name = "TrustListOutOfDateAlarmType"; + let node_id = NodeId::new(0, 19297); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19446), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19447), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19448), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11753), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_23(address_space: &mut AddressSpace) { + // ObjectType + let name = "CertificateGroupType"; + let node_id = NodeId::new(0, 12555); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13599), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13631), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 23526), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_24(address_space: &mut AddressSpace) { + // ObjectType + let name = "CertificateGroupFolderType"; + let node_id = NodeId::new(0, 13813); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13814), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13848), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13882), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13916), &ReferenceTypeId::Organizes, ReferenceDirection::Forward), + (&NodeId::new(0, 61), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_25(address_space: &mut AddressSpace) { + // ObjectType + let name = "CertificateType"; + let node_id = NodeId::new(0, 12556); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_26(address_space: &mut AddressSpace) { + // ObjectType + let name = "ApplicationCertificateType"; + let node_id = NodeId::new(0, 12557); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12556), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_27(address_space: &mut AddressSpace) { + // ObjectType + let name = "HttpsCertificateType"; + let node_id = NodeId::new(0, 12558); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12556), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_28(address_space: &mut AddressSpace) { + // ObjectType + let name = "UserCredentialCertificateType"; + let node_id = NodeId::new(0, 15181); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12556), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_29(address_space: &mut AddressSpace) { + // ObjectType + let name = "RsaMinApplicationCertificateType"; + let node_id = NodeId::new(0, 12559); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12557), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_30(address_space: &mut AddressSpace) { + // ObjectType + let name = "RsaSha256ApplicationCertificateType"; + let node_id = NodeId::new(0, 12560); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12557), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_31(address_space: &mut AddressSpace) { + // ObjectType + let name = "EccApplicationCertificateType"; + let node_id = NodeId::new(0, 23537); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12557), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_32(address_space: &mut AddressSpace) { + // ObjectType + let name = "EccNistP256ApplicationCertificateType"; + let node_id = NodeId::new(0, 23538); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 23537), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_33(address_space: &mut AddressSpace) { + // ObjectType + let name = "EccNistP384ApplicationCertificateType"; + let node_id = NodeId::new(0, 23539); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 23537), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_34(address_space: &mut AddressSpace) { + // ObjectType + let name = "EccBrainpoolP256r1ApplicationCertificateType"; + let node_id = NodeId::new(0, 23540); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 23537), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_35(address_space: &mut AddressSpace) { + // ObjectType + let name = "EccBrainpoolP384r1ApplicationCertificateType"; + let node_id = NodeId::new(0, 23541); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 23537), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_36(address_space: &mut AddressSpace) { + // ObjectType + let name = "EccCurve25519ApplicationCertificateType"; + let node_id = NodeId::new(0, 23542); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 23537), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_37(address_space: &mut AddressSpace) { + // ObjectType + let name = "EccCurve448ApplicationCertificateType"; + let node_id = NodeId::new(0, 23543); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 23537), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_38(address_space: &mut AddressSpace) { + // ObjectType + let name = "TrustListUpdatedAuditEventType"; + let node_id = NodeId::new(0, 12561); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2127), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_39(address_space: &mut AddressSpace) { + // ObjectType + let name = "ServerConfigurationType"; + let node_id = NodeId::new(0, 12581); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13950), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12708), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12583), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12584), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12585), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12616), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12734), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12731), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12775), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_40(address_space: &mut AddressSpace) { + // ObjectType + let name = "CertificateUpdatedAuditEventType"; + let node_id = NodeId::new(0, 12620); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13735), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13736), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2127), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_41(address_space: &mut AddressSpace) { + // ObjectType + let name = "KeyCredentialConfigurationFolderType"; + let node_id = NodeId::new(0, 17496); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17511), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17522), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 61), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_42(address_space: &mut AddressSpace) { + // ObjectType + let name = "KeyCredentialConfigurationType"; + let node_id = NodeId::new(0, 18001); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18069), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18165), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18004), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18005), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17534), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18006), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18008), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_43(address_space: &mut AddressSpace) { + // ObjectType + let name = "KeyCredentialAuditEventType"; + let node_id = NodeId::new(0, 18011); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18028), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2127), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_44(address_space: &mut AddressSpace) { + // ObjectType + let name = "KeyCredentialUpdatedAuditEventType"; + let node_id = NodeId::new(0, 18029); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18011), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_45(address_space: &mut AddressSpace) { + // ObjectType + let name = "KeyCredentialDeletedAuditEventType"; + let node_id = NodeId::new(0, 18047); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18011), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_46(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuthorizationServiceConfigurationType"; + let node_id = NodeId::new(0, 17852); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18072), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17860), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18073), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_47(address_space: &mut AddressSpace) { + // DataType + let name = "TrustListMasks"; + let node_id = NodeId::new(0, 12552); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12553), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_48(address_space: &mut AddressSpace) { + // DataType + let name = "TrustListDataType"; + let node_id = NodeId::new(0, 12554); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "LastUpdateTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12542); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12522), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "UpdateFrequency"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19296); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12522), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Masks"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12544); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12543), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12545); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12543), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12705); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12546), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplyChangesRequired"), + data_type: NodeId::new(0, 1), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12547); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12546), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Certificate"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("IsTrustedCertificate"), + data_type: NodeId::new(0, 1), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12549); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12548), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Thumbprint"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("IsTrustedCertificate"), + data_type: NodeId::new(0, 1), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12551); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12550), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "EnumValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12553); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7594), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12552), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "TrustListId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19446); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19297), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "LastUpdateTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19447); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19297), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "UpdateFrequency"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19448); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19297), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "Size"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13600); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13599), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "Writable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13601); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13599), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "UserWritable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13602); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13599), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "OpenCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13603); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13599), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Mode"), + data_type: NodeId::new(0, 3), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13606); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13605), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13607); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13605), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13609); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13608), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Length"), + data_type: NodeId::new(0, 6), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13611); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13610), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Data"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13612); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13610), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Data"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13614); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13613), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13616); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13615), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Position"), + data_type: NodeId::new(0, 9), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13617); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13615), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Position"), + data_type: NodeId::new(0, 9), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13619); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13618), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "LastUpdateTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13620); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13599), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Masks"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13622); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13621), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13623); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13621), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "CertificateTypes"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13631); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12555), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "EventId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19451); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "EventType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19452); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "SourceNode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19453); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "SourceName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19454); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "Time"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19455); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "ReceiveTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19456); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "Message"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19458); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "Severity"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19459); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "ConditionClassId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19460); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "ConditionClassName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19461); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "ConditionName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19464); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "BranchId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19465); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "Retain"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19466); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "EnabledState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19467); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19468), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19468); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19467), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "Quality"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19476); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19477), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9002), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "SourceTimestamp"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19477); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19476), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "LastSeverity"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19478); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19479), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9002), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "SourceTimestamp"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19479); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19478), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "Comment"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19480); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19481), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9002), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "SourceTimestamp"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19481); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19480), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "ClientUserId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19482); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("EventId"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Comment"), + data_type: NodeId::new(0, 21), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 19486); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19485), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_12_2.rs b/lib/src/server/address_space/generated/nodeset_12_2.rs new file mode 100644 index 000000000..c7b78a1a3 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_12_2.rs @@ -0,0 +1,1856 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part12.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "AckedState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19487); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19488), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19488); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19487), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("EventId"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Comment"), + data_type: NodeId::new(0, 21), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 19506); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19505), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "ActiveState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19509); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19510), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19510); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19509), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "InputNode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19518); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "SuppressedOrShelved"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20101); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "NormalState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20138); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "ExpirationDate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20139); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 13), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "CertificateType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20141); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "Certificate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20142); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "EventId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20144); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "EventType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20145); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "SourceNode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20146); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "SourceName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20147); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "Time"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20148); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "ReceiveTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20149); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "Message"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20151); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "Severity"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20152); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "ConditionClassId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20153); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "ConditionClassName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20154); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "ConditionName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20157); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "BranchId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20158); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "Retain"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20159); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "EnabledState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20160); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20161), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20161); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20160), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "Quality"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20169); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20170), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9002), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "SourceTimestamp"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20170); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20169), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "LastSeverity"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20171); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20172), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9002), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "SourceTimestamp"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20172); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20171), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "Comment"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20173); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20174), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9002), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "SourceTimestamp"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20174); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20173), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "ClientUserId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20175); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("EventId"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Comment"), + data_type: NodeId::new(0, 21), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 20179); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20178), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "AckedState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20180); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20181), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20181); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20180), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("EventId"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Comment"), + data_type: NodeId::new(0, 21), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 20199); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20198), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "ActiveState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20202); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20203), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20203); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20202), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "InputNode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20211); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "SuppressedOrShelved"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20249); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "NormalState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20286); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "TrustListId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20287); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "LastUpdateTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20288); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "UpdateFrequency"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20289); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Certificates"), + data_type: NodeId::new(0, 15), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 23527); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 23526), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "Size"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13816); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13815), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "Writable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13817); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13815), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "UserWritable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13818); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13815), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "OpenCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13819); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13815), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Mode"), + data_type: NodeId::new(0, 3), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13822); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13821), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13823); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13821), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13825); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13824), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Length"), + data_type: NodeId::new(0, 6), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13827); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13826), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Data"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13828); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13826), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Data"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13830); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13829), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13832); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13831), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Position"), + data_type: NodeId::new(0, 9), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13833); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13831), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Position"), + data_type: NodeId::new(0, 9), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13835); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13834), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "LastUpdateTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13836); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13815), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Masks"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13838); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13837), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13839); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13837), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "CertificateTypes"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13847); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13814), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "Size"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13850); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13849), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "Writable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13851); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13849), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "UserWritable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13852); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13849), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "OpenCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13853); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13849), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Mode"), + data_type: NodeId::new(0, 3), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13856); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13855), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13857); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13855), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13859); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13858), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Length"), + data_type: NodeId::new(0, 6), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13861); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13860), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Data"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13862); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13860), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Data"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13864); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13863), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13866); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13865), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Position"), + data_type: NodeId::new(0, 9), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13867); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13865), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Position"), + data_type: NodeId::new(0, 9), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13869); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13868), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "LastUpdateTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13870); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13849), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Masks"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13872); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13871), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13873); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13871), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "CertificateTypes"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13881); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13848), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "Size"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13884); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13883), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "Writable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13885); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13883), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "UserWritable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13886); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13883), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "OpenCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13887); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13883), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Mode"), + data_type: NodeId::new(0, 3), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13890); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13889), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13891); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13889), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13893); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13892), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Length"), + data_type: NodeId::new(0, 6), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13895); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13894), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Data"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13896); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13894), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Data"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13898); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13897), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13900); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13899), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Position"), + data_type: NodeId::new(0, 9), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13901); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13899), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Position"), + data_type: NodeId::new(0, 9), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13903); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13902), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "LastUpdateTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13904); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13883), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Masks"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13906); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13905), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13907); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13905), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "CertificateTypes"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13915); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13882), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "Size"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13918); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13917), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "Writable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13919); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13917), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "UserWritable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13920); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13917), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_12_3.rs b/lib/src/server/address_space/generated/nodeset_12_3.rs new file mode 100644 index 000000000..13698a7ee --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_12_3.rs @@ -0,0 +1,1855 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part12.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_method_58(address_space); + add_method_59(address_space); + add_method_60(address_space); + add_method_61(address_space); + add_method_62(address_space); + add_method_63(address_space); + add_method_64(address_space); + add_method_65(address_space); + add_method_66(address_space); + add_method_67(address_space); + add_method_68(address_space); + add_method_69(address_space); + add_method_70(address_space); + add_method_71(address_space); + add_method_72(address_space); + add_method_73(address_space); + add_method_74(address_space); + add_method_75(address_space); + add_method_76(address_space); + add_method_77(address_space); + add_method_78(address_space); + add_method_79(address_space); + add_method_80(address_space); + add_method_81(address_space); + add_method_82(address_space); + add_method_83(address_space); + add_method_84(address_space); + add_method_85(address_space); + add_method_86(address_space); + add_method_87(address_space); + add_method_88(address_space); + add_method_89(address_space); + add_method_90(address_space); + add_method_91(address_space); + add_method_92(address_space); + add_method_93(address_space); + add_method_94(address_space); + add_method_95(address_space); + add_method_96(address_space); + add_method_97(address_space); + add_method_98(address_space); + add_method_99(address_space); + add_method_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "OpenCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13921); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13917), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Mode"), + data_type: NodeId::new(0, 3), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13924); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13923), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13925); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13923), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13927); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13926), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Length"), + data_type: NodeId::new(0, 6), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13929); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13928), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Data"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13930); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13928), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Data"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13932); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13931), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13934); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13933), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Position"), + data_type: NodeId::new(0, 9), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13935); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13933), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Position"), + data_type: NodeId::new(0, 9), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13937); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13936), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "LastUpdateTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13938); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13917), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Masks"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13940); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13939), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13941); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13939), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "CertificateTypes"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13949); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13916), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "Size"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13953); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13952), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "Writable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13954); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13952), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "UserWritable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13955); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13952), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "OpenCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13956); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13952), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Mode"), + data_type: NodeId::new(0, 3), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13959); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13958), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13960); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13958), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13962); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13961), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Length"), + data_type: NodeId::new(0, 6), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13964); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13963), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Data"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13965); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13963), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Data"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13967); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13966), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13969); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13968), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Position"), + data_type: NodeId::new(0, 9), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13970); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13968), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Position"), + data_type: NodeId::new(0, 9), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13972); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13971), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "LastUpdateTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13973); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13952), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Masks"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13975); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13974), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13976); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13974), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "CertificateTypes"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13984); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13951), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "ServerCapabilities"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12708); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12581), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "SupportedPrivateKeyFormats"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12583); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12581), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "MaxTrustListSize"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12584); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12581), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "MulticastDnsEnabled"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12585); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12581), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("CertificateGroupId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("CertificateTypeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Certificate"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("IssuerCertificates"), + data_type: NodeId::new(0, 15), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("PrivateKeyFormat"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("PrivateKey"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12617); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12616), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplyChangesRequired"), + data_type: NodeId::new(0, 1), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12618); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12616), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("CertificateGroupId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("CertificateTypeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SubjectName"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RegeneratePrivateKey"), + data_type: NodeId::new(0, 1), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Nonce"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12732); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12731), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("CertificateRequest"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12733); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12731), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Certificates"), + data_type: NodeId::new(0, 15), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12776); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12775), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "CertificateGroup"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13735); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12620), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "CertificateType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13736); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12620), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "ResourceUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17512); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17511), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "ProfileUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17513); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17511), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ResourceUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ProfileUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("EndpointUrls"), + data_type: NodeId::new(0, 12), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17523); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17522), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("CredentialNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17524); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17522), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "ResourceUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18069); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18001), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "ProfileUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18165); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18001), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointUrls"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18004); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18001), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "ServiceStatus"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18005); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18001), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("CredentialId"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RequestedSecurityPolicyUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17535); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17534), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("PublicKey"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RevisedSecurityPolicyUri"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17536); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17534), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("CredentialId"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("CredentialSecret"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("CertificateThumbprint"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityPolicyUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 18007); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18006), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "ResourceUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18028); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18011), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "ServiceUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18072); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17852), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "ServiceCertificate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17860); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17852), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "IssuerEndpointUrl"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18073); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17852), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_method_58(address_space: &mut AddressSpace) { + // Method + let name = "OpenWithMasks"; + let node_id = NodeId::new(0, 12543); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12544), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12545), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12522), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_59(address_space: &mut AddressSpace) { + // Method + let name = "CloseAndUpdate"; + let node_id = NodeId::new(0, 12546); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12705), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12547), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12522), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_60(address_space: &mut AddressSpace) { + // Method + let name = "AddCertificate"; + let node_id = NodeId::new(0, 12548); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12549), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12522), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_61(address_space: &mut AddressSpace) { + // Method + let name = "RemoveCertificate"; + let node_id = NodeId::new(0, 12550); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12551), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12522), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_62(address_space: &mut AddressSpace) { + // Method + let name = "Open"; + let node_id = NodeId::new(0, 13605); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13606), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13607), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13599), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_63(address_space: &mut AddressSpace) { + // Method + let name = "Close"; + let node_id = NodeId::new(0, 13608); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13609), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13599), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_64(address_space: &mut AddressSpace) { + // Method + let name = "Read"; + let node_id = NodeId::new(0, 13610); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13611), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13612), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13599), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_65(address_space: &mut AddressSpace) { + // Method + let name = "Write"; + let node_id = NodeId::new(0, 13613); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13614), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13599), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_66(address_space: &mut AddressSpace) { + // Method + let name = "GetPosition"; + let node_id = NodeId::new(0, 13615); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13616), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13617), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13599), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_67(address_space: &mut AddressSpace) { + // Method + let name = "SetPosition"; + let node_id = NodeId::new(0, 13618); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13619), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13599), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_68(address_space: &mut AddressSpace) { + // Method + let name = "OpenWithMasks"; + let node_id = NodeId::new(0, 13621); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13622), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13623), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13599), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_69(address_space: &mut AddressSpace) { + // Method + let name = "Disable"; + let node_id = NodeId::new(0, 19483); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_70(address_space: &mut AddressSpace) { + // Method + let name = "Enable"; + let node_id = NodeId::new(0, 19484); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_71(address_space: &mut AddressSpace) { + // Method + let name = "AddComment"; + let node_id = NodeId::new(0, 19485); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19486), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_72(address_space: &mut AddressSpace) { + // Method + let name = "Acknowledge"; + let node_id = NodeId::new(0, 19505); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19506), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19450), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_73(address_space: &mut AddressSpace) { + // Method + let name = "Disable"; + let node_id = NodeId::new(0, 20176); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_74(address_space: &mut AddressSpace) { + // Method + let name = "Enable"; + let node_id = NodeId::new(0, 20177); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_75(address_space: &mut AddressSpace) { + // Method + let name = "AddComment"; + let node_id = NodeId::new(0, 20178); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20179), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_76(address_space: &mut AddressSpace) { + // Method + let name = "Acknowledge"; + let node_id = NodeId::new(0, 20198); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20199), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20143), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_77(address_space: &mut AddressSpace) { + // Method + let name = "GetRejectedList"; + let node_id = NodeId::new(0, 23526); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 23527), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12555), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_78(address_space: &mut AddressSpace) { + // Method + let name = "Open"; + let node_id = NodeId::new(0, 13821); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13822), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13823), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13815), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_79(address_space: &mut AddressSpace) { + // Method + let name = "Close"; + let node_id = NodeId::new(0, 13824); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13825), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13815), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_80(address_space: &mut AddressSpace) { + // Method + let name = "Read"; + let node_id = NodeId::new(0, 13826); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13827), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13828), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13815), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_81(address_space: &mut AddressSpace) { + // Method + let name = "Write"; + let node_id = NodeId::new(0, 13829); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13830), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13815), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_82(address_space: &mut AddressSpace) { + // Method + let name = "GetPosition"; + let node_id = NodeId::new(0, 13831); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13832), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13833), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13815), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_83(address_space: &mut AddressSpace) { + // Method + let name = "SetPosition"; + let node_id = NodeId::new(0, 13834); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13835), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13815), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_84(address_space: &mut AddressSpace) { + // Method + let name = "OpenWithMasks"; + let node_id = NodeId::new(0, 13837); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13838), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13839), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13815), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_85(address_space: &mut AddressSpace) { + // Method + let name = "Open"; + let node_id = NodeId::new(0, 13855); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13856), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13857), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13849), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_86(address_space: &mut AddressSpace) { + // Method + let name = "Close"; + let node_id = NodeId::new(0, 13858); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13859), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13849), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_87(address_space: &mut AddressSpace) { + // Method + let name = "Read"; + let node_id = NodeId::new(0, 13860); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13861), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13862), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13849), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_88(address_space: &mut AddressSpace) { + // Method + let name = "Write"; + let node_id = NodeId::new(0, 13863); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13864), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13849), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_89(address_space: &mut AddressSpace) { + // Method + let name = "GetPosition"; + let node_id = NodeId::new(0, 13865); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13866), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13867), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13849), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_90(address_space: &mut AddressSpace) { + // Method + let name = "SetPosition"; + let node_id = NodeId::new(0, 13868); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13869), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13849), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_91(address_space: &mut AddressSpace) { + // Method + let name = "OpenWithMasks"; + let node_id = NodeId::new(0, 13871); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13872), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13873), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13849), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_92(address_space: &mut AddressSpace) { + // Method + let name = "Open"; + let node_id = NodeId::new(0, 13889); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13890), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13891), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13883), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_93(address_space: &mut AddressSpace) { + // Method + let name = "Close"; + let node_id = NodeId::new(0, 13892); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13893), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13883), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_94(address_space: &mut AddressSpace) { + // Method + let name = "Read"; + let node_id = NodeId::new(0, 13894); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13895), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13896), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13883), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_95(address_space: &mut AddressSpace) { + // Method + let name = "Write"; + let node_id = NodeId::new(0, 13897); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13898), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13883), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_96(address_space: &mut AddressSpace) { + // Method + let name = "GetPosition"; + let node_id = NodeId::new(0, 13899); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13900), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13901), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13883), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_97(address_space: &mut AddressSpace) { + // Method + let name = "SetPosition"; + let node_id = NodeId::new(0, 13902); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13903), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13883), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_98(address_space: &mut AddressSpace) { + // Method + let name = "OpenWithMasks"; + let node_id = NodeId::new(0, 13905); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13906), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13907), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13883), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_99(address_space: &mut AddressSpace) { + // Method + let name = "Open"; + let node_id = NodeId::new(0, 13923); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13924), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13925), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13917), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_100(address_space: &mut AddressSpace) { + // Method + let name = "Close"; + let node_id = NodeId::new(0, 13926); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13927), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13917), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_12_4.rs b/lib/src/server/address_space/generated/nodeset_12_4.rs new file mode 100644 index 000000000..f3d2a5030 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_12_4.rs @@ -0,0 +1,288 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part12.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_method_1(address_space); + add_method_2(address_space); + add_method_3(address_space); + add_method_4(address_space); + add_method_5(address_space); + add_method_6(address_space); + add_method_7(address_space); + add_method_8(address_space); + add_method_9(address_space); + add_method_10(address_space); + add_method_11(address_space); + add_method_12(address_space); + add_method_13(address_space); + add_method_14(address_space); + add_method_15(address_space); + add_method_16(address_space); + add_method_17(address_space); + add_method_18(address_space); + add_method_19(address_space); + add_method_20(address_space); +} + +fn add_method_1(address_space: &mut AddressSpace) { + // Method + let name = "Read"; + let node_id = NodeId::new(0, 13928); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13929), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13930), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13917), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_2(address_space: &mut AddressSpace) { + // Method + let name = "Write"; + let node_id = NodeId::new(0, 13931); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13932), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13917), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_3(address_space: &mut AddressSpace) { + // Method + let name = "GetPosition"; + let node_id = NodeId::new(0, 13933); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13934), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13935), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13917), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_4(address_space: &mut AddressSpace) { + // Method + let name = "SetPosition"; + let node_id = NodeId::new(0, 13936); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13937), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13917), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_5(address_space: &mut AddressSpace) { + // Method + let name = "OpenWithMasks"; + let node_id = NodeId::new(0, 13939); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13940), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13941), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13917), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_6(address_space: &mut AddressSpace) { + // Method + let name = "Open"; + let node_id = NodeId::new(0, 13958); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13959), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13960), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13952), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_7(address_space: &mut AddressSpace) { + // Method + let name = "Close"; + let node_id = NodeId::new(0, 13961); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13962), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13952), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_8(address_space: &mut AddressSpace) { + // Method + let name = "Read"; + let node_id = NodeId::new(0, 13963); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13964), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13965), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13952), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_9(address_space: &mut AddressSpace) { + // Method + let name = "Write"; + let node_id = NodeId::new(0, 13966); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13967), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13952), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_10(address_space: &mut AddressSpace) { + // Method + let name = "GetPosition"; + let node_id = NodeId::new(0, 13968); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13969), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13970), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13952), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_11(address_space: &mut AddressSpace) { + // Method + let name = "SetPosition"; + let node_id = NodeId::new(0, 13971); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13972), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13952), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_12(address_space: &mut AddressSpace) { + // Method + let name = "OpenWithMasks"; + let node_id = NodeId::new(0, 13974); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13975), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13976), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13952), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_13(address_space: &mut AddressSpace) { + // Method + let name = "UpdateCertificate"; + let node_id = NodeId::new(0, 12616); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12617), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12618), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12581), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_14(address_space: &mut AddressSpace) { + // Method + let name = "ApplyChanges"; + let node_id = NodeId::new(0, 12734); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12581), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_15(address_space: &mut AddressSpace) { + // Method + let name = "CreateSigningRequest"; + let node_id = NodeId::new(0, 12731); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12732), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12733), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12581), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_16(address_space: &mut AddressSpace) { + // Method + let name = "GetRejectedList"; + let node_id = NodeId::new(0, 12775); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12776), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12581), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_17(address_space: &mut AddressSpace) { + // Method + let name = "CreateCredential"; + let node_id = NodeId::new(0, 17522); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17523), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17524), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17496), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_18(address_space: &mut AddressSpace) { + // Method + let name = "GetEncryptingKey"; + let node_id = NodeId::new(0, 17534); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17535), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17536), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18001), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_19(address_space: &mut AddressSpace) { + // Method + let name = "UpdateCredential"; + let node_id = NodeId::new(0, 18006); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18007), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18001), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_20(address_space: &mut AddressSpace) { + // Method + let name = "DeleteCredential"; + let node_id = NodeId::new(0, 18008); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18001), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_13.rs b/lib/src/server/address_space/generated/nodeset_13.rs new file mode 100644 index 000000000..eac0bd814 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_13.rs @@ -0,0 +1,497 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part13.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_object_11(address_space); + add_object_12(address_space); + add_object_13(address_space); + add_object_14(address_space); + add_object_15(address_space); + add_object_16(address_space); + add_object_17(address_space); + add_object_18(address_space); + add_object_19(address_space); + add_object_20(address_space); + add_object_21(address_space); + add_object_22(address_space); + add_object_23(address_space); + add_object_24(address_space); + add_object_25(address_space); + add_object_26(address_space); + add_object_27(address_space); + add_object_28(address_space); + add_object_29(address_space); + add_object_30(address_space); + add_object_31(address_space); + add_object_32(address_space); + add_object_33(address_space); + add_object_34(address_space); + add_object_35(address_space); + add_object_36(address_space); + add_object_37(address_space); + add_objecttype_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "Interpolative"; + let node_id = NodeId::new(0, 2341); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "Average"; + let node_id = NodeId::new(0, 2342); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = "TimeAverage"; + let node_id = NodeId::new(0, 2343); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = "TimeAverage2"; + let node_id = NodeId::new(0, 11285); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "Total"; + let node_id = NodeId::new(0, 2344); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "Total2"; + let node_id = NodeId::new(0, 11304); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "Minimum"; + let node_id = NodeId::new(0, 2346); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "Maximum"; + let node_id = NodeId::new(0, 2347); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "MinimumActualTime"; + let node_id = NodeId::new(0, 2348); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = "MaximumActualTime"; + let node_id = NodeId::new(0, 2349); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_11(address_space: &mut AddressSpace) { + // Object + let name = "Range"; + let node_id = NodeId::new(0, 2350); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_12(address_space: &mut AddressSpace) { + // Object + let name = "Minimum2"; + let node_id = NodeId::new(0, 11286); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_13(address_space: &mut AddressSpace) { + // Object + let name = "Maximum2"; + let node_id = NodeId::new(0, 11287); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_14(address_space: &mut AddressSpace) { + // Object + let name = "MinimumActualTime2"; + let node_id = NodeId::new(0, 11305); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_15(address_space: &mut AddressSpace) { + // Object + let name = "MaximumActualTime2"; + let node_id = NodeId::new(0, 11306); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_16(address_space: &mut AddressSpace) { + // Object + let name = "Range2"; + let node_id = NodeId::new(0, 11288); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_17(address_space: &mut AddressSpace) { + // Object + let name = "AnnotationCount"; + let node_id = NodeId::new(0, 2351); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_18(address_space: &mut AddressSpace) { + // Object + let name = "Count"; + let node_id = NodeId::new(0, 2352); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_19(address_space: &mut AddressSpace) { + // Object + let name = "DurationInStateZero"; + let node_id = NodeId::new(0, 11307); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_20(address_space: &mut AddressSpace) { + // Object + let name = "DurationInStateNonZero"; + let node_id = NodeId::new(0, 11308); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_21(address_space: &mut AddressSpace) { + // Object + let name = "NumberOfTransitions"; + let node_id = NodeId::new(0, 2355); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_22(address_space: &mut AddressSpace) { + // Object + let name = "Start"; + let node_id = NodeId::new(0, 2357); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_23(address_space: &mut AddressSpace) { + // Object + let name = "End"; + let node_id = NodeId::new(0, 2358); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_24(address_space: &mut AddressSpace) { + // Object + let name = "Delta"; + let node_id = NodeId::new(0, 2359); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_25(address_space: &mut AddressSpace) { + // Object + let name = "StartBound"; + let node_id = NodeId::new(0, 11505); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_26(address_space: &mut AddressSpace) { + // Object + let name = "EndBound"; + let node_id = NodeId::new(0, 11506); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_27(address_space: &mut AddressSpace) { + // Object + let name = "DeltaBounds"; + let node_id = NodeId::new(0, 11507); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_28(address_space: &mut AddressSpace) { + // Object + let name = "DurationGood"; + let node_id = NodeId::new(0, 2360); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_29(address_space: &mut AddressSpace) { + // Object + let name = "DurationBad"; + let node_id = NodeId::new(0, 2361); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_30(address_space: &mut AddressSpace) { + // Object + let name = "PercentGood"; + let node_id = NodeId::new(0, 2362); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_31(address_space: &mut AddressSpace) { + // Object + let name = "PercentBad"; + let node_id = NodeId::new(0, 2363); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_32(address_space: &mut AddressSpace) { + // Object + let name = "WorstQuality"; + let node_id = NodeId::new(0, 2364); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_33(address_space: &mut AddressSpace) { + // Object + let name = "WorstQuality2"; + let node_id = NodeId::new(0, 11292); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_34(address_space: &mut AddressSpace) { + // Object + let name = "StandardDeviationSample"; + let node_id = NodeId::new(0, 11426); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_35(address_space: &mut AddressSpace) { + // Object + let name = "StandardDeviationPopulation"; + let node_id = NodeId::new(0, 11427); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_36(address_space: &mut AddressSpace) { + // Object + let name = "VarianceSample"; + let node_id = NodeId::new(0, 11428); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_37(address_space: &mut AddressSpace) { + // Object + let name = "VariancePopulation"; + let node_id = NodeId::new(0, 11429); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2340), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_objecttype_38(address_space: &mut AddressSpace) { + // ObjectType + let name = "AggregateConfigurationType"; + let node_id = NodeId::new(0, 11187); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11188), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11189), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11190), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11191), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "TreatUncertainAsBad"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11188); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11187), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "PercentDataBad"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11189); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11187), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "PercentDataGood"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11190); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11187), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "UseSlopedExtrapolation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11191); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11187), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_14.rs b/lib/src/server/address_space/generated/nodeset_14.rs new file mode 100644 index 000000000..d7e2de495 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_14.rs @@ -0,0 +1,87 @@ +// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::types::{service_types::Argument, *}; + +#[allow(unused_imports)] +use crate::address_space::{types::*, EventNotifier}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_datatype_3(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 14801); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert( + node, + Some(&[ + ( + &NodeId::new(0, 14532), + &ReferenceTypeId::HasEncoding, + ReferenceDirection::Inverse, + ), + ( + &NodeId::new(0, 14826), + &ReferenceTypeId::HasDescription, + ReferenceDirection::Forward, + ), + ( + &NodeId::new(0, 76), + &ReferenceTypeId::HasTypeDefinition, + ReferenceDirection::Forward, + ), + ]), + ); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 14845); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert( + node, + Some(&[ + ( + &NodeId::new(0, 14532), + &ReferenceTypeId::HasEncoding, + ReferenceDirection::Inverse, + ), + ( + &NodeId::new(0, 14870), + &ReferenceTypeId::HasDescription, + ReferenceDirection::Forward, + ), + ( + &NodeId::new(0, 76), + &ReferenceTypeId::HasTypeDefinition, + ReferenceDirection::Forward, + ), + ]), + ); +} + +fn add_datatype_3(address_space: &mut AddressSpace) { + // DataType + let name = "EnumField"; + let node_id = NodeId::new(0, 14532); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert( + node, + Some(&[( + &NodeId::new(0, 7594), + &ReferenceTypeId::HasSubtype, + ReferenceDirection::Inverse, + )]), + ); +} diff --git a/lib/src/server/address_space/generated/nodeset_14_1.rs b/lib/src/server/address_space/generated/nodeset_14_1.rs new file mode 100644 index 000000000..e5504be91 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_14_1.rs @@ -0,0 +1,1536 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_object_11(address_space); + add_object_12(address_space); + add_object_13(address_space); + add_object_14(address_space); + add_object_15(address_space); + add_object_16(address_space); + add_object_17(address_space); + add_object_18(address_space); + add_object_19(address_space); + add_object_20(address_space); + add_object_21(address_space); + add_object_22(address_space); + add_object_23(address_space); + add_object_24(address_space); + add_object_25(address_space); + add_object_26(address_space); + add_object_27(address_space); + add_object_28(address_space); + add_object_29(address_space); + add_object_30(address_space); + add_object_31(address_space); + add_object_32(address_space); + add_object_33(address_space); + add_object_34(address_space); + add_object_35(address_space); + add_object_36(address_space); + add_object_37(address_space); + add_object_38(address_space); + add_object_39(address_space); + add_object_40(address_space); + add_object_41(address_space); + add_object_42(address_space); + add_object_43(address_space); + add_object_44(address_space); + add_object_45(address_space); + add_object_46(address_space); + add_object_47(address_space); + add_object_48(address_space); + add_object_49(address_space); + add_object_50(address_space); + add_object_51(address_space); + add_object_52(address_space); + add_object_53(address_space); + add_object_54(address_space); + add_object_55(address_space); + add_object_56(address_space); + add_object_57(address_space); + add_object_58(address_space); + add_object_59(address_space); + add_object_60(address_space); + add_object_61(address_space); + add_object_62(address_space); + add_object_63(address_space); + add_object_64(address_space); + add_object_65(address_space); + add_object_66(address_space); + add_object_67(address_space); + add_object_68(address_space); + add_object_69(address_space); + add_object_70(address_space); + add_object_71(address_space); + add_object_72(address_space); + add_object_73(address_space); + add_object_74(address_space); + add_object_75(address_space); + add_object_76(address_space); + add_object_77(address_space); + add_object_78(address_space); + add_object_79(address_space); + add_object_80(address_space); + add_object_81(address_space); + add_object_82(address_space); + add_object_83(address_space); + add_object_84(address_space); + add_object_85(address_space); + add_object_86(address_space); + add_object_87(address_space); + add_object_88(address_space); + add_object_89(address_space); + add_object_90(address_space); + add_object_91(address_space); + add_object_92(address_space); + add_object_93(address_space); + add_object_94(address_space); + add_object_95(address_space); + add_object_96(address_space); + add_object_97(address_space); + add_object_98(address_space); + add_object_99(address_space); + add_object_100(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "SecurityGroups"; + let node_id = NodeId::new(0, 15913); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15914), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15917), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15452), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15906), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 15453); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15454), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15457), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15452), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15452), &ReferenceTypeId::Organizes, ReferenceDirection::Inverse), + ])); +} + +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 15459); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15460), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15010), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15011), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15012), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15043), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15471), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15452), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 14417); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14418), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17292), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17478), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14423), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14419), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14209), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + ])); +} + +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "Address"; + let node_id = NodeId::new(0, 14423); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15533), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21145), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14417), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "Status"; + let node_id = NodeId::new(0, 14419); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14420), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14643), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14417), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "PublishedDataSets"; + let node_id = NodeId::new(0, 14434); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14477), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14416), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "Status"; + let node_id = NodeId::new(0, 15844); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15845), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14643), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14416), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "Diagnostics"; + let node_id = NodeId::new(0, 18715); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18716), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18717), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18722), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18727), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18728), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18729), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18760), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19732), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14416), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = "Counters"; + let node_id = NodeId::new(0, 18729); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18730), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18735), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18740), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18745), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18750), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18755), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18715), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_11(address_space: &mut AddressSpace) { + // Object + let name = "LiveValues"; + let node_id = NodeId::new(0, 18760); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18761), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18763), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18765), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18767), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18715), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_12(address_space: &mut AddressSpace) { + // Object + let name = "PublishSubscribe"; + let node_id = NodeId::new(0, 14443); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15215), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15440), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15443), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17366), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17369), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17371), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17405), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17409), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17481), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2253), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + (&NodeId::new(0, 14416), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_13(address_space: &mut AddressSpace) { + // Object + let name = "SecurityGroups"; + let node_id = NodeId::new(0, 15443); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15444), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15447), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15452), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 14443), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_14(address_space: &mut AddressSpace) { + // Object + let name = "PublishedDataSets"; + let node_id = NodeId::new(0, 17371); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14477), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 14443), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_15(address_space: &mut AddressSpace) { + // Object + let name = "Status"; + let node_id = NodeId::new(0, 17405); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17406), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14643), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 14443), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_16(address_space: &mut AddressSpace) { + // Object + let name = "Diagnostics"; + let node_id = NodeId::new(0, 17409); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17410), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17411), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17416), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17421), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17422), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17423), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17457), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19732), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 14443), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_17(address_space: &mut AddressSpace) { + // Object + let name = "Counters"; + let node_id = NodeId::new(0, 17423); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17424), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17431), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17436), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17441), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17446), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17451), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17409), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_18(address_space: &mut AddressSpace) { + // Object + let name = "LiveValues"; + let node_id = NodeId::new(0, 17457); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17458), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17460), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17462), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17464), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17409), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_19(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 15222); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16720), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16721), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17482), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15223), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15298), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + ])); +} + +fn add_object_20(address_space: &mut AddressSpace) { + // Object + let name = "Status"; + let node_id = NodeId::new(0, 15223); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15224), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14643), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15222), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_21(address_space: &mut AddressSpace) { + // Object + let name = "ExtensionFields"; + let node_id = NodeId::new(0, 15481); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15482), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15485), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15489), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14509), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_22(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 14478); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14479), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14482), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16842), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16881), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14485), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16884), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16923), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14477), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14477), &ReferenceTypeId::Organizes, ReferenceDirection::Inverse), + ])); +} + +fn add_object_23(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 14487); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14489), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15221), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14509), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14477), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_24(address_space: &mut AddressSpace) { + // Object + let name = "Address"; + let node_id = NodeId::new(0, 14221); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17202), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21145), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14209), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_25(address_space: &mut AddressSpace) { + // Object + let name = "TransportSettings"; + let node_id = NodeId::new(0, 17203); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17721), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14209), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_26(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 17310); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17311), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17204), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17486), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17314), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17214), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17318), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17319), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17321), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17322), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17558), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + ])); +} + +fn add_object_27(address_space: &mut AddressSpace) { + // Object + let name = "Status"; + let node_id = NodeId::new(0, 17314); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17315), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14643), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17310), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_28(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 17325); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17326), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17302), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17487), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17329), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17999), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + ])); +} + +fn add_object_29(address_space: &mut AddressSpace) { + // Object + let name = "Status"; + let node_id = NodeId::new(0, 17329); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17330), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14643), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17325), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_30(address_space: &mut AddressSpace) { + // Object + let name = "Status"; + let node_id = NodeId::new(0, 14600); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14601), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14643), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14209), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_31(address_space: &mut AddressSpace) { + // Object + let name = "Diagnostics"; + let node_id = NodeId::new(0, 19241); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19242), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19243), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19248), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19253), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19254), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19255), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19286), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19786), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14209), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_32(address_space: &mut AddressSpace) { + // Object + let name = "Counters"; + let node_id = NodeId::new(0, 19255); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19256), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19261), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19266), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19271), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19276), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19281), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19241), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_33(address_space: &mut AddressSpace) { + // Object + let name = "LiveValues"; + let node_id = NodeId::new(0, 19286); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19287), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19241), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_34(address_space: &mut AddressSpace) { + // Object + let name = "Status"; + let node_id = NodeId::new(0, 15265); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15266), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14643), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14232), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_35(address_space: &mut AddressSpace) { + // Object + let name = "TransportSettings"; + let node_id = NodeId::new(0, 17741); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17997), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17725), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_36(address_space: &mut AddressSpace) { + // Object + let name = "MessageSettings"; + let node_id = NodeId::new(0, 17742); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17998), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17725), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_37(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 17743); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17744), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17745), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17490), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17749), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15298), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + ])); +} + +fn add_object_38(address_space: &mut AddressSpace) { + // Object + let name = "Status"; + let node_id = NodeId::new(0, 17749); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17750), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14643), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17743), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_39(address_space: &mut AddressSpace) { + // Object + let name = "Diagnostics"; + let node_id = NodeId::new(0, 17812); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17813), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17814), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17819), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17824), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17825), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17826), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17858), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19834), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17725), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_40(address_space: &mut AddressSpace) { + // Object + let name = "Counters"; + let node_id = NodeId::new(0, 17826); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17827), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17832), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17837), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17842), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17847), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17853), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17859), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17874), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17900), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17812), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_41(address_space: &mut AddressSpace) { + // Object + let name = "LiveValues"; + let node_id = NodeId::new(0, 17858); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17913), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17927), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17812), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_42(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 18076); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18077), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18078), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18079), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18080), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18081), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18082), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17560), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17562), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17492), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18088), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21006), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + ])); +} + +fn add_object_43(address_space: &mut AddressSpace) { + // Object + let name = "Status"; + let node_id = NodeId::new(0, 18088); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18089), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14643), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18076), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_44(address_space: &mut AddressSpace) { + // Object + let name = "SubscribedDataSet"; + let node_id = NodeId::new(0, 21006); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15108), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18076), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_45(address_space: &mut AddressSpace) { + // Object + let name = "Diagnostics"; + let node_id = NodeId::new(0, 21015); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21016), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21017), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21022), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21027), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21028), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21029), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21060), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19903), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17999), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_46(address_space: &mut AddressSpace) { + // Object + let name = "Counters"; + let node_id = NodeId::new(0, 21029); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21030), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21035), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21040), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21045), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21050), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21055), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21061), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21015), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_47(address_space: &mut AddressSpace) { + // Object + let name = "LiveValues"; + let node_id = NodeId::new(0, 21060); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21076), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21078), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21015), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_48(address_space: &mut AddressSpace) { + // Object + let name = "TransportSettings"; + let node_id = NodeId::new(0, 21080); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21090), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17999), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_49(address_space: &mut AddressSpace) { + // Object + let name = "MessageSettings"; + let node_id = NodeId::new(0, 21081); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21091), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17999), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_50(address_space: &mut AddressSpace) { + // Object + let name = "TransportSettings"; + let node_id = NodeId::new(0, 15303); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15305), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15298), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_51(address_space: &mut AddressSpace) { + // Object + let name = "MessageSettings"; + let node_id = NodeId::new(0, 21095); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21096), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15298), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_52(address_space: &mut AddressSpace) { + // Object + let name = "Status"; + let node_id = NodeId::new(0, 15299); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15300), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14643), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15298), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_53(address_space: &mut AddressSpace) { + // Object + let name = "Diagnostics"; + let node_id = NodeId::new(0, 19550); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19551), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19552), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19557), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19562), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19563), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19564), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19595), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19968), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15298), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_54(address_space: &mut AddressSpace) { + // Object + let name = "Counters"; + let node_id = NodeId::new(0, 19564); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19565), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19570), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19575), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19580), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19585), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19590), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19596), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19550), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_55(address_space: &mut AddressSpace) { + // Object + let name = "LiveValues"; + let node_id = NodeId::new(0, 19595); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19550), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_56(address_space: &mut AddressSpace) { + // Object + let name = "TransportSettings"; + let node_id = NodeId::new(0, 15311); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15319), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_57(address_space: &mut AddressSpace) { + // Object + let name = "MessageSettings"; + let node_id = NodeId::new(0, 21103); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21104), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_58(address_space: &mut AddressSpace) { + // Object + let name = "Status"; + let node_id = NodeId::new(0, 15307); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15308), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14643), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_59(address_space: &mut AddressSpace) { + // Object + let name = "Diagnostics"; + let node_id = NodeId::new(0, 19609); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19610), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19611), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19616), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19621), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19622), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19623), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19654), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20027), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_60(address_space: &mut AddressSpace) { + // Object + let name = "Counters"; + let node_id = NodeId::new(0, 19623); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19624), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19629), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19634), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19639), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19644), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19649), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19655), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19609), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_61(address_space: &mut AddressSpace) { + // Object + let name = "LiveValues"; + let node_id = NodeId::new(0, 19654); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19609), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_62(address_space: &mut AddressSpace) { + // Object + let name = "SubscribedDataSet"; + let node_id = NodeId::new(0, 15316); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15108), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_63(address_space: &mut AddressSpace) { + // Object + let name = "Counters"; + let node_id = NodeId::new(0, 19691); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19692), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19697), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19702), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19707), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19712), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19717), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19677), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_64(address_space: &mut AddressSpace) { + // Object + let name = "LiveValues"; + let node_id = NodeId::new(0, 19722); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19677), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_65(address_space: &mut AddressSpace) { + // Object + let name = "LiveValues"; + let node_id = NodeId::new(0, 19777); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19778), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19780), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19782), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19784), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19732), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_66(address_space: &mut AddressSpace) { + // Object + let name = "LiveValues"; + let node_id = NodeId::new(0, 19831); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19832), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19786), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_67(address_space: &mut AddressSpace) { + // Object + let name = "Counters"; + let node_id = NodeId::new(0, 19848); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19880), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19885), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19890), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19834), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_68(address_space: &mut AddressSpace) { + // Object + let name = "LiveValues"; + let node_id = NodeId::new(0, 19879); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19895), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19897), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19899), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19901), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19834), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_69(address_space: &mut AddressSpace) { + // Object + let name = "Counters"; + let node_id = NodeId::new(0, 19917); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19949), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19954), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19959), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19903), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_70(address_space: &mut AddressSpace) { + // Object + let name = "LiveValues"; + let node_id = NodeId::new(0, 19948); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19964), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19966), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19903), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_71(address_space: &mut AddressSpace) { + // Object + let name = "Counters"; + let node_id = NodeId::new(0, 19982); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20014), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19968), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_72(address_space: &mut AddressSpace) { + // Object + let name = "LiveValues"; + let node_id = NodeId::new(0, 20013); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20019), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20021), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20023), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20025), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19968), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_73(address_space: &mut AddressSpace) { + // Object + let name = "Counters"; + let node_id = NodeId::new(0, 20041); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20073), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20078), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20027), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_74(address_space: &mut AddressSpace) { + // Object + let name = "LiveValues"; + let node_id = NodeId::new(0, 20072); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20083), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20085), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20087), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20089), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20091), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20093), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20027), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_75(address_space: &mut AddressSpace) { + // Object + let name = "DiscoveryAddress"; + let node_id = NodeId::new(0, 15072); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15154), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21145), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15064), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_76(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15676); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15534), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15741), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_77(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 125); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14525), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 14855), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_78(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 126); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15487), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15599), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_79(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 127); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15488), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15602), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_80(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15421); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15005), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15501), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_81(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15422); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15006), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15521), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_82(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 124); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14523), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 14849), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_83(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 14839); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14524), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 14852), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_84(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 14847); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14593), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 14876), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_85(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15677); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15578), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15766), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_86(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15678); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15580), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15769), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_87(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 14323); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14273), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 14324), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_88(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15679); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15581), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15772), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_89(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15681); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15582), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15775), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_90(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15682); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15597), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15778), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_91(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15683); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15598), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15781), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_92(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15688); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15605), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15784), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_93(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15689); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15609), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15787), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_94(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 21150); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15480), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 21156), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_95(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15691); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15611), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15793), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_96(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15693); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15616), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15854), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_97(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15694); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15617), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15857), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_98(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15695); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15618), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15860), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_99(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 21151); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15502), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 21159), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_100(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 21152); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15510), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 21162), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_14_10.rs b/lib/src/server/address_space/generated/nodeset_14_10.rs new file mode 100644 index 000000000..2b60218d6 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_14_10.rs @@ -0,0 +1,1439 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variabletype_90(address_space); + add_method_91(address_space); + add_method_92(address_space); + add_method_93(address_space); + add_method_94(address_space); + add_method_95(address_space); + add_method_96(address_space); + add_method_97(address_space); + add_method_98(address_space); + add_method_99(address_space); + add_method_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19962); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19959), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "ConfiguredDataSetReaders"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19964); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19965), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19948), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19965); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19964), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "OperationalDataSetReaders"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19966); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19967), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19948), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19967); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19966), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "FailedDataSetMessages"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20014); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20015), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20016), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20017), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19982), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20015); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20014), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20016); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20014), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20017); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20014), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "MessageSequenceNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20019); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20020), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20013), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20020); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20019), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "StatusCode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20021); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20022), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20013), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20022); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20021), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "MajorVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20023); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20024), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20013), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20024); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20023), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "MinorVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20025); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20026), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20013), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20026); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20025), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "FailedDataSetMessages"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20073); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20074), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20075), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20076), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20041), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20074); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20073), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20075); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20073), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20076); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20073), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "DecryptionErrors"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20078); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20079), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20080), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 20081), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20041), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20079); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20078), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20080); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20078), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20081); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20078), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "MessageSequenceNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20083); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20084), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20072), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20084); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20083), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "StatusCode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20085); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20086), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20072), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20086); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20085), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "MajorVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20087); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20088), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20072), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20088); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20087), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "MinorVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20089); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20090), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20072), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20090); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20089), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityTokenID"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20091); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20092), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20072), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20092); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20091), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "TimeToNextTokenID"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20093); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20094), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20072), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 20094); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20093), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "ConnectionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15545); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15535), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "GroupId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15546); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15535), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "State"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15547); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14647), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15535), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "Actual"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15561); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15548), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "Maximum"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15562); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15548), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "Error"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15576); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15563), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "GroupVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21106); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 20998), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21105), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetOrdering"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21107); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 20408), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21105), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "NetworkMessageContentMask"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21108); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15642), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21105), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "SamplingOffset"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21109); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21105), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "PublishingOffset"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21110); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21105), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetMessageContentMask"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21112); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15646), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21111), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "ConfiguredSize"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21113); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21111), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "NetworkMessageNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21114); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21111), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetOffset"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21115); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21111), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "GroupVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21117); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 20998), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21116), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "NetworkMessageNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21119); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21116), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetOffset"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17477); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21116), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetClassId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21120); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21116), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "NetworkMessageContentMask"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21121); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15642), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21116), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetMessageContentMask"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21122); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15646), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21116), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "PublishingInterval"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21123); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21116), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "ProcessingOffset"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21124); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21116), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "ReceiveOffset"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21125); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21116), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "NetworkMessageContentMask"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21127); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15654), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21126), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetMessageContentMask"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21129); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15658), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21128), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "NetworkMessageContentMask"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21131); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15654), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21130), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetMessageContentMask"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21132); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15658), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21130), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "NetworkInterface"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15154); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17579), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16309), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15072), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "Selections"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17579); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15154), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "MessageRepeatCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21134); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21133), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "MessageRepeatDelay"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21135); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21133), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "ResourceUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15156); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15155), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "AuthenticationProfileUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15178); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15155), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "QueueName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21137); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21136), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "ResourceUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15246); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21136), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "AuthenticationProfileUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15247); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21136), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "RequestedDeliveryGuarantee"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15249); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15008), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21136), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "QueueName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21139); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21138), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "MetaDataQueueName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21140); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21138), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "ResourceUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15250); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21138), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "AuthenticationProfileUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15251); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21138), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "RequestedDeliveryGuarantee"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15330); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15008), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21138), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "MetaDataUpdateTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21141); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21138), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "QueueName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21143); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21142), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "ResourceUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15334); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21142), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "AuthenticationProfileUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15419); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21142), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "RequestedDeliveryGuarantee"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15420); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15008), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21142), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "MetaDataQueueName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21144); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21142), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "NetworkInterface"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21146); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17582), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16309), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21145), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "Selections"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17582); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21146), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "Url"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21149); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21147), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_90(address_space: &mut AddressSpace) { + // VariableType + let name = "PubSubDiagnosticsCounterType"; + let node_id = NodeId::new(0, 19725); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 7), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19726), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19727), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19728), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19729), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_method_91(address_space: &mut AddressSpace) { + // Method + let name = "GetSecurityKeys"; + let node_id = NodeId::new(0, 15907); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15908), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15909), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15906), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_92(address_space: &mut AddressSpace) { + // Method + let name = "GetSecurityGroup"; + let node_id = NodeId::new(0, 15910); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15911), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15912), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15906), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_93(address_space: &mut AddressSpace) { + // Method + let name = "AddSecurityGroup"; + let node_id = NodeId::new(0, 15914); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15915), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15916), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15913), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_94(address_space: &mut AddressSpace) { + // Method + let name = "RemoveSecurityGroup"; + let node_id = NodeId::new(0, 15917); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15918), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15913), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_95(address_space: &mut AddressSpace) { + // Method + let name = "AddSecurityGroup"; + let node_id = NodeId::new(0, 15454); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15455), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15456), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15453), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_96(address_space: &mut AddressSpace) { + // Method + let name = "RemoveSecurityGroup"; + let node_id = NodeId::new(0, 15457); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15458), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15453), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_97(address_space: &mut AddressSpace) { + // Method + let name = "AddSecurityGroup"; + let node_id = NodeId::new(0, 15461); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15462), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15463), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15452), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_98(address_space: &mut AddressSpace) { + // Method + let name = "RemoveSecurityGroup"; + let node_id = NodeId::new(0, 15464); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15465), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15452), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_99(address_space: &mut AddressSpace) { + // Method + let name = "SetSecurityKeys"; + let node_id = NodeId::new(0, 17296); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17297), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14416), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_100(address_space: &mut AddressSpace) { + // Method + let name = "AddConnection"; + let node_id = NodeId::new(0, 16598); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16599), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16600), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14416), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_14_11.rs b/lib/src/server/address_space/generated/nodeset_14_11.rs new file mode 100644 index 000000000..2b551fcc5 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_14_11.rs @@ -0,0 +1,666 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_method_1(address_space); + add_method_2(address_space); + add_method_3(address_space); + add_method_4(address_space); + add_method_5(address_space); + add_method_6(address_space); + add_method_7(address_space); + add_method_8(address_space); + add_method_9(address_space); + add_method_10(address_space); + add_method_11(address_space); + add_method_12(address_space); + add_method_13(address_space); + add_method_14(address_space); + add_method_15(address_space); + add_method_16(address_space); + add_method_17(address_space); + add_method_18(address_space); + add_method_19(address_space); + add_method_20(address_space); + add_method_21(address_space); + add_method_22(address_space); + add_method_23(address_space); + add_method_24(address_space); + add_method_25(address_space); + add_method_26(address_space); + add_method_27(address_space); + add_method_28(address_space); + add_method_29(address_space); + add_method_30(address_space); + add_method_31(address_space); + add_method_32(address_space); + add_method_33(address_space); + add_method_34(address_space); + add_method_35(address_space); + add_method_36(address_space); + add_method_37(address_space); + add_method_38(address_space); + add_method_39(address_space); + add_method_40(address_space); + add_method_41(address_space); + add_method_42(address_space); + add_method_43(address_space); + add_method_44(address_space); + add_method_45(address_space); + add_method_46(address_space); + add_method_47(address_space); + add_method_48(address_space); + add_method_49(address_space); +} + +fn add_method_1(address_space: &mut AddressSpace) { + // Method + let name = "RemoveConnection"; + let node_id = NodeId::new(0, 14432); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14433), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14416), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_2(address_space: &mut AddressSpace) { + // Method + let name = "Reset"; + let node_id = NodeId::new(0, 18727); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18715), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_3(address_space: &mut AddressSpace) { + // Method + let name = "GetSecurityKeys"; + let node_id = NodeId::new(0, 15215); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15216), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15217), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14443), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_4(address_space: &mut AddressSpace) { + // Method + let name = "GetSecurityGroup"; + let node_id = NodeId::new(0, 15440); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15441), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15442), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14443), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_5(address_space: &mut AddressSpace) { + // Method + let name = "AddSecurityGroup"; + let node_id = NodeId::new(0, 15444); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15445), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15446), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15443), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_6(address_space: &mut AddressSpace) { + // Method + let name = "RemoveSecurityGroup"; + let node_id = NodeId::new(0, 15447); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15448), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15443), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_7(address_space: &mut AddressSpace) { + // Method + let name = "AddConnection"; + let node_id = NodeId::new(0, 17366); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17367), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17368), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14443), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_8(address_space: &mut AddressSpace) { + // Method + let name = "RemoveConnection"; + let node_id = NodeId::new(0, 17369); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17370), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14443), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_9(address_space: &mut AddressSpace) { + // Method + let name = "Reset"; + let node_id = NodeId::new(0, 17421); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17409), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_10(address_space: &mut AddressSpace) { + // Method + let name = "AddExtensionField"; + let node_id = NodeId::new(0, 15482); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15483), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15484), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15481), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_11(address_space: &mut AddressSpace) { + // Method + let name = "RemoveExtensionField"; + let node_id = NodeId::new(0, 15485); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15486), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15481), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_12(address_space: &mut AddressSpace) { + // Method + let name = "AddExtensionField"; + let node_id = NodeId::new(0, 15491); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15492), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15493), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15489), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_13(address_space: &mut AddressSpace) { + // Method + let name = "RemoveExtensionField"; + let node_id = NodeId::new(0, 15494); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15495), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15489), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_14(address_space: &mut AddressSpace) { + // Method + let name = "AddVariables"; + let node_id = NodeId::new(0, 14555); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14556), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14557), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14534), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_15(address_space: &mut AddressSpace) { + // Method + let name = "RemoveVariables"; + let node_id = NodeId::new(0, 14558); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14559), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14560), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14534), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_16(address_space: &mut AddressSpace) { + // Method + let name = "ModifyFieldSelection"; + let node_id = NodeId::new(0, 15052); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15053), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15517), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14572), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_17(address_space: &mut AddressSpace) { + // Method + let name = "AddPublishedDataItems"; + let node_id = NodeId::new(0, 14479); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14480), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14481), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14478), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_18(address_space: &mut AddressSpace) { + // Method + let name = "AddPublishedEvents"; + let node_id = NodeId::new(0, 14482); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14483), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14484), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14478), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_19(address_space: &mut AddressSpace) { + // Method + let name = "AddPublishedDataItemsTemplate"; + let node_id = NodeId::new(0, 16842); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16843), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16853), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14478), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_20(address_space: &mut AddressSpace) { + // Method + let name = "AddPublishedEventsTemplate"; + let node_id = NodeId::new(0, 16881); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16882), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16883), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14478), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_21(address_space: &mut AddressSpace) { + // Method + let name = "RemovePublishedDataSet"; + let node_id = NodeId::new(0, 14485); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14486), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14478), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_22(address_space: &mut AddressSpace) { + // Method + let name = "AddDataSetFolder"; + let node_id = NodeId::new(0, 16884); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16894), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16922), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14478), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_23(address_space: &mut AddressSpace) { + // Method + let name = "RemoveDataSetFolder"; + let node_id = NodeId::new(0, 16923); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16924), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14478), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_24(address_space: &mut AddressSpace) { + // Method + let name = "AddPublishedDataItems"; + let node_id = NodeId::new(0, 14493); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14494), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14495), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14477), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_25(address_space: &mut AddressSpace) { + // Method + let name = "AddPublishedEvents"; + let node_id = NodeId::new(0, 14496); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14497), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14498), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14477), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_26(address_space: &mut AddressSpace) { + // Method + let name = "AddPublishedDataItemsTemplate"; + let node_id = NodeId::new(0, 16935); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16958), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16959), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14477), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_27(address_space: &mut AddressSpace) { + // Method + let name = "AddPublishedEventsTemplate"; + let node_id = NodeId::new(0, 16960); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16961), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16971), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14477), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_28(address_space: &mut AddressSpace) { + // Method + let name = "RemovePublishedDataSet"; + let node_id = NodeId::new(0, 14499); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14500), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14477), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_29(address_space: &mut AddressSpace) { + // Method + let name = "AddDataSetFolder"; + let node_id = NodeId::new(0, 16994); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16995), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16996), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14477), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_30(address_space: &mut AddressSpace) { + // Method + let name = "RemoveDataSetFolder"; + let node_id = NodeId::new(0, 16997); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17007), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14477), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_31(address_space: &mut AddressSpace) { + // Method + let name = "Reset"; + let node_id = NodeId::new(0, 19253); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19241), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_32(address_space: &mut AddressSpace) { + // Method + let name = "AddWriterGroup"; + let node_id = NodeId::new(0, 17427); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17428), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17456), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14209), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_33(address_space: &mut AddressSpace) { + // Method + let name = "AddReaderGroup"; + let node_id = NodeId::new(0, 17465); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17507), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17508), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14209), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_34(address_space: &mut AddressSpace) { + // Method + let name = "RemoveGroup"; + let node_id = NodeId::new(0, 14225); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14226), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14209), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_35(address_space: &mut AddressSpace) { + // Method + let name = "Reset"; + let node_id = NodeId::new(0, 17824); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17812), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_36(address_space: &mut AddressSpace) { + // Method + let name = "AddDataSetWriter"; + let node_id = NodeId::new(0, 17969); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17976), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17987), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17725), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_37(address_space: &mut AddressSpace) { + // Method + let name = "RemoveDataSetWriter"; + let node_id = NodeId::new(0, 17992); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17993), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17725), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_38(address_space: &mut AddressSpace) { + // Method + let name = "Reset"; + let node_id = NodeId::new(0, 21027); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21015), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_39(address_space: &mut AddressSpace) { + // Method + let name = "AddDataSetReader"; + let node_id = NodeId::new(0, 21082); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21083), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21084), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17999), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_40(address_space: &mut AddressSpace) { + // Method + let name = "RemoveDataSetReader"; + let node_id = NodeId::new(0, 21085); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21086), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17999), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_41(address_space: &mut AddressSpace) { + // Method + let name = "Reset"; + let node_id = NodeId::new(0, 19562); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19550), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_42(address_space: &mut AddressSpace) { + // Method + let name = "Reset"; + let node_id = NodeId::new(0, 19621); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19609), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_43(address_space: &mut AddressSpace) { + // Method + let name = "CreateTargetVariables"; + let node_id = NodeId::new(0, 17386); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17387), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17388), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_44(address_space: &mut AddressSpace) { + // Method + let name = "CreateDataSetMirror"; + let node_id = NodeId::new(0, 17389); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17390), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17391), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_45(address_space: &mut AddressSpace) { + // Method + let name = "AddTargetVariables"; + let node_id = NodeId::new(0, 15115); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15116), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15117), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15111), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_46(address_space: &mut AddressSpace) { + // Method + let name = "RemoveTargetVariables"; + let node_id = NodeId::new(0, 15118); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15119), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15120), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15111), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_47(address_space: &mut AddressSpace) { + // Method + let name = "Enable"; + let node_id = NodeId::new(0, 14645); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14643), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_48(address_space: &mut AddressSpace) { + // Method + let name = "Disable"; + let node_id = NodeId::new(0, 14646); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14643), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_49(address_space: &mut AddressSpace) { + // Method + let name = "Reset"; + let node_id = NodeId::new(0, 19689); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19677), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_14_2.rs b/lib/src/server/address_space/generated/nodeset_14_2.rs new file mode 100644 index 000000000..feb488a23 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_14_2.rs @@ -0,0 +1,1290 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_object_11(address_space); + add_object_12(address_space); + add_object_13(address_space); + add_object_14(address_space); + add_object_15(address_space); + add_object_16(address_space); + add_object_17(address_space); + add_object_18(address_space); + add_object_19(address_space); + add_object_20(address_space); + add_object_21(address_space); + add_object_22(address_space); + add_object_23(address_space); + add_object_24(address_space); + add_object_25(address_space); + add_object_26(address_space); + add_object_27(address_space); + add_object_28(address_space); + add_object_29(address_space); + add_object_30(address_space); + add_object_31(address_space); + add_object_32(address_space); + add_object_33(address_space); + add_object_34(address_space); + add_object_35(address_space); + add_object_36(address_space); + add_object_37(address_space); + add_object_38(address_space); + add_object_39(address_space); + add_object_40(address_space); + add_object_41(address_space); + add_object_42(address_space); + add_object_43(address_space); + add_object_44(address_space); + add_object_45(address_space); + add_object_46(address_space); + add_object_47(address_space); + add_object_48(address_space); + add_object_49(address_space); + add_object_50(address_space); + add_object_51(address_space); + add_object_52(address_space); + add_object_53(address_space); + add_object_54(address_space); + add_object_55(address_space); + add_object_56(address_space); + add_object_57(address_space); + add_object_58(address_space); + add_object_59(address_space); + add_object_60(address_space); + add_object_61(address_space); + add_object_62(address_space); + add_object_63(address_space); + add_object_64(address_space); + add_object_65(address_space); + add_object_66(address_space); + add_object_67(address_space); + add_object_68(address_space); + add_object_69(address_space); + add_object_70(address_space); + add_object_71(address_space); + add_object_72(address_space); + add_object_73(address_space); + add_object_74(address_space); + add_object_75(address_space); + add_object_76(address_space); + add_object_77(address_space); + add_object_78(address_space); + add_object_79(address_space); + add_object_80(address_space); + add_object_81(address_space); + add_object_82(address_space); + add_object_83(address_space); + add_object_84(address_space); + add_object_85(address_space); + add_object_86(address_space); + add_object_87(address_space); + add_object_88(address_space); + add_object_89(address_space); + add_object_90(address_space); + add_object_91(address_space); + add_object_92(address_space); + add_object_93(address_space); + add_object_94(address_space); + add_object_95(address_space); + add_object_96(address_space); + add_object_97(address_space); + add_object_98(address_space); + add_object_99(address_space); + add_object_100(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 21153); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15520), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 21165), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15701); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15621), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15866), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15702); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15622), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15869), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15703); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15623), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15872), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15705); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15628), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15877), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15706); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15629), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15880), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15707); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15630), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15883), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15712); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15631), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15886), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 14848); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14744), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 21002), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15713); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15635), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15889), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_11(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 21154); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15530), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 21168), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_12(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15715); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15645), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15895), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_13(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15717); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15652), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15898), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_14(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15718); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15653), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15919), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_15(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15719); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15657), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15922), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_16(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15724); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15664), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15925), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_17(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15725); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15665), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15931), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_18(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 17468); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17467), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 17469), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_19(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 21155); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15532), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 21171), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_20(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15479); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15007), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15524), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_21(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15727); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15667), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15940), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_22(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15729); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15669), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15943), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_23(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15733); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15670), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15946), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_24(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15950); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15534), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16027), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_25(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 14796); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14525), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 14811), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_26(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15589); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15487), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15591), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_27(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15590); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15488), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15594), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_28(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15529); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15005), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15585), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_29(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15531); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15006), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15588), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_30(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 14794); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14523), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 14805), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_31(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 14795); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14524), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 14808), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_32(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 14803); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14593), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 14832), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_33(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15951); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15578), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16030), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_34(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15952); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15580), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16033), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_35(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 14319); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14273), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 14320), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_36(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15953); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15581), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16037), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_37(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15954); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15582), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16040), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_38(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15955); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15597), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16047), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_39(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15956); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15598), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16050), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_40(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15987); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15605), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16053), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_41(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15988); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15609), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16056), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_42(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 21174); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15480), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 21180), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_43(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15990); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15611), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16062), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_44(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15991); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15616), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16065), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_45(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15992); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15617), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16068), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_46(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15993); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15618), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16071), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_47(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 21175); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15502), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 21183), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_48(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 21176); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15510), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 21186), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_49(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 21177); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15520), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 21189), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_50(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15995); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15621), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16077), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_51(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15996); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15622), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16080), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_52(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 16007); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15623), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16083), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_53(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 16008); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15628), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16086), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_54(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 16009); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15629), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16089), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_55(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 16010); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15630), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16092), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_56(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 16011); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15631), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16095), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_57(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 14804); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14744), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 14835), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_58(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 16012); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15635), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16098), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_59(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 21178); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15530), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 21192), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_60(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 16014); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15645), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16104), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_61(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 16015); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15652), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16107), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_62(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 16016); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15653), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16110), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_63(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 16017); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15657), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16113), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_64(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 16018); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15664), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16116), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_65(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 16019); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15665), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16119), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_66(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 17472); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17467), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 17473), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_67(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 21179); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15532), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 21195), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_68(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15579); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15007), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15640), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_69(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 16021); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15667), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16125), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_70(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 16022); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15669), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16144), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_71(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 16023); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15670), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16147), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_72(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16151); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15534), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_73(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15057); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14525), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_74(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15058); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15487), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_75(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15059); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15488), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_76(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15700); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15005), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_77(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15714); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15006), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_78(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15050); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14523), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_79(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15051); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14524), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_80(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15049); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14593), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_81(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16152); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15578), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_82(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16153); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15580), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_83(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15060); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14273), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_84(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16154); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15581), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_85(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16155); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15582), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_86(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16156); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15597), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_87(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16157); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15598), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_88(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16158); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15605), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_89(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16159); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15609), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_90(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 21198); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15480), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_91(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16161); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15611), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_92(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16280); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15616), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_93(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16281); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15617), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_94(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16282); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15618), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_95(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 21199); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15502), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_96(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 21200); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15510), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_97(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 21201); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15520), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_98(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16284); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15621), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_99(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16285); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15622), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_100(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16286); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15623), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_14_3.rs b/lib/src/server/address_space/generated/nodeset_14_3.rs new file mode 100644 index 000000000..3ebf05399 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_14_3.rs @@ -0,0 +1,1315 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_object_11(address_space); + add_object_12(address_space); + add_object_13(address_space); + add_object_14(address_space); + add_object_15(address_space); + add_object_16(address_space); + add_object_17(address_space); + add_object_18(address_space); + add_object_19(address_space); + add_objecttype_20(address_space); + add_objecttype_21(address_space); + add_objecttype_22(address_space); + add_objecttype_23(address_space); + add_objecttype_24(address_space); + add_objecttype_25(address_space); + add_objecttype_26(address_space); + add_objecttype_27(address_space); + add_objecttype_28(address_space); + add_objecttype_29(address_space); + add_objecttype_30(address_space); + add_objecttype_31(address_space); + add_objecttype_32(address_space); + add_objecttype_33(address_space); + add_objecttype_34(address_space); + add_objecttype_35(address_space); + add_objecttype_36(address_space); + add_objecttype_37(address_space); + add_objecttype_38(address_space); + add_objecttype_39(address_space); + add_objecttype_40(address_space); + add_objecttype_41(address_space); + add_objecttype_42(address_space); + add_objecttype_43(address_space); + add_objecttype_44(address_space); + add_objecttype_45(address_space); + add_objecttype_46(address_space); + add_objecttype_47(address_space); + add_objecttype_48(address_space); + add_objecttype_49(address_space); + add_objecttype_50(address_space); + add_objecttype_51(address_space); + add_objecttype_52(address_space); + add_objecttype_53(address_space); + add_objecttype_54(address_space); + add_objecttype_55(address_space); + add_objecttype_56(address_space); + add_objecttype_57(address_space); + add_objecttype_58(address_space); + add_objecttype_59(address_space); + add_objecttype_60(address_space); + add_objecttype_61(address_space); + add_objecttype_62(address_space); + add_objecttype_63(address_space); + add_objecttype_64(address_space); + add_objecttype_65(address_space); + add_objecttype_66(address_space); + add_objecttype_67(address_space); + add_objecttype_68(address_space); + add_objecttype_69(address_space); + add_objecttype_70(address_space); + add_objecttype_71(address_space); + add_datatype_72(address_space); + add_datatype_73(address_space); + add_datatype_74(address_space); + add_datatype_75(address_space); + add_datatype_76(address_space); + add_datatype_77(address_space); + add_datatype_78(address_space); + add_datatype_79(address_space); + add_datatype_80(address_space); + add_datatype_81(address_space); + add_datatype_82(address_space); + add_datatype_83(address_space); + add_datatype_84(address_space); + add_datatype_85(address_space); + add_datatype_86(address_space); + add_datatype_87(address_space); + add_datatype_88(address_space); + add_datatype_89(address_space); + add_datatype_90(address_space); + add_datatype_91(address_space); + add_datatype_92(address_space); + add_datatype_93(address_space); + add_datatype_94(address_space); + add_datatype_95(address_space); + add_datatype_96(address_space); + add_datatype_97(address_space); + add_datatype_98(address_space); + add_datatype_99(address_space); + add_datatype_100(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16287); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15628), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16288); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15629), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16308); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15630), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16310); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15631), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15061); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14744), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16311); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15635), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 21202); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15530), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16323); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15645), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16391); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15652), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16392); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15653), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_11(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16393); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15657), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_12(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16394); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15664), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_13(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16404); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15665), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_14(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 17476); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17467), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_15(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 21203); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15532), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_16(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15726); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15007), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_17(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16524); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15667), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_18(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16525); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15669), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_19(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16526); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15670), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_objecttype_20(address_space: &mut AddressSpace) { + // ObjectType + let name = "PubSubKeyServiceType"; + let node_id = NodeId::new(0, 15906); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15907), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15910), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15913), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_21(address_space: &mut AddressSpace) { + // ObjectType + let name = "SecurityGroupFolderType"; + let node_id = NodeId::new(0, 15452); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15453), &ReferenceTypeId::Organizes, ReferenceDirection::Forward), + (&NodeId::new(0, 15459), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15461), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15464), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 61), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_22(address_space: &mut AddressSpace) { + // ObjectType + let name = "SecurityGroupType"; + let node_id = NodeId::new(0, 15471); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15472), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15046), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15047), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15048), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15056), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_23(address_space: &mut AddressSpace) { + // ObjectType + let name = "PublishSubscribeType"; + let node_id = NodeId::new(0, 14416); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17296), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16598), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14432), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14434), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15844), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18715), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17479), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15906), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_24(address_space: &mut AddressSpace) { + // ObjectType + let name = "PublishedDataSetType"; + let node_id = NodeId::new(0, 14509); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14519), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15229), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16759), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15481), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_25(address_space: &mut AddressSpace) { + // ObjectType + let name = "ExtensionFieldsType"; + let node_id = NodeId::new(0, 15489); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15490), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15491), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15494), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_26(address_space: &mut AddressSpace) { + // ObjectType + let name = "PublishedDataItemsType"; + let node_id = NodeId::new(0, 14534); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14548), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14555), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14558), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14509), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_27(address_space: &mut AddressSpace) { + // ObjectType + let name = "PublishedEventsType"; + let node_id = NodeId::new(0, 14572); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14586), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14587), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14588), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15052), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14509), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_28(address_space: &mut AddressSpace) { + // ObjectType + let name = "DataSetFolderType"; + let node_id = NodeId::new(0, 14477); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14478), &ReferenceTypeId::Organizes, ReferenceDirection::Forward), + (&NodeId::new(0, 14487), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14493), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14496), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16935), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16960), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14499), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16994), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16997), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 61), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_29(address_space: &mut AddressSpace) { + // ObjectType + let name = "PubSubConnectionType"; + let node_id = NodeId::new(0, 14209); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14595), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17306), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17485), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14221), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17203), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14600), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19241), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17427), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17465), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14225), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_30(address_space: &mut AddressSpace) { + // ObjectType + let name = "ConnectionTransportType"; + let node_id = NodeId::new(0, 17721); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_31(address_space: &mut AddressSpace) { + // ObjectType + let name = "PubSubGroupType"; + let node_id = NodeId::new(0, 14232); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15926), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15927), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15928), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17724), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17488), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15265), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_32(address_space: &mut AddressSpace) { + // ObjectType + let name = "WriterGroupType"; + let node_id = NodeId::new(0, 17725); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17736), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17737), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17738), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17739), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17740), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17559), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17741), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17742), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17812), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17969), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17992), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14232), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_33(address_space: &mut AddressSpace) { + // ObjectType + let name = "WriterGroupTransportType"; + let node_id = NodeId::new(0, 17997); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_34(address_space: &mut AddressSpace) { + // ObjectType + let name = "WriterGroupMessageType"; + let node_id = NodeId::new(0, 17998); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_35(address_space: &mut AddressSpace) { + // ObjectType + let name = "ReaderGroupType"; + let node_id = NodeId::new(0, 17999); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21015), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21080), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21081), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21082), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21085), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14232), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_36(address_space: &mut AddressSpace) { + // ObjectType + let name = "ReaderGroupTransportType"; + let node_id = NodeId::new(0, 21090); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_37(address_space: &mut AddressSpace) { + // ObjectType + let name = "ReaderGroupMessageType"; + let node_id = NodeId::new(0, 21091); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_38(address_space: &mut AddressSpace) { + // ObjectType + let name = "DataSetWriterType"; + let node_id = NodeId::new(0, 15298); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21092), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21093), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21094), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17493), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15303), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21095), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15299), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19550), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_39(address_space: &mut AddressSpace) { + // ObjectType + let name = "DataSetWriterTransportType"; + let node_id = NodeId::new(0, 15305); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_40(address_space: &mut AddressSpace) { + // ObjectType + let name = "DataSetWriterMessageType"; + let node_id = NodeId::new(0, 21096); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_41(address_space: &mut AddressSpace) { + // ObjectType + let name = "DataSetReaderType"; + let node_id = NodeId::new(0, 15306); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21097), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21098), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21099), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21100), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21101), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21102), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17563), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17564), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15932), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15933), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15934), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17494), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15311), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21103), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15307), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19609), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15316), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17386), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17389), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_42(address_space: &mut AddressSpace) { + // ObjectType + let name = "DataSetReaderTransportType"; + let node_id = NodeId::new(0, 15319); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_43(address_space: &mut AddressSpace) { + // ObjectType + let name = "DataSetReaderMessageType"; + let node_id = NodeId::new(0, 21104); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_44(address_space: &mut AddressSpace) { + // ObjectType + let name = "SubscribedDataSetType"; + let node_id = NodeId::new(0, 15108); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_45(address_space: &mut AddressSpace) { + // ObjectType + let name = "TargetVariablesType"; + let node_id = NodeId::new(0, 15111); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15114), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15115), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15118), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15108), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_46(address_space: &mut AddressSpace) { + // ObjectType + let name = "SubscribedDataSetMirrorType"; + let node_id = NodeId::new(0, 15127); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15108), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_47(address_space: &mut AddressSpace) { + // ObjectType + let name = "PubSubStatusType"; + let node_id = NodeId::new(0, 14643); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14644), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14645), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14646), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_48(address_space: &mut AddressSpace) { + // ObjectType + let name = "PubSubDiagnosticsType"; + let node_id = NodeId::new(0, 19677); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19678), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19679), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19684), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19689), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19690), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19691), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19722), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_49(address_space: &mut AddressSpace) { + // ObjectType + let name = "PubSubDiagnosticsRootType"; + let node_id = NodeId::new(0, 19732); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19777), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19677), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_50(address_space: &mut AddressSpace) { + // ObjectType + let name = "PubSubDiagnosticsConnectionType"; + let node_id = NodeId::new(0, 19786); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19831), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19677), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_51(address_space: &mut AddressSpace) { + // ObjectType + let name = "PubSubDiagnosticsWriterGroupType"; + let node_id = NodeId::new(0, 19834); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19848), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19879), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19677), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_52(address_space: &mut AddressSpace) { + // ObjectType + let name = "PubSubDiagnosticsReaderGroupType"; + let node_id = NodeId::new(0, 19903); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19917), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19948), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19677), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_53(address_space: &mut AddressSpace) { + // ObjectType + let name = "PubSubDiagnosticsDataSetWriterType"; + let node_id = NodeId::new(0, 19968); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19982), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20013), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19677), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_54(address_space: &mut AddressSpace) { + // ObjectType + let name = "PubSubDiagnosticsDataSetReaderType"; + let node_id = NodeId::new(0, 20027); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20041), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 20072), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19677), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_55(address_space: &mut AddressSpace) { + // ObjectType + let name = "PubSubStatusEventType"; + let node_id = NodeId::new(0, 15535); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15545), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15546), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15547), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2130), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_56(address_space: &mut AddressSpace) { + // ObjectType + let name = "PubSubTransportLimitsExceedEventType"; + let node_id = NodeId::new(0, 15548); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15561), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15562), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15535), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_57(address_space: &mut AddressSpace) { + // ObjectType + let name = "PubSubCommunicationFailureEventType"; + let node_id = NodeId::new(0, 15563); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15576), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15535), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_58(address_space: &mut AddressSpace) { + // ObjectType + let name = "UadpWriterGroupMessageType"; + let node_id = NodeId::new(0, 21105); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21106), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21107), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21108), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21109), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21110), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17998), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_59(address_space: &mut AddressSpace) { + // ObjectType + let name = "UadpDataSetWriterMessageType"; + let node_id = NodeId::new(0, 21111); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21112), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21113), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21114), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21115), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21096), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_60(address_space: &mut AddressSpace) { + // ObjectType + let name = "UadpDataSetReaderMessageType"; + let node_id = NodeId::new(0, 21116); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21117), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21119), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17477), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21120), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21121), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21122), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21123), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21124), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21125), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21104), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_61(address_space: &mut AddressSpace) { + // ObjectType + let name = "JsonWriterGroupMessageType"; + let node_id = NodeId::new(0, 21126); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21127), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17998), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_62(address_space: &mut AddressSpace) { + // ObjectType + let name = "JsonDataSetWriterMessageType"; + let node_id = NodeId::new(0, 21128); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21129), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21096), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_63(address_space: &mut AddressSpace) { + // ObjectType + let name = "JsonDataSetReaderMessageType"; + let node_id = NodeId::new(0, 21130); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21131), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21132), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21104), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_64(address_space: &mut AddressSpace) { + // ObjectType + let name = "DatagramConnectionTransportType"; + let node_id = NodeId::new(0, 15064); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15072), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17721), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_65(address_space: &mut AddressSpace) { + // ObjectType + let name = "DatagramWriterGroupTransportType"; + let node_id = NodeId::new(0, 21133); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21134), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21135), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17997), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_66(address_space: &mut AddressSpace) { + // ObjectType + let name = "BrokerConnectionTransportType"; + let node_id = NodeId::new(0, 15155); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15156), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15178), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17721), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_67(address_space: &mut AddressSpace) { + // ObjectType + let name = "BrokerWriterGroupTransportType"; + let node_id = NodeId::new(0, 21136); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21137), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15246), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15247), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15249), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17997), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_68(address_space: &mut AddressSpace) { + // ObjectType + let name = "BrokerDataSetWriterTransportType"; + let node_id = NodeId::new(0, 21138); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21139), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21140), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15250), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15251), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15330), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21141), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15305), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_69(address_space: &mut AddressSpace) { + // ObjectType + let name = "BrokerDataSetReaderTransportType"; + let node_id = NodeId::new(0, 21142); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21143), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15334), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15419), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15420), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21144), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15319), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_70(address_space: &mut AddressSpace) { + // ObjectType + let name = "NetworkAddressType"; + let node_id = NodeId::new(0, 21145); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21146), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_71(address_space: &mut AddressSpace) { + // ObjectType + let name = "NetworkAddressUrlType"; + let node_id = NodeId::new(0, 21147); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21149), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21145), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_72(address_space: &mut AddressSpace) { + // DataType + let name = "DataTypeSchemaHeader"; + let node_id = NodeId::new(0, 15534); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_73(address_space: &mut AddressSpace) { + // DataType + let name = "DataTypeDescription"; + let node_id = NodeId::new(0, 14525); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_74(address_space: &mut AddressSpace) { + // DataType + let name = "StructureDescription"; + let node_id = NodeId::new(0, 15487); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14525), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_75(address_space: &mut AddressSpace) { + // DataType + let name = "EnumDescription"; + let node_id = NodeId::new(0, 15488); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14525), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_76(address_space: &mut AddressSpace) { + // DataType + let name = "SimpleTypeDescription"; + let node_id = NodeId::new(0, 15005); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14525), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_77(address_space: &mut AddressSpace) { + // DataType + let name = "UABinaryFileDataType"; + let node_id = NodeId::new(0, 15006); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15534), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_78(address_space: &mut AddressSpace) { + // DataType + let name = "PubSubState"; + let node_id = NodeId::new(0, 14647); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14648), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_79(address_space: &mut AddressSpace) { + // DataType + let name = "DataSetMetaDataType"; + let node_id = NodeId::new(0, 14523); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15534), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_80(address_space: &mut AddressSpace) { + // DataType + let name = "FieldMetaData"; + let node_id = NodeId::new(0, 14524); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_81(address_space: &mut AddressSpace) { + // DataType + let name = "DataSetFieldFlags"; + let node_id = NodeId::new(0, 15904); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15577), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 5), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_82(address_space: &mut AddressSpace) { + // DataType + let name = "ConfigurationVersionDataType"; + let node_id = NodeId::new(0, 14593); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_83(address_space: &mut AddressSpace) { + // DataType + let name = "PublishedDataSetDataType"; + let node_id = NodeId::new(0, 15578); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_84(address_space: &mut AddressSpace) { + // DataType + let name = "PublishedDataSetSourceDataType"; + let node_id = NodeId::new(0, 15580); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_85(address_space: &mut AddressSpace) { + // DataType + let name = "PublishedVariableDataType"; + let node_id = NodeId::new(0, 14273); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_86(address_space: &mut AddressSpace) { + // DataType + let name = "PublishedDataItemsDataType"; + let node_id = NodeId::new(0, 15581); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15580), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_87(address_space: &mut AddressSpace) { + // DataType + let name = "PublishedEventsDataType"; + let node_id = NodeId::new(0, 15582); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15580), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_88(address_space: &mut AddressSpace) { + // DataType + let name = "DataSetFieldContentMask"; + let node_id = NodeId::new(0, 15583); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15584), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 7), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_89(address_space: &mut AddressSpace) { + // DataType + let name = "DataSetWriterDataType"; + let node_id = NodeId::new(0, 15597); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_90(address_space: &mut AddressSpace) { + // DataType + let name = "DataSetWriterTransportDataType"; + let node_id = NodeId::new(0, 15598); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_91(address_space: &mut AddressSpace) { + // DataType + let name = "DataSetWriterMessageDataType"; + let node_id = NodeId::new(0, 15605); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_92(address_space: &mut AddressSpace) { + // DataType + let name = "PubSubGroupDataType"; + let node_id = NodeId::new(0, 15609); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_93(address_space: &mut AddressSpace) { + // DataType + let name = "WriterGroupDataType"; + let node_id = NodeId::new(0, 15480); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15609), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_94(address_space: &mut AddressSpace) { + // DataType + let name = "WriterGroupTransportDataType"; + let node_id = NodeId::new(0, 15611); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_95(address_space: &mut AddressSpace) { + // DataType + let name = "WriterGroupMessageDataType"; + let node_id = NodeId::new(0, 15616); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_96(address_space: &mut AddressSpace) { + // DataType + let name = "PubSubConnectionDataType"; + let node_id = NodeId::new(0, 15617); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_97(address_space: &mut AddressSpace) { + // DataType + let name = "ConnectionTransportDataType"; + let node_id = NodeId::new(0, 15618); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_98(address_space: &mut AddressSpace) { + // DataType + let name = "NetworkAddressDataType"; + let node_id = NodeId::new(0, 15502); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_99(address_space: &mut AddressSpace) { + // DataType + let name = "NetworkAddressUrlDataType"; + let node_id = NodeId::new(0, 15510); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15502), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_100(address_space: &mut AddressSpace) { + // DataType + let name = "ReaderGroupDataType"; + let node_id = NodeId::new(0, 15520); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15609), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_14_4.rs b/lib/src/server/address_space/generated/nodeset_14_4.rs new file mode 100644 index 000000000..83365ff46 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_14_4.rs @@ -0,0 +1,1700 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_datatype_1(address_space); + add_datatype_2(address_space); + add_datatype_3(address_space); + add_datatype_4(address_space); + add_datatype_5(address_space); + add_datatype_6(address_space); + add_datatype_7(address_space); + add_datatype_8(address_space); + add_datatype_9(address_space); + add_datatype_10(address_space); + add_datatype_11(address_space); + add_datatype_12(address_space); + add_datatype_13(address_space); + add_datatype_14(address_space); + add_datatype_15(address_space); + add_datatype_16(address_space); + add_datatype_17(address_space); + add_datatype_18(address_space); + add_datatype_19(address_space); + add_datatype_20(address_space); + add_datatype_21(address_space); + add_datatype_22(address_space); + add_datatype_23(address_space); + add_datatype_24(address_space); + add_datatype_25(address_space); + add_datatype_26(address_space); + add_datatype_27(address_space); + add_datatype_28(address_space); + add_datatype_29(address_space); + add_datatype_30(address_space); + add_datatype_31(address_space); + add_referencetype_32(address_space); + add_referencetype_33(address_space); + add_referencetype_34(address_space); + add_referencetype_35(address_space); + add_referencetype_36(address_space); + add_referencetype_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_datatype_1(address_space: &mut AddressSpace) { + // DataType + let name = "ReaderGroupTransportDataType"; + let node_id = NodeId::new(0, 15621); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_2(address_space: &mut AddressSpace) { + // DataType + let name = "ReaderGroupMessageDataType"; + let node_id = NodeId::new(0, 15622); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_3(address_space: &mut AddressSpace) { + // DataType + let name = "DataSetReaderDataType"; + let node_id = NodeId::new(0, 15623); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_4(address_space: &mut AddressSpace) { + // DataType + let name = "DataSetReaderTransportDataType"; + let node_id = NodeId::new(0, 15628); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_5(address_space: &mut AddressSpace) { + // DataType + let name = "DataSetReaderMessageDataType"; + let node_id = NodeId::new(0, 15629); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_6(address_space: &mut AddressSpace) { + // DataType + let name = "SubscribedDataSetDataType"; + let node_id = NodeId::new(0, 15630); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_7(address_space: &mut AddressSpace) { + // DataType + let name = "TargetVariablesDataType"; + let node_id = NodeId::new(0, 15631); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15630), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_8(address_space: &mut AddressSpace) { + // DataType + let name = "FieldTargetDataType"; + let node_id = NodeId::new(0, 14744); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_9(address_space: &mut AddressSpace) { + // DataType + let name = "OverrideValueHandling"; + let node_id = NodeId::new(0, 15874); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15875), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_10(address_space: &mut AddressSpace) { + // DataType + let name = "SubscribedDataSetMirrorDataType"; + let node_id = NodeId::new(0, 15635); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15630), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_11(address_space: &mut AddressSpace) { + // DataType + let name = "PubSubConfigurationDataType"; + let node_id = NodeId::new(0, 15530); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_12(address_space: &mut AddressSpace) { + // DataType + let name = "DataSetOrderingType"; + let node_id = NodeId::new(0, 20408); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15641), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_13(address_space: &mut AddressSpace) { + // DataType + let name = "UadpNetworkMessageContentMask"; + let node_id = NodeId::new(0, 15642); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15643), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 7), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_14(address_space: &mut AddressSpace) { + // DataType + let name = "UadpWriterGroupMessageDataType"; + let node_id = NodeId::new(0, 15645); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15616), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_15(address_space: &mut AddressSpace) { + // DataType + let name = "UadpDataSetMessageContentMask"; + let node_id = NodeId::new(0, 15646); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15647), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 7), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_16(address_space: &mut AddressSpace) { + // DataType + let name = "UadpDataSetWriterMessageDataType"; + let node_id = NodeId::new(0, 15652); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15605), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_17(address_space: &mut AddressSpace) { + // DataType + let name = "UadpDataSetReaderMessageDataType"; + let node_id = NodeId::new(0, 15653); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15629), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_18(address_space: &mut AddressSpace) { + // DataType + let name = "JsonNetworkMessageContentMask"; + let node_id = NodeId::new(0, 15654); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15655), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 7), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_19(address_space: &mut AddressSpace) { + // DataType + let name = "JsonWriterGroupMessageDataType"; + let node_id = NodeId::new(0, 15657); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15616), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_20(address_space: &mut AddressSpace) { + // DataType + let name = "JsonDataSetMessageContentMask"; + let node_id = NodeId::new(0, 15658); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15659), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 7), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_21(address_space: &mut AddressSpace) { + // DataType + let name = "JsonDataSetWriterMessageDataType"; + let node_id = NodeId::new(0, 15664); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15605), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_22(address_space: &mut AddressSpace) { + // DataType + let name = "JsonDataSetReaderMessageDataType"; + let node_id = NodeId::new(0, 15665); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15629), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_23(address_space: &mut AddressSpace) { + // DataType + let name = "DatagramConnectionTransportDataType"; + let node_id = NodeId::new(0, 17467); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15618), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_24(address_space: &mut AddressSpace) { + // DataType + let name = "DatagramWriterGroupTransportDataType"; + let node_id = NodeId::new(0, 15532); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15611), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_25(address_space: &mut AddressSpace) { + // DataType + let name = "BrokerConnectionTransportDataType"; + let node_id = NodeId::new(0, 15007); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15618), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_26(address_space: &mut AddressSpace) { + // DataType + let name = "BrokerTransportQualityOfService"; + let node_id = NodeId::new(0, 15008); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15009), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_27(address_space: &mut AddressSpace) { + // DataType + let name = "BrokerWriterGroupTransportDataType"; + let node_id = NodeId::new(0, 15667); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15611), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_28(address_space: &mut AddressSpace) { + // DataType + let name = "BrokerDataSetWriterTransportDataType"; + let node_id = NodeId::new(0, 15669); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15598), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_29(address_space: &mut AddressSpace) { + // DataType + let name = "BrokerDataSetReaderTransportDataType"; + let node_id = NodeId::new(0, 15670); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15628), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_30(address_space: &mut AddressSpace) { + // DataType + let name = "DiagnosticsLevel"; + let node_id = NodeId::new(0, 19723); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19724), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_31(address_space: &mut AddressSpace) { + // DataType + let name = "PubSubDiagnosticsCounterClassification"; + let node_id = NodeId::new(0, 19730); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19731), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_32(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasPubSubConnection"; + let node_id = NodeId::new(0, 14476); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "PubSubConnectionOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 47), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_33(address_space: &mut AddressSpace) { + // ReferenceType + let name = "DataSetToWriter"; + let node_id = NodeId::new(0, 14936); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "WriterToDataSet")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 33), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_34(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasDataSetWriter"; + let node_id = NodeId::new(0, 15296); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "IsWriterInGroup")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 47), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_35(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasWriterGroup"; + let node_id = NodeId::new(0, 18804); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "IsWriterGroupOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 47), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_36(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasDataSetReader"; + let node_id = NodeId::new(0, 15297); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "IsReaderInGroup")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 47), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_37(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasReaderGroup"; + let node_id = NodeId::new(0, 18805); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "IsReaderGroupOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 47), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14648); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14647), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "OptionSetValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15577); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15904), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "OptionSetValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15584); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15583), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15875); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15874), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15641); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 20408), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "OptionSetValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15643); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15642), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "OptionSetValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15647); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15646), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "OptionSetValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15655); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15654), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "OptionSetValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15659); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15658), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15009); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15008), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupId"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("StartingTokenId"), + data_type: NodeId::new(0, 288), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RequestedKeyCount"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15908); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15907), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityPolicyUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FirstTokenId"), + data_type: NodeId::new(0, 288), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Keys"), + data_type: NodeId::new(0, 15), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("TimeToNextKey"), + data_type: NodeId::new(0, 290), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("KeyLifetime"), + data_type: NodeId::new(0, 290), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15909); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15907), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupId"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15911); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15910), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15912); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15910), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupName"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("KeyLifetime"), + data_type: NodeId::new(0, 290), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityPolicyUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("MaxFutureKeyCount"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("MaxPastKeyCount"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15915); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15914), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupId"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15916); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15914), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15918); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15917), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupName"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("KeyLifetime"), + data_type: NodeId::new(0, 290), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityPolicyUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("MaxFutureKeyCount"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("MaxPastKeyCount"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15455); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15454), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupId"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15456); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15454), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15458); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15457), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityGroupId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15460); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15459), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "KeyLifetime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15010); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15459), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityPolicyUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15011); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15459), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "MaxFutureKeyCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15012); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15459), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "MaxPastKeyCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15043); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15459), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupName"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("KeyLifetime"), + data_type: NodeId::new(0, 290), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityPolicyUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("MaxFutureKeyCount"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("MaxPastKeyCount"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15462); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15461), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupId"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15463); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15461), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15465); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15464), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityGroupId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15472); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15471), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "KeyLifetime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15046); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15471), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityPolicyUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15047); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15471), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "MaxFutureKeyCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15048); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15471), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "MaxPastKeyCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15056); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15471), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "PublisherId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14418); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14417), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "TransportProfileUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17292); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17706), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16309), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14417), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "Selections"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17706); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17292), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "ConnectionProperties"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17478); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14533), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14417), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "NetworkInterface"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15533); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17503), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16309), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14423), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "Selections"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17503); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15533), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "State"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14420); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14647), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14419), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupId"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityPolicyUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("CurrentTokenId"), + data_type: NodeId::new(0, 288), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("CurrentKey"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FutureKeys"), + data_type: NodeId::new(0, 15), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("TimeToNextKey"), + data_type: NodeId::new(0, 290), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("KeyLifetime"), + data_type: NodeId::new(0, 290), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17297); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17296), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Configuration"), + data_type: NodeId::new(0, 15617), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16599); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16598), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ConnectionId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16600); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16598), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ConnectionId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 14433); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14432), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "State"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15845); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14647), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15844), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18716); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18715), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "TotalInformation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18717); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18718), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18719), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18720), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18715), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18718); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18717), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18719); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18717), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18720); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18717), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "TotalError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18722); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18723), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18724), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18725), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18715), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18723); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18722), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18724); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18722), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18725); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18722), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "SubError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18728); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18715), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "StateError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18730); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18731), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18732), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18733), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18729), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18731); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18730), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18732); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18730), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18733); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18730), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalByMethod"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18735); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18736), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18737), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18738), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18729), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18736); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18735), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18737); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18735), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18738); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18735), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_14_5.rs b/lib/src/server/address_space/generated/nodeset_14_5.rs new file mode 100644 index 000000000..153ba77a7 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_14_5.rs @@ -0,0 +1,1741 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalByParent"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18740); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18741), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18742), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18743), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18729), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18741); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18740), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18742); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18740), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18743); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18740), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalFromError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18745); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18746), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18747), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18748), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18729), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18746); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18745), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18747); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18745), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18748); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18745), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "StatePausedByParent"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18750); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18751), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18752), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18753), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18729), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18751); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18750), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18752); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18750), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18753); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18750), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "StateDisabledByMethod"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18755); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18756), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18757), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18758), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18729), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18756); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18755), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18757); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18755), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18758); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18755), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "ConfiguredDataSetWriters"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18761); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18762), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18760), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18762); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18761), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "ConfiguredDataSetReaders"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18763); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18764), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18760), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18764); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18763), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "OperationalDataSetWriters"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18765); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18766), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18760), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18766); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18765), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "OperationalDataSetReaders"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18767); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18768), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18760), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18768); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18767), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "SupportedTransportProfiles"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17479); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14416), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupId"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("StartingTokenId"), + data_type: NodeId::new(0, 288), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RequestedKeyCount"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15216); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15215), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityPolicyUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FirstTokenId"), + data_type: NodeId::new(0, 288), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Keys"), + data_type: NodeId::new(0, 15), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("TimeToNextKey"), + data_type: NodeId::new(0, 290), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("KeyLifetime"), + data_type: NodeId::new(0, 290), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15217); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15215), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupId"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15441); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15440), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15442); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15440), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupName"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("KeyLifetime"), + data_type: NodeId::new(0, 290), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityPolicyUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("MaxFutureKeyCount"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("MaxPastKeyCount"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15445); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15444), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupId"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15446); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15444), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecurityGroupNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15448); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15447), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Configuration"), + data_type: NodeId::new(0, 15617), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17367); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17366), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ConnectionId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17368); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17366), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ConnectionId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17370); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17369), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "State"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17406); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14647), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17405), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17410); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17409), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "TotalInformation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17411); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17412), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17413), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17414), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17409), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17412); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17411), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17413); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17411), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17414); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17411), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "TotalError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17416); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17417), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17418), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17419), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17409), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17417); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17416), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17418); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17416), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17419); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17416), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "SubError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17422); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17409), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "StateError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17424); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17425), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17426), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17429), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17423), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17425); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17424), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17426); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17424), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17429); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17424), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalByMethod"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17431); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17432), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17433), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17434), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17423), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17432); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17431), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17433); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17431), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17434); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17431), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalByParent"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17436); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17437), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17438), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17439), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17423), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17437); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17436), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17438); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17436), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17439); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17436), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalFromError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17441); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17442), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17443), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17444), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17423), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17442); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17441), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17443); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17441), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17444); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17441), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "StatePausedByParent"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17446); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17447), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17448), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17449), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17423), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17447); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17446), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17448); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17446), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17449); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17446), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "StateDisabledByMethod"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17451); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17452), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17453), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17454), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17423), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17452); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17451), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17453); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17451), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17454); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17451), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "ConfiguredDataSetWriters"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17458); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17459), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17457), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17459); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17458), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "ConfiguredDataSetReaders"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17460); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17461), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17457), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17461); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17460), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "OperationalDataSetWriters"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17462); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17463), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17457), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17463); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17462), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "OperationalDataSetReaders"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17464); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17466), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17457), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17466); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 17464), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "SupportedTransportProfiles"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17481); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 14443), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetWriterId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16720); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15222), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetFieldContentMask"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16721); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15583), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15222), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetWriterProperties"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17482); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14533), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15222), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "State"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15224); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14647), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15223), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "ConfigurationVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14519); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14593), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14509), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetMetaData"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15229); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14523), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14509), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetClassId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16759); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14509), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FieldName"), + data_type: NodeId::new(0, 20), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FieldValue"), + data_type: NodeId::new(0, 24), + value_rank: -2, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15483); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15482), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FieldId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15484); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15482), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FieldId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15486); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15485), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = ""; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15490); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15489), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FieldName"), + data_type: NodeId::new(0, 20), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FieldValue"), + data_type: NodeId::new(0, 24), + value_rank: -2, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15492); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15491), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FieldId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15493); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15491), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FieldId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15495); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15494), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "PublishedData"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14548); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14273), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14534), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ConfigurationVersion"), + data_type: NodeId::new(0, 14593), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FieldNameAliases"), + data_type: NodeId::new(0, 12), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("PromotedFields"), + data_type: NodeId::new(0, 1), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("VariablesToAdd"), + data_type: NodeId::new(0, 14273), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 14556); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14555), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("NewConfigurationVersion"), + data_type: NodeId::new(0, 14593), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("AddResults"), + data_type: NodeId::new(0, 19), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 14557); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14555), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ConfigurationVersion"), + data_type: NodeId::new(0, 14593), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("VariablesToRemove"), + data_type: NodeId::new(0, 7), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 14559); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14558), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("NewConfigurationVersion"), + data_type: NodeId::new(0, 14593), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RemoveResults"), + data_type: NodeId::new(0, 19), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 14560); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14558), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "EventNotifier"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14586); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14572), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "SelectedFields"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14587); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 601), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14572), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_14_6.rs b/lib/src/server/address_space/generated/nodeset_14_6.rs new file mode 100644 index 000000000..17a5bff8e --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_14_6.rs @@ -0,0 +1,2037 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "Filter"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14588); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 586), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14572), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ConfigurationVersion"), + data_type: NodeId::new(0, 14593), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FieldNameAliases"), + data_type: NodeId::new(0, 12), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("PromotedFields"), + data_type: NodeId::new(0, 1), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SelectedFields"), + data_type: NodeId::new(0, 601), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15053); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15052), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("NewConfigurationVersion"), + data_type: NodeId::new(0, 14593), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15517); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15052), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Name"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FieldNameAliases"), + data_type: NodeId::new(0, 12), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FieldFlags"), + data_type: NodeId::new(0, 15904), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("VariablesToAdd"), + data_type: NodeId::new(0, 14273), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 14480); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14479), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ConfigurationVersion"), + data_type: NodeId::new(0, 14593), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("AddResults"), + data_type: NodeId::new(0, 19), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 14481); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14479), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Name"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("EventNotifier"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FieldNameAliases"), + data_type: NodeId::new(0, 12), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FieldFlags"), + data_type: NodeId::new(0, 15904), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SelectedFields"), + data_type: NodeId::new(0, 601), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Filter"), + data_type: NodeId::new(0, 586), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 14483); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14482), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ConfigurationVersion"), + data_type: NodeId::new(0, 14593), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 14484); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14482), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Name"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetMetaData"), + data_type: NodeId::new(0, 14523), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("VariablesToAdd"), + data_type: NodeId::new(0, 14273), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16843); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16842), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("AddResults"), + data_type: NodeId::new(0, 19), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16853); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16842), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Name"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetMetaData"), + data_type: NodeId::new(0, 14523), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("EventNotifier"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SelectedFields"), + data_type: NodeId::new(0, 601), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Filter"), + data_type: NodeId::new(0, 586), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16882); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16881), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16883); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16881), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 14486); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14485), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Name"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16894); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16884), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetFolderNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16922); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16884), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetFolderNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16924); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16923), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "ConfigurationVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14489); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14593), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14487), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetMetaData"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15221); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14523), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14487), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Name"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FieldNameAliases"), + data_type: NodeId::new(0, 12), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FieldFlags"), + data_type: NodeId::new(0, 15904), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("VariablesToAdd"), + data_type: NodeId::new(0, 14273), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 14494); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14493), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ConfigurationVersion"), + data_type: NodeId::new(0, 14593), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("AddResults"), + data_type: NodeId::new(0, 19), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 14495); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14493), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Name"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("EventNotifier"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FieldNameAliases"), + data_type: NodeId::new(0, 12), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FieldFlags"), + data_type: NodeId::new(0, 15904), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SelectedFields"), + data_type: NodeId::new(0, 601), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Filter"), + data_type: NodeId::new(0, 586), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 14497); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14496), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ConfigurationVersion"), + data_type: NodeId::new(0, 14593), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 14498); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14496), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Name"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetMetaData"), + data_type: NodeId::new(0, 14523), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("VariablesToAdd"), + data_type: NodeId::new(0, 14273), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16958); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16935), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("AddResults"), + data_type: NodeId::new(0, 19), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16959); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16935), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Name"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetMetaData"), + data_type: NodeId::new(0, 14523), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("EventNotifier"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SelectedFields"), + data_type: NodeId::new(0, 601), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Filter"), + data_type: NodeId::new(0, 586), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16961); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16960), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16971); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16960), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 14500); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14499), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Name"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16995); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16994), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetFolderNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16996); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16994), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetFolderNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17007); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16997), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "PublisherId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14595); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14209), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "TransportProfileUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17306); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17710), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16309), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14209), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "Selections"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17710); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17306), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "ConnectionProperties"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17485); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14533), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14209), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "NetworkInterface"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17202); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17576), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16309), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14221), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "Selections"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17576); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17202), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityMode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17311); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 302), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17310), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNetworkMessageSize"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17204); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17310), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "GroupProperties"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17486); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14533), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17310), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "State"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17315); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14647), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17314), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "WriterGroupId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17214); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17310), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "PublishingInterval"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17318); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17310), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "KeepAliveTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17319); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17310), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "Priority"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17321); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17310), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "LocaleIds"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17322); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 295), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17310), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "HeaderLayoutUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17558); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17310), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityMode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17326); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 302), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17325), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNetworkMessageSize"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17302); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17325), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "GroupProperties"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17487); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14533), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17325), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "State"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17330); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14647), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17329), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "State"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14601); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14647), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14600), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19242); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19241), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "TotalInformation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19243); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19244), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19245), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19246), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19241), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19244); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19243), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19245); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19243), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19246); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19243), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "TotalError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19248); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19249), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19250), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19251), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19241), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19249); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19248), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19250); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19248), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19251); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19248), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "SubError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19254); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19241), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "StateError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19256); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19257), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19258), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19259), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19255), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19257); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19256), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19258); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19256), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19259); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19256), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalByMethod"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19261); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19262), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19263), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19264), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19255), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19262); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19261), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19263); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19261), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19264); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19261), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalByParent"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19266); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19267), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19268), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19269), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19255), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19267); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19266), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19268); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19266), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19269); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19266), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalFromError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19271); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19272), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19273), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19274), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19255), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19272); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19271), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19273); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19271), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19274); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19271), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "StatePausedByParent"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19276); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19277), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19278), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19279), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19255), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19277); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19276), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19278); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19276), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19279); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19276), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "StateDisabledByMethod"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19281); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19282), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19283), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19284), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19255), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19282); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19281), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19283); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19281), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19284); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19281), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "ResolvedAddress"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19287); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19288), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19286), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19288); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19287), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Configuration"), + data_type: NodeId::new(0, 15480), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17428); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17427), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("GroupId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17456); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17427), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Configuration"), + data_type: NodeId::new(0, 15520), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17507); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17465), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("GroupId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17508); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17465), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("GroupId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 14226); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14225), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityMode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15926); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 302), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14232), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityGroupId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15927); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14232), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityKeyServices"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15928); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 312), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14232), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNetworkMessageSize"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17724); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14232), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "GroupProperties"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17488); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14533), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14232), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "State"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15266); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14647), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15265), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "WriterGroupId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17736); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17725), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "PublishingInterval"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17737); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17725), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "KeepAliveTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17738); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17725), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_14_7.rs b/lib/src/server/address_space/generated/nodeset_14_7.rs new file mode 100644 index 000000000..38884aabd --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_14_7.rs @@ -0,0 +1,1502 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "Priority"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17739); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17725), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "LocaleIds"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17740); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 295), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17725), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "HeaderLayoutUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17559); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17725), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetWriterId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17744); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17743), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetFieldContentMask"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17745); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15583), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17743), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetWriterProperties"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17490); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14533), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17743), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "State"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17750); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14647), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17749), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17813); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17812), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "TotalInformation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17814); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17815), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17816), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17817), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17812), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17815); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17814), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17816); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17814), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17817); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17814), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "TotalError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17819); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17820), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17821), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17822), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17812), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17820); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17819), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17821); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17819), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17822); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17819), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "SubError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17825); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17812), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "StateError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17827); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17828), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17829), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17830), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17826), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17828); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17827), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17829); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17827), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17830); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17827), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalByMethod"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17832); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17833), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17834), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17835), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17826), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17833); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17832), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17834); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17832), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17835); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17832), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalByParent"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17837); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17838), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17839), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17840), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17826), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17838); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17837), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17839); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17837), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17840); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17837), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalFromError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17842); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17843), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17844), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17845), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17826), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17843); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17842), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17844); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17842), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17845); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17842), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "StatePausedByParent"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17847); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17848), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17849), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17850), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17826), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17848); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17847), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17849); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17847), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17850); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17847), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "StateDisabledByMethod"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17853); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17854), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17855), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17856), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17826), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17854); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17853), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17855); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17853), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17856); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17853), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "SentNetworkMessages"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17859); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17864), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17871), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17872), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17826), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17864); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17859), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17871); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17859), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17872); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17859), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "FailedTransmissions"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17874); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17878), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17885), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17892), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17826), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17878); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17874), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17885); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17874), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17892); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17874), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "EncryptionErrors"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17900); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17901), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17902), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17903), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17826), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17901); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17900), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17902); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17900), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17903); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17900), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "ConfiguredDataSetWriters"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17913); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17920), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17858), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17920); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17913), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "OperationalDataSetWriters"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17927); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17934), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17858), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17934); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17927), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Configuration"), + data_type: NodeId::new(0, 15597), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17976); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17969), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetWriterNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17987); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17969), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetWriterNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17993); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17992), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "PublisherId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18077); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18076), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "WriterGroupId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18078); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18076), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetWriterId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18079); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18076), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetMetaData"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18080); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14523), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18076), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetFieldContentMask"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18081); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15583), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18076), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "MessageReceiveTimeout"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18082); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18076), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "KeyFrameCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17560); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18076), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "HeaderLayoutUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17562); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18076), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetReaderProperties"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17492); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14533), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18076), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "State"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18089); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14647), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18088), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21016); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21015), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "TotalInformation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21017); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21018), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21019), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21020), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21015), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21018); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21017), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21019); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21017), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21020); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21017), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "TotalError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21022); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21023), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21024), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21025), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21015), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21023); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21022), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21024); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21022), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21025); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21022), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "SubError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21028); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21015), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "StateError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21030); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21031), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21032), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21033), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21029), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21031); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21030), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21032); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21030), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21033); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21030), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalByMethod"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21035); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21036), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21037), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21038), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21029), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21036); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21035), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21037); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21035), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21038); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21035), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalByParent"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21040); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21041), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21042), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21043), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21029), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21041); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21040), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21042); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21040), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21043); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21040), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalFromError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21045); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21046), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21047), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21048), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21029), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21046); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21045), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21047); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21045), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21048); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21045), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "StatePausedByParent"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21050); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21051), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21052), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21053), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21029), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21051); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21050), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21052); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21050), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21053); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21050), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_14_8.rs b/lib/src/server/address_space/generated/nodeset_14_8.rs new file mode 100644 index 000000000..31015a6d7 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_14_8.rs @@ -0,0 +1,1502 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "StateDisabledByMethod"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21055); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21056), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21057), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21058), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21029), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21056); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21055), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21057); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21055), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21058); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21055), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "ReceivedNetworkMessages"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21061); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21062), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21063), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 21064), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21029), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21062); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21061), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21063); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21061), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21064); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21061), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "ConfiguredDataSetReaders"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21076); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21077), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21060), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21077); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21076), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "OperationalDataSetReaders"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21078); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 21079), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21060), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21079); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21078), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Configuration"), + data_type: NodeId::new(0, 15623), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 21083); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21082), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetReaderNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 21084); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21082), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DataSetReaderNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 21086); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 21085), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetWriterId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21092); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15298), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetFieldContentMask"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21093); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15583), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15298), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "KeyFrameCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21094); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15298), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetWriterProperties"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17493); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14533), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15298), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "State"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15300); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14647), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15299), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19551); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19550), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "TotalInformation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19552); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19553), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19554), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19555), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19550), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19553); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19552), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19554); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19552), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19555); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19552), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "TotalError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19557); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19558), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19559), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19560), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19550), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19558); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19557), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19559); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19557), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19560); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19557), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "SubError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19563); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19550), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "StateError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19565); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19566), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19567), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19568), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19564), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19566); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19565), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19567); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19565), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19568); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19565), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalByMethod"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19570); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19571), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19572), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19573), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19564), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19571); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19570), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19572); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19570), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19573); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19570), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalByParent"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19575); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19576), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19577), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19578), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19564), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19576); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19575), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19577); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19575), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19578); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19575), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalFromError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19580); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19581), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19582), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19583), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19564), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19581); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19580), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19582); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19580), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19583); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19580), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "StatePausedByParent"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19585); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19586), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19587), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19588), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19564), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19586); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19585), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19587); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19585), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19588); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19585), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "StateDisabledByMethod"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19590); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19591), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19592), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19593), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19564), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19591); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19590), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19592); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19590), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19593); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19590), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "FailedDataSetMessages"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19596); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19597), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19598), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19599), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19564), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19597); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19596), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19598); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19596), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19599); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19596), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "PublisherId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21097); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "WriterGroupId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21098); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetWriterId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21099); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetMetaData"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21100); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14523), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetFieldContentMask"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21101); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15583), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "MessageReceiveTimeout"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21102); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "KeyFrameCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17563); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "HeaderLayoutUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17564); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityMode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15932); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 302), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityGroupId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15933); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityKeyServices"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15934); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 312), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetReaderProperties"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17494); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14533), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15306), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "State"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15308); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14647), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15307), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19610); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19609), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "TotalInformation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19611); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19612), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19613), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19614), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19609), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19612); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19611), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19613); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19611), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19614); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19611), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "TotalError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19616); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19617), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19618), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19619), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19609), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19617); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19616), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19618); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19616), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19619); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19616), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "SubError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19622); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19609), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "StateError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19624); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19625), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19626), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19627), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19623), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19625); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19624), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19626); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19624), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19627); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19624), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalByMethod"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19629); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19630), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19631), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19632), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19623), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19630); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19629), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19631); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19629), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19632); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19629), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalByParent"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19634); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19635), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19636), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19637), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19623), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19635); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19634), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19636); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19634), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19637); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19634), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalFromError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19639); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19640), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19641), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19642), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19623), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19640); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19639), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19641); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19639), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19642); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19639), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "StatePausedByParent"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19644); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19645), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19646), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19647), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19623), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19645); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19644), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19646); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19644), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_14_9.rs b/lib/src/server/address_space/generated/nodeset_14_9.rs new file mode 100644 index 000000000..df7290a0e --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_14_9.rs @@ -0,0 +1,1580 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19647); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19644), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "StateDisabledByMethod"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19649); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19650), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19651), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19652), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19623), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19650); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19649), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19651); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19649), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19652); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19649), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "FailedDataSetMessages"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19655); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19656), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19657), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19658), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19623), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19656); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19655), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19657); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19655), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19658); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19655), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ConfigurationVersion"), + data_type: NodeId::new(0, 14593), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("TargetVariablesToAdd"), + data_type: NodeId::new(0, 14744), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17387); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17386), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("AddResults"), + data_type: NodeId::new(0, 19), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17388); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17386), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ParentNodeName"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RolePermissions"), + data_type: NodeId::new(0, 96), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17390); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17389), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ParentNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17391); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17389), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "TargetVariables"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15114); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14744), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15111), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ConfigurationVersion"), + data_type: NodeId::new(0, 14593), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("TargetVariablesToAdd"), + data_type: NodeId::new(0, 14744), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15116); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15115), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("AddResults"), + data_type: NodeId::new(0, 19), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15117); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15115), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ConfigurationVersion"), + data_type: NodeId::new(0, 14593), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("TargetsToRemove"), + data_type: NodeId::new(0, 7), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15119); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15118), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RemoveResults"), + data_type: NodeId::new(0, 19), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15120); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15118), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "State"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14644); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14647), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 14643), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19678); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19677), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "TotalInformation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19679); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19680), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19681), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19682), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19677), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19680); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19679), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19681); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19679), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19682); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19679), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "TotalError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19684); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19685), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19686), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19687), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19677), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19685); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19684), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19686); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19684), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19687); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19684), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "SubError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19690); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19677), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "StateError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19692); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19693), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19694), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19695), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19691), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19693); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19692), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19694); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19692), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19695); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19692), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalByMethod"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19697); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19698), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19699), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19700), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19691), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19698); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19697), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19699); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19697), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19700); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19697), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalByParent"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19702); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19703), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19704), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19705), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19691), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19703); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19702), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19704); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19702), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19705); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19702), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "StateOperationalFromError"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19707); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19708), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19709), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19710), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19691), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19708); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19707), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19709); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19707), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19710); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19707), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "StatePausedByParent"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19712); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19713), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19714), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19715), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19691), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19713); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19712), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19714); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19712), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19715); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19712), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "StateDisabledByMethod"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19717); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19718), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19719), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19720), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19691), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19718); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19717), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19719); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19717), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19720); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19717), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19724); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19723), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19726); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19727); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19728); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "TimeFirstChange"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19729); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 13), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19731); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19730), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "ConfiguredDataSetWriters"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19778); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19779), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19777), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19779); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19778), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "ConfiguredDataSetReaders"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19780); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19781), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19777), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19781); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19780), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "OperationalDataSetWriters"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19782); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19783), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19777), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19783); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19782), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "OperationalDataSetReaders"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19784); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19785), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19777), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19785); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19784), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "ResolvedAddress"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19832); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19833), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19831), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19833); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19832), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "SentNetworkMessages"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19880); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19881), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19882), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19883), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19848), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19881); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19880), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19882); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19880), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19883); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19880), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "FailedTransmissions"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19885); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19886), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19887), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19888), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19848), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19886); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19885), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19887); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19885), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19888); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19885), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "EncryptionErrors"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19890); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19891), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19892), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19893), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19848), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19891); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19890), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19892); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19890), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19893); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19890), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "ConfiguredDataSetWriters"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19895); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19896), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19879), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19896); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19895), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "OperationalDataSetWriters"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19897); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19898), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19879), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19898); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19897), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityTokenID"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19899); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19900), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19879), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19900); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19899), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "TimeToNextTokenID"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19901); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19902), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19879), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19902); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19901), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "ReceivedNetworkMessages"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19949); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19950), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19951), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19952), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19917), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19950); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19949), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19951); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19949), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19952); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19949), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "ReceivedInvalidNetworkMessages"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19954); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19955), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19956), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19957), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19917), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19955); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19954), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19956); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19954), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "DiagnosticsLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19957); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19723), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19954), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "DecryptionErrors"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19959); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19960), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19961), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19962), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 19725), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19917), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "Active"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19960); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19959), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "Classification"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19961); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19730), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 19959), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + diff --git a/src/server/address_space/generated/nodeset_3_2.rs b/lib/src/server/address_space/generated/nodeset_3.rs similarity index 57% rename from src/server/address_space/generated/nodeset_3_2.rs rename to lib/src/server/address_space/generated/nodeset_3.rs index 798d0e01c..66f32f031 100644 --- a/src/server/address_space/generated/nodeset_3_2.rs +++ b/lib/src/server/address_space/generated/nodeset_3.rs @@ -1,6 +1,3 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock // This file was autogenerated from Opc.Ua.NodeSet2.Part3.xml by tools/schema/gen_address_space.js // DO NOT EDIT THIS FILE @@ -8,28 +5,25 @@ use std::{convert::TryFrom, str::FromStr}; #[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; +use crate::types::{service_types::Argument, *}; + +#[allow(unused_imports)] +use crate::address_space::{types::*, EventNotifier}; #[allow(unused_variables)] pub fn populate_address_space(address_space: &mut AddressSpace) { - add_datatype_1(address_space); - add_datatype_2(address_space); - add_datatype_3(address_space); - add_datatype_4(address_space); - add_datatype_5(address_space); - add_datatype_6(address_space); - add_datatype_7(address_space); - add_datatype_8(address_space); - add_datatype_9(address_space); - add_datatype_10(address_space); - add_datatype_11(address_space); - add_datatype_12(address_space); + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_object_11(address_space); + add_object_12(address_space); add_datatype_13(address_space); add_datatype_14(address_space); add_datatype_15(address_space); @@ -65,18 +59,18 @@ pub fn populate_address_space(address_space: &mut AddressSpace) { add_datatype_45(address_space); add_datatype_46(address_space); add_datatype_47(address_space); - add_referencetype_48(address_space); - add_referencetype_49(address_space); - add_referencetype_50(address_space); - add_referencetype_51(address_space); - add_referencetype_52(address_space); - add_referencetype_53(address_space); - add_referencetype_54(address_space); - add_referencetype_55(address_space); - add_referencetype_56(address_space); - add_referencetype_57(address_space); - add_referencetype_58(address_space); - add_referencetype_59(address_space); + add_datatype_48(address_space); + add_datatype_49(address_space); + add_datatype_50(address_space); + add_datatype_51(address_space); + add_datatype_52(address_space); + add_datatype_53(address_space); + add_datatype_54(address_space); + add_datatype_55(address_space); + add_datatype_56(address_space); + add_datatype_57(address_space); + add_datatype_58(address_space); + add_datatype_59(address_space); add_referencetype_60(address_space); add_referencetype_61(address_space); add_referencetype_62(address_space); @@ -85,16 +79,16 @@ pub fn populate_address_space(address_space: &mut AddressSpace) { add_referencetype_65(address_space); add_referencetype_66(address_space); add_referencetype_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); + add_referencetype_68(address_space); + add_referencetype_69(address_space); + add_referencetype_70(address_space); + add_referencetype_71(address_space); + add_referencetype_72(address_space); + add_referencetype_73(address_space); + add_referencetype_74(address_space); + add_referencetype_75(address_space); + add_referencetype_76(address_space); + add_referencetype_77(address_space); add_variable_78(address_space); add_variable_79(address_space); add_variable_80(address_space); @@ -112,425 +106,518 @@ pub fn populate_address_space(address_space: &mut AddressSpace) { add_variable_92(address_space); add_variable_93(address_space); add_variable_94(address_space); + add_variable_95(address_space); } -fn add_datatype_1(address_space: &mut AddressSpace) { - // DataType - let name = "Decimal"; - let node_id = NodeId::new(0, 50); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 26), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_2(address_space: &mut AddressSpace) { - // DataType - let name = "NamingRuleType"; - let node_id = NodeId::new(0, 120); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12169), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_3(address_space: &mut AddressSpace) { - // DataType - let name = "ImageBMP"; - let node_id = NodeId::new(0, 2000); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 30), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_4(address_space: &mut AddressSpace) { - // DataType - let name = "ImageGIF"; - let node_id = NodeId::new(0, 2001); - let node = DataType::new(&node_id, name, name, false); +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 3062); + let mut node = Object::new(&node_id, name, name, EventNotifier::empty()); + node.set_description(LocalizedText::from( + "The default binary encoding for a data type.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 30), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, + &NodeId::new(0, 58), + &ReferenceTypeId::HasTypeDefinition, + ReferenceDirection::Forward, )]), ); } -fn add_datatype_5(address_space: &mut AddressSpace) { - // DataType - let name = "ImageJPG"; - let node_id = NodeId::new(0, 2002); - let node = DataType::new(&node_id, name, name, false); +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 3063); + let mut node = Object::new(&node_id, name, name, EventNotifier::empty()); + node.set_description(LocalizedText::from( + "The default XML encoding for a data type.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 30), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, + &NodeId::new(0, 58), + &ReferenceTypeId::HasTypeDefinition, + ReferenceDirection::Forward, )]), ); } -fn add_datatype_6(address_space: &mut AddressSpace) { - // DataType - let name = "ImagePNG"; - let node_id = NodeId::new(0, 2003); - let node = DataType::new(&node_id, name, name, false); +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 297); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); let _ = address_space.insert( node, - Some(&[( - &NodeId::new(0, 30), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), + Some(&[ + ( + &NodeId::new(0, 296), + &ReferenceTypeId::HasEncoding, + ReferenceDirection::Inverse, + ), + ( + &NodeId::new(0, 8285), + &ReferenceTypeId::HasDescription, + ReferenceDirection::Forward, + ), + ( + &NodeId::new(0, 76), + &ReferenceTypeId::HasTypeDefinition, + ReferenceDirection::Forward, + ), + ]), ); } -fn add_datatype_7(address_space: &mut AddressSpace) { - // DataType - let name = "AudioDataType"; - let node_id = NodeId::new(0, 16307); - let node = DataType::new(&node_id, name, name, false); +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 7616); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); let _ = address_space.insert( node, - Some(&[( - &NodeId::new(0, 15), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), + Some(&[ + ( + &NodeId::new(0, 7594), + &ReferenceTypeId::HasEncoding, + ReferenceDirection::Inverse, + ), + ( + &NodeId::new(0, 8291), + &ReferenceTypeId::HasDescription, + ReferenceDirection::Forward, + ), + ( + &NodeId::new(0, 76), + &ReferenceTypeId::HasTypeDefinition, + ReferenceDirection::Forward, + ), + ]), ); } -fn add_datatype_8(address_space: &mut AddressSpace) { - // DataType - let name = "DecimalDataType"; - let node_id = NodeId::new(0, 17861); - let node = DataType::new(&node_id, name, name, false); +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 12757); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); let _ = address_space.insert( node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), + Some(&[ + ( + &NodeId::new(0, 12755), + &ReferenceTypeId::HasEncoding, + ReferenceDirection::Inverse, + ), + ( + &NodeId::new(0, 12759), + &ReferenceTypeId::HasDescription, + ReferenceDirection::Forward, + ), + ( + &NodeId::new(0, 76), + &ReferenceTypeId::HasTypeDefinition, + ReferenceDirection::Forward, + ), + ]), ); } -fn add_datatype_9(address_space: &mut AddressSpace) { - // DataType - let name = "IdType"; - let node_id = NodeId::new(0, 256); - let node = DataType::new(&node_id, name, name, false); +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 12758); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); let _ = address_space.insert( node, Some(&[ ( - &NodeId::new(0, 7591), - &ReferenceTypeId::HasProperty, + &NodeId::new(0, 12756), + &ReferenceTypeId::HasEncoding, + ReferenceDirection::Inverse, + ), + ( + &NodeId::new(0, 12762), + &ReferenceTypeId::HasDescription, ReferenceDirection::Forward, ), ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, + &NodeId::new(0, 76), + &ReferenceTypeId::HasTypeDefinition, + ReferenceDirection::Forward, ), ]), ); } -fn add_datatype_10(address_space: &mut AddressSpace) { - // DataType - let name = "NodeClass"; - let node_id = NodeId::new(0, 257); - let node = DataType::new(&node_id, name, name, false); +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 8913); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); let _ = address_space.insert( node, Some(&[ ( - &NodeId::new(0, 11878), - &ReferenceTypeId::HasProperty, + &NodeId::new(0, 8912), + &ReferenceTypeId::HasEncoding, + ReferenceDirection::Inverse, + ), + ( + &NodeId::new(0, 8918), + &ReferenceTypeId::HasDescription, ReferenceDirection::Forward, ), ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, + &NodeId::new(0, 76), + &ReferenceTypeId::HasTypeDefinition, + ReferenceDirection::Forward, ), ]), ); } -fn add_datatype_11(address_space: &mut AddressSpace) { - // DataType - let name = "PermissionType"; - let node_id = NodeId::new(0, 94); - let node = DataType::new(&node_id, name, name, false); +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 298); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); let _ = address_space.insert( node, Some(&[ ( - &NodeId::new(0, 15030), - &ReferenceTypeId::HasProperty, + &NodeId::new(0, 296), + &ReferenceTypeId::HasEncoding, + ReferenceDirection::Inverse, + ), + ( + &NodeId::new(0, 7650), + &ReferenceTypeId::HasDescription, ReferenceDirection::Forward, ), ( - &NodeId::new(0, 7), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, + &NodeId::new(0, 76), + &ReferenceTypeId::HasTypeDefinition, + ReferenceDirection::Forward, ), ]), ); } -fn add_datatype_12(address_space: &mut AddressSpace) { - // DataType - let name = "AccessLevelType"; - let node_id = NodeId::new(0, 15031); - let node = DataType::new(&node_id, name, name, false); +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 8251); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); let _ = address_space.insert( node, Some(&[ ( - &NodeId::new(0, 15032), - &ReferenceTypeId::HasProperty, + &NodeId::new(0, 7594), + &ReferenceTypeId::HasEncoding, + ReferenceDirection::Inverse, + ), + ( + &NodeId::new(0, 7656), + &ReferenceTypeId::HasDescription, ReferenceDirection::Forward, ), ( - &NodeId::new(0, 3), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, + &NodeId::new(0, 76), + &ReferenceTypeId::HasTypeDefinition, + ReferenceDirection::Forward, ), ]), ); } -fn add_datatype_13(address_space: &mut AddressSpace) { - // DataType - let name = "AccessLevelExType"; - let node_id = NodeId::new(0, 15406); - let node = DataType::new(&node_id, name, name, false); +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 12765); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); let _ = address_space.insert( node, Some(&[ ( - &NodeId::new(0, 15407), - &ReferenceTypeId::HasProperty, + &NodeId::new(0, 12755), + &ReferenceTypeId::HasEncoding, + ReferenceDirection::Inverse, + ), + ( + &NodeId::new(0, 12767), + &ReferenceTypeId::HasDescription, ReferenceDirection::Forward, ), ( - &NodeId::new(0, 7), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, + &NodeId::new(0, 76), + &ReferenceTypeId::HasTypeDefinition, + ReferenceDirection::Forward, ), ]), ); } -fn add_datatype_14(address_space: &mut AddressSpace) { - // DataType - let name = "EventNotifierType"; - let node_id = NodeId::new(0, 15033); - let node = DataType::new(&node_id, name, name, false); +fn add_object_11(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 12766); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); let _ = address_space.insert( node, Some(&[ ( - &NodeId::new(0, 15034), - &ReferenceTypeId::HasProperty, + &NodeId::new(0, 12756), + &ReferenceTypeId::HasEncoding, + ReferenceDirection::Inverse, + ), + ( + &NodeId::new(0, 12770), + &ReferenceTypeId::HasDescription, ReferenceDirection::Forward, ), ( - &NodeId::new(0, 3), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, + &NodeId::new(0, 76), + &ReferenceTypeId::HasTypeDefinition, + ReferenceDirection::Forward, ), ]), ); } -fn add_datatype_15(address_space: &mut AddressSpace) { - // DataType - let name = "AccessRestrictionType"; - let node_id = NodeId::new(0, 95); - let node = DataType::new(&node_id, name, name, false); +fn add_object_12(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 8917); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); let _ = address_space.insert( node, Some(&[ ( - &NodeId::new(0, 15035), - &ReferenceTypeId::HasProperty, + &NodeId::new(0, 8912), + &ReferenceTypeId::HasEncoding, + ReferenceDirection::Inverse, + ), + ( + &NodeId::new(0, 8914), + &ReferenceTypeId::HasDescription, ReferenceDirection::Forward, ), ( - &NodeId::new(0, 5), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, + &NodeId::new(0, 76), + &ReferenceTypeId::HasTypeDefinition, + ReferenceDirection::Forward, ), ]), ); } -fn add_datatype_16(address_space: &mut AddressSpace) { +fn add_datatype_13(address_space: &mut AddressSpace) { // DataType - let name = "RolePermissionType"; - let node_id = NodeId::new(0, 96); - let node = DataType::new(&node_id, name, name, false); + let name = "BaseDataType"; + let node_id = NodeId::new(0, 24); + let mut node = DataType::new(&node_id, name, name, true); + node.set_description(LocalizedText::from( + "Describes a value that can have any valid DataType.", + )); + let _ = address_space.insert::(node, None); +} + +fn add_datatype_14(address_space: &mut AddressSpace) { + // DataType + let name = "Number"; + let node_id = NodeId::new(0, 26); + let mut node = DataType::new(&node_id, name, name, true); + node.set_description(LocalizedText::from( + "Describes a value that can have any numeric DataType.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 22), + &NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), ); } -fn add_datatype_17(address_space: &mut AddressSpace) { +fn add_datatype_15(address_space: &mut AddressSpace) { // DataType - let name = "DataTypeDefinition"; - let node_id = NodeId::new(0, 97); - let node = DataType::new(&node_id, name, name, true); + let name = "Integer"; + let node_id = NodeId::new(0, 27); + let mut node = DataType::new(&node_id, name, name, true); + node.set_description(LocalizedText::from( + "Describes a value that can have any integer DataType.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 22), + &NodeId::new(0, 26), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), ); } -fn add_datatype_18(address_space: &mut AddressSpace) { +fn add_datatype_16(address_space: &mut AddressSpace) { // DataType - let name = "StructureType"; - let node_id = NodeId::new(0, 98); - let node = DataType::new(&node_id, name, name, false); + let name = "UInteger"; + let node_id = NodeId::new(0, 28); + let mut node = DataType::new(&node_id, name, name, true); + node.set_description(LocalizedText::from( + "Describes a value that can have any unsigned integer DataType.", + )); let _ = address_space.insert( node, - Some(&[ - ( - &NodeId::new(0, 14528), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), + Some(&[( + &NodeId::new(0, 26), + &ReferenceTypeId::HasSubtype, + ReferenceDirection::Inverse, + )]), ); } -fn add_datatype_19(address_space: &mut AddressSpace) { +fn add_datatype_17(address_space: &mut AddressSpace) { // DataType - let name = "StructureField"; - let node_id = NodeId::new(0, 101); - let node = DataType::new(&node_id, name, name, false); + let name = "Enumeration"; + let node_id = NodeId::new(0, 29); + let mut node = DataType::new(&node_id, name, name, true); + node.set_description(LocalizedText::from( + "Describes a value that is an enumerated DataType.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 22), + &NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), ); } -fn add_datatype_20(address_space: &mut AddressSpace) { +fn add_datatype_18(address_space: &mut AddressSpace) { // DataType - let name = "StructureDefinition"; - let node_id = NodeId::new(0, 99); - let node = DataType::new(&node_id, name, name, false); + let name = "Boolean"; + let node_id = NodeId::new(0, 1); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is either TRUE or FALSE.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 97), + &NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), ); } -fn add_datatype_21(address_space: &mut AddressSpace) { +fn add_datatype_19(address_space: &mut AddressSpace) { // DataType - let name = "EnumDefinition"; - let node_id = NodeId::new(0, 100); - let node = DataType::new(&node_id, name, name, false); + let name = "SByte"; + let node_id = NodeId::new(0, 2); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is an integer between -128 and 127.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 97), + &NodeId::new(0, 27), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), ); } -fn add_datatype_22(address_space: &mut AddressSpace) { +fn add_datatype_20(address_space: &mut AddressSpace) { // DataType - let name = "Node"; - let node_id = NodeId::new(0, 258); - let node = DataType::new(&node_id, name, name, false); + let name = "Byte"; + let node_id = NodeId::new(0, 3); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is an integer between 0 and 255.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 22), + &NodeId::new(0, 28), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), ); } -fn add_datatype_23(address_space: &mut AddressSpace) { +fn add_datatype_21(address_space: &mut AddressSpace) { // DataType - let name = "InstanceNode"; - let node_id = NodeId::new(0, 11879); - let node = DataType::new(&node_id, name, name, false); + let name = "Int16"; + let node_id = NodeId::new(0, 4); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is an integer between −32,768 and 32,767.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 258), + &NodeId::new(0, 27), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), ); } -fn add_datatype_24(address_space: &mut AddressSpace) { +fn add_datatype_22(address_space: &mut AddressSpace) { // DataType - let name = "TypeNode"; - let node_id = NodeId::new(0, 11880); - let node = DataType::new(&node_id, name, name, false); + let name = "UInt16"; + let node_id = NodeId::new(0, 5); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is an integer between 0 and 65535.", + )); + let _ = address_space.insert( + node, + Some(&[( + &NodeId::new(0, 28), + &ReferenceTypeId::HasSubtype, + ReferenceDirection::Inverse, + )]), + ); +} + +fn add_datatype_23(address_space: &mut AddressSpace) { + // DataType + let name = "Int32"; + let node_id = NodeId::new(0, 6); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is an integer between −2,147,483,648 and 2,147,483,647.", + )); + let _ = address_space.insert( + node, + Some(&[( + &NodeId::new(0, 27), + &ReferenceTypeId::HasSubtype, + ReferenceDirection::Inverse, + )]), + ); +} + +fn add_datatype_24(address_space: &mut AddressSpace) { + // DataType + let name = "UInt32"; + let node_id = NodeId::new(0, 7); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is an integer between 0 and 4,294,967,295.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 258), + &NodeId::new(0, 28), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), @@ -539,13 +626,14 @@ fn add_datatype_24(address_space: &mut AddressSpace) { fn add_datatype_25(address_space: &mut AddressSpace) { // DataType - let name = "ObjectNode"; - let node_id = NodeId::new(0, 261); - let node = DataType::new(&node_id, name, name, false); + let name = "Int64"; + let node_id = NodeId::new(0, 8); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from("Describes a value that is an integer between −9,223,372,036,854,775,808 and 9,223,372,036,854,775,807.")); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 11879), + &NodeId::new(0, 27), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), @@ -554,13 +642,16 @@ fn add_datatype_25(address_space: &mut AddressSpace) { fn add_datatype_26(address_space: &mut AddressSpace) { // DataType - let name = "ObjectTypeNode"; - let node_id = NodeId::new(0, 264); - let node = DataType::new(&node_id, name, name, false); + let name = "UInt64"; + let node_id = NodeId::new(0, 9); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is an integer between 0 and 18,446,744,073,709,551,615.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 11880), + &NodeId::new(0, 28), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), @@ -569,13 +660,16 @@ fn add_datatype_26(address_space: &mut AddressSpace) { fn add_datatype_27(address_space: &mut AddressSpace) { // DataType - let name = "VariableNode"; - let node_id = NodeId::new(0, 267); - let node = DataType::new(&node_id, name, name, false); + let name = "Float"; + let node_id = NodeId::new(0, 10); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is an IEEE 754-1985 single precision floating point number.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 11879), + &NodeId::new(0, 26), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), @@ -584,13 +678,16 @@ fn add_datatype_27(address_space: &mut AddressSpace) { fn add_datatype_28(address_space: &mut AddressSpace) { // DataType - let name = "VariableTypeNode"; - let node_id = NodeId::new(0, 270); - let node = DataType::new(&node_id, name, name, false); + let name = "Double"; + let node_id = NodeId::new(0, 11); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is an IEEE 754-1985 double precision floating point number.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 11880), + &NodeId::new(0, 26), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), @@ -599,13 +696,16 @@ fn add_datatype_28(address_space: &mut AddressSpace) { fn add_datatype_29(address_space: &mut AddressSpace) { // DataType - let name = "ReferenceTypeNode"; - let node_id = NodeId::new(0, 273); - let node = DataType::new(&node_id, name, name, false); + let name = "String"; + let node_id = NodeId::new(0, 12); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is a sequence of printable Unicode characters.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 11880), + &NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), @@ -614,13 +714,16 @@ fn add_datatype_29(address_space: &mut AddressSpace) { fn add_datatype_30(address_space: &mut AddressSpace) { // DataType - let name = "MethodNode"; - let node_id = NodeId::new(0, 276); - let node = DataType::new(&node_id, name, name, false); + let name = "DateTime"; + let node_id = NodeId::new(0, 13); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is a Gregorian calender date and time.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 11879), + &NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), @@ -629,13 +732,16 @@ fn add_datatype_30(address_space: &mut AddressSpace) { fn add_datatype_31(address_space: &mut AddressSpace) { // DataType - let name = "ViewNode"; - let node_id = NodeId::new(0, 279); - let node = DataType::new(&node_id, name, name, false); + let name = "Guid"; + let node_id = NodeId::new(0, 14); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is a 128-bit globally unique identifier.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 11879), + &NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), @@ -644,13 +750,16 @@ fn add_datatype_31(address_space: &mut AddressSpace) { fn add_datatype_32(address_space: &mut AddressSpace) { // DataType - let name = "DataTypeNode"; - let node_id = NodeId::new(0, 282); - let node = DataType::new(&node_id, name, name, false); + let name = "ByteString"; + let node_id = NodeId::new(0, 15); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is a sequence of bytes.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 11880), + &NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), @@ -659,13 +768,16 @@ fn add_datatype_32(address_space: &mut AddressSpace) { fn add_datatype_33(address_space: &mut AddressSpace) { // DataType - let name = "ReferenceNode"; - let node_id = NodeId::new(0, 285); - let node = DataType::new(&node_id, name, name, false); + let name = "XmlElement"; + let node_id = NodeId::new(0, 16); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is an XML element.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 22), + &NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), @@ -674,13 +786,16 @@ fn add_datatype_33(address_space: &mut AddressSpace) { fn add_datatype_34(address_space: &mut AddressSpace) { // DataType - let name = "Argument"; - let node_id = NodeId::new(0, 296); - let node = DataType::new(&node_id, name, name, false); + let name = "NodeId"; + let node_id = NodeId::new(0, 17); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is an identifier for a node within a Server address space.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 22), + &NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), @@ -689,13 +804,16 @@ fn add_datatype_34(address_space: &mut AddressSpace) { fn add_datatype_35(address_space: &mut AddressSpace) { // DataType - let name = "EnumValueType"; - let node_id = NodeId::new(0, 7594); - let node = DataType::new(&node_id, name, name, false); + let name = "QualifiedName"; + let node_id = NodeId::new(0, 20); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is a name qualified by a namespace.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 22), + &NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), @@ -704,13 +822,16 @@ fn add_datatype_35(address_space: &mut AddressSpace) { fn add_datatype_36(address_space: &mut AddressSpace) { // DataType - let name = "EnumField"; - let node_id = NodeId::new(0, 102); - let node = DataType::new(&node_id, name, name, false); + let name = "LocalizedText"; + let node_id = NodeId::new(0, 21); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is human readable Unicode text with a locale identifier.", + )); let _ = address_space.insert( node, Some(&[( - &NodeId::new(0, 7594), + &NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse, )]), @@ -718,10 +839,232 @@ fn add_datatype_36(address_space: &mut AddressSpace) { } fn add_datatype_37(address_space: &mut AddressSpace) { + // DataType + let name = "Structure"; + let node_id = NodeId::new(0, 22); + let mut node = DataType::new(&node_id, name, name, true); + node.set_description(LocalizedText::from("Describes a value that is any type of structure that can be described with a data encoding.")); + let _ = address_space.insert( + node, + Some(&[( + &NodeId::new(0, 24), + &ReferenceTypeId::HasSubtype, + ReferenceDirection::Inverse, + )]), + ); +} + +fn add_datatype_38(address_space: &mut AddressSpace) { + // DataType + let name = "Image"; + let node_id = NodeId::new(0, 30); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "Describes a value that is an image encoded as a string of bytes.", + )); + let _ = address_space.insert( + node, + Some(&[( + &NodeId::new(0, 15), + &ReferenceTypeId::HasSubtype, + ReferenceDirection::Inverse, + )]), + ); +} + +fn add_datatype_39(address_space: &mut AddressSpace) { + // DataType + let name = "Decimal128"; + let node_id = NodeId::new(0, 121); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from("Describes a 128-bit decimal value.")); + let _ = address_space.insert( + node, + Some(&[( + &NodeId::new(0, 26), + &ReferenceTypeId::HasSubtype, + ReferenceDirection::Inverse, + )]), + ); +} + +fn add_datatype_40(address_space: &mut AddressSpace) { + // DataType + let name = "NamingRuleType"; + let node_id = NodeId::new(0, 120); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from("Describes a value that specifies the significance of the BrowseName for an instance declaration.")); + let _ = address_space.insert( + node, + Some(&[ + ( + &NodeId::new(0, 12169), + &ReferenceTypeId::HasProperty, + ReferenceDirection::Forward, + ), + ( + &NodeId::new(0, 29), + &ReferenceTypeId::HasSubtype, + ReferenceDirection::Inverse, + ), + ]), + ); +} + +fn add_datatype_41(address_space: &mut AddressSpace) { + // DataType + let name = "ImageBMP"; + let node_id = NodeId::new(0, 2000); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from("An image encoded in BMP format.")); + let _ = address_space.insert( + node, + Some(&[( + &NodeId::new(0, 30), + &ReferenceTypeId::HasSubtype, + ReferenceDirection::Inverse, + )]), + ); +} + +fn add_datatype_42(address_space: &mut AddressSpace) { + // DataType + let name = "ImageGIF"; + let node_id = NodeId::new(0, 2001); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from("An image encoded in GIF format.")); + let _ = address_space.insert( + node, + Some(&[( + &NodeId::new(0, 30), + &ReferenceTypeId::HasSubtype, + ReferenceDirection::Inverse, + )]), + ); +} + +fn add_datatype_43(address_space: &mut AddressSpace) { + // DataType + let name = "ImageJPG"; + let node_id = NodeId::new(0, 2002); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from("An image encoded in JPEG format.")); + let _ = address_space.insert( + node, + Some(&[( + &NodeId::new(0, 30), + &ReferenceTypeId::HasSubtype, + ReferenceDirection::Inverse, + )]), + ); +} + +fn add_datatype_44(address_space: &mut AddressSpace) { + // DataType + let name = "ImagePNG"; + let node_id = NodeId::new(0, 2003); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from("An image encoded in PNG format.")); + let _ = address_space.insert( + node, + Some(&[( + &NodeId::new(0, 30), + &ReferenceTypeId::HasSubtype, + ReferenceDirection::Inverse, + )]), + ); +} + +fn add_datatype_45(address_space: &mut AddressSpace) { + // DataType + let name = "IdType"; + let node_id = NodeId::new(0, 256); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "The type of identifier used in a node id.", + )); + let _ = address_space.insert( + node, + Some(&[ + ( + &NodeId::new(0, 7591), + &ReferenceTypeId::HasProperty, + ReferenceDirection::Forward, + ), + ( + &NodeId::new(0, 29), + &ReferenceTypeId::HasSubtype, + ReferenceDirection::Inverse, + ), + ]), + ); +} + +fn add_datatype_46(address_space: &mut AddressSpace) { + // DataType + let name = "NodeClass"; + let node_id = NodeId::new(0, 257); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "A mask specifying the class of the node.", + )); + let _ = address_space.insert( + node, + Some(&[ + ( + &NodeId::new(0, 11878), + &ReferenceTypeId::HasProperty, + ReferenceDirection::Forward, + ), + ( + &NodeId::new(0, 29), + &ReferenceTypeId::HasSubtype, + ReferenceDirection::Inverse, + ), + ]), + ); +} + +fn add_datatype_47(address_space: &mut AddressSpace) { + // DataType + let name = "Argument"; + let node_id = NodeId::new(0, 296); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from("An argument for a method.")); + let _ = address_space.insert( + node, + Some(&[( + &NodeId::new(0, 22), + &ReferenceTypeId::HasSubtype, + ReferenceDirection::Inverse, + )]), + ); +} + +fn add_datatype_48(address_space: &mut AddressSpace) { + // DataType + let name = "EnumValueType"; + let node_id = NodeId::new(0, 7594); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "A mapping between a value of an enumerated type and a name and description.", + )); + let _ = address_space.insert( + node, + Some(&[( + &NodeId::new(0, 22), + &ReferenceTypeId::HasSubtype, + ReferenceDirection::Inverse, + )]), + ); +} + +fn add_datatype_49(address_space: &mut AddressSpace) { // DataType let name = "OptionSet"; let node_id = NodeId::new(0, 12755); - let node = DataType::new(&node_id, name, name, false); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from("This abstract Structured DataType is the base DataType for all DataTypes representing a bit mask.")); let _ = address_space.insert( node, Some(&[( @@ -732,11 +1075,14 @@ fn add_datatype_37(address_space: &mut AddressSpace) { ); } -fn add_datatype_38(address_space: &mut AddressSpace) { +fn add_datatype_50(address_space: &mut AddressSpace) { // DataType let name = "Union"; let node_id = NodeId::new(0, 12756); - let node = DataType::new(&node_id, name, name, true); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "This abstract DataType is the base DataType for all union DataTypes.", + )); let _ = address_space.insert( node, Some(&[( @@ -747,11 +1093,14 @@ fn add_datatype_38(address_space: &mut AddressSpace) { ); } -fn add_datatype_39(address_space: &mut AddressSpace) { +fn add_datatype_51(address_space: &mut AddressSpace) { // DataType let name = "NormalizedString"; let node_id = NodeId::new(0, 12877); - let node = DataType::new(&node_id, name, name, false); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "A string normalized based on the rules in the unicode specification.", + )); let _ = address_space.insert( node, Some(&[( @@ -762,11 +1111,12 @@ fn add_datatype_39(address_space: &mut AddressSpace) { ); } -fn add_datatype_40(address_space: &mut AddressSpace) { +fn add_datatype_52(address_space: &mut AddressSpace) { // DataType let name = "DecimalString"; let node_id = NodeId::new(0, 12878); - let node = DataType::new(&node_id, name, name, false); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from("An arbitraty numeric value.")); let _ = address_space.insert( node, Some(&[( @@ -777,11 +1127,14 @@ fn add_datatype_40(address_space: &mut AddressSpace) { ); } -fn add_datatype_41(address_space: &mut AddressSpace) { +fn add_datatype_53(address_space: &mut AddressSpace) { // DataType let name = "DurationString"; let node_id = NodeId::new(0, 12879); - let node = DataType::new(&node_id, name, name, false); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "A period of time formatted as defined in ISO 8601-2000.", + )); let _ = address_space.insert( node, Some(&[( @@ -792,11 +1145,14 @@ fn add_datatype_41(address_space: &mut AddressSpace) { ); } -fn add_datatype_42(address_space: &mut AddressSpace) { +fn add_datatype_54(address_space: &mut AddressSpace) { // DataType let name = "TimeString"; let node_id = NodeId::new(0, 12880); - let node = DataType::new(&node_id, name, name, false); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "A time formatted as defined in ISO 8601-2000.", + )); let _ = address_space.insert( node, Some(&[( @@ -807,11 +1163,14 @@ fn add_datatype_42(address_space: &mut AddressSpace) { ); } -fn add_datatype_43(address_space: &mut AddressSpace) { +fn add_datatype_55(address_space: &mut AddressSpace) { // DataType let name = "DateString"; let node_id = NodeId::new(0, 12881); - let node = DataType::new(&node_id, name, name, false); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "A date formatted as defined in ISO 8601-2000.", + )); let _ = address_space.insert( node, Some(&[( @@ -822,11 +1181,14 @@ fn add_datatype_43(address_space: &mut AddressSpace) { ); } -fn add_datatype_44(address_space: &mut AddressSpace) { +fn add_datatype_56(address_space: &mut AddressSpace) { // DataType let name = "Duration"; let node_id = NodeId::new(0, 290); - let node = DataType::new(&node_id, name, name, false); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "A period of time measured in milliseconds.", + )); let _ = address_space.insert( node, Some(&[( @@ -837,11 +1199,14 @@ fn add_datatype_44(address_space: &mut AddressSpace) { ); } -fn add_datatype_45(address_space: &mut AddressSpace) { +fn add_datatype_57(address_space: &mut AddressSpace) { // DataType let name = "UtcTime"; let node_id = NodeId::new(0, 294); - let node = DataType::new(&node_id, name, name, false); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from( + "A date/time value specified in Universal Coordinated Time (UTC).", + )); let _ = address_space.insert( node, Some(&[( @@ -852,11 +1217,12 @@ fn add_datatype_45(address_space: &mut AddressSpace) { ); } -fn add_datatype_46(address_space: &mut AddressSpace) { +fn add_datatype_58(address_space: &mut AddressSpace) { // DataType let name = "LocaleId"; let node_id = NodeId::new(0, 295); - let node = DataType::new(&node_id, name, name, false); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from("An identifier for a user locale.")); let _ = address_space.insert( node, Some(&[( @@ -867,7 +1233,7 @@ fn add_datatype_46(address_space: &mut AddressSpace) { ); } -fn add_datatype_47(address_space: &mut AddressSpace) { +fn add_datatype_59(address_space: &mut AddressSpace) { // DataType let name = "TimeZoneDataType"; let node_id = NodeId::new(0, 8912); @@ -882,19 +1248,32 @@ fn add_datatype_47(address_space: &mut AddressSpace) { ); } -fn add_referencetype_48(address_space: &mut AddressSpace) { +fn add_referencetype_60(address_space: &mut AddressSpace) { // ReferenceType let name = "References"; let node_id = NodeId::new(0, 31); - let node = ReferenceType::new(&node_id, name, name, None, true, true); + let mut node = ReferenceType::new(&node_id, name, name, None, true, true); + node.set_description(LocalizedText::from( + "The abstract base type for all references.", + )); let _ = address_space.insert::(node, None); } -fn add_referencetype_49(address_space: &mut AddressSpace) { +fn add_referencetype_61(address_space: &mut AddressSpace) { // ReferenceType let name = "NonHierarchicalReferences"; let node_id = NodeId::new(0, 32); - let node = ReferenceType::new(&node_id, name, name, None, true, true); + let mut node = ReferenceType::new( + &node_id, + name, + name, + Some(LocalizedText::new("", "NonHierarchicalReferences")), + false, + true, + ); + node.set_description(LocalizedText::from( + "The abstract base type for all non-hierarchical references.", + )); let _ = address_space.insert( node, Some(&[( @@ -905,11 +1284,11 @@ fn add_referencetype_49(address_space: &mut AddressSpace) { ); } -fn add_referencetype_50(address_space: &mut AddressSpace) { +fn add_referencetype_62(address_space: &mut AddressSpace) { // ReferenceType let name = "HierarchicalReferences"; let node_id = NodeId::new(0, 33); - let node = ReferenceType::new( + let mut node = ReferenceType::new( &node_id, name, name, @@ -917,6 +1296,9 @@ fn add_referencetype_50(address_space: &mut AddressSpace) { false, true, ); + node.set_description(LocalizedText::from( + "The abstract base type for all hierarchical references.", + )); let _ = address_space.insert( node, Some(&[( @@ -927,18 +1309,21 @@ fn add_referencetype_50(address_space: &mut AddressSpace) { ); } -fn add_referencetype_51(address_space: &mut AddressSpace) { +fn add_referencetype_63(address_space: &mut AddressSpace) { // ReferenceType let name = "HasChild"; let node_id = NodeId::new(0, 34); - let node = ReferenceType::new( + let mut node = ReferenceType::new( &node_id, name, name, Some(LocalizedText::new("", "ChildOf")), false, - true, + false, ); + node.set_description(LocalizedText::from( + "The abstract base type for all non-looping hierarchical references.", + )); let _ = address_space.insert( node, Some(&[( @@ -949,11 +1334,11 @@ fn add_referencetype_51(address_space: &mut AddressSpace) { ); } -fn add_referencetype_52(address_space: &mut AddressSpace) { +fn add_referencetype_64(address_space: &mut AddressSpace) { // ReferenceType let name = "Organizes"; let node_id = NodeId::new(0, 35); - let node = ReferenceType::new( + let mut node = ReferenceType::new( &node_id, name, name, @@ -961,6 +1346,9 @@ fn add_referencetype_52(address_space: &mut AddressSpace) { false, false, ); + node.set_description(LocalizedText::from( + "The type for hierarchical references that are used to organize nodes.", + )); let _ = address_space.insert( node, Some(&[( @@ -971,11 +1359,11 @@ fn add_referencetype_52(address_space: &mut AddressSpace) { ); } -fn add_referencetype_53(address_space: &mut AddressSpace) { +fn add_referencetype_65(address_space: &mut AddressSpace) { // ReferenceType let name = "HasEventSource"; let node_id = NodeId::new(0, 36); - let node = ReferenceType::new( + let mut node = ReferenceType::new( &node_id, name, name, @@ -983,6 +1371,9 @@ fn add_referencetype_53(address_space: &mut AddressSpace) { false, false, ); + node.set_description(LocalizedText::from( + "The type for non-looping hierarchical references that are used to organize event sources.", + )); let _ = address_space.insert( node, Some(&[( @@ -993,11 +1384,11 @@ fn add_referencetype_53(address_space: &mut AddressSpace) { ); } -fn add_referencetype_54(address_space: &mut AddressSpace) { +fn add_referencetype_66(address_space: &mut AddressSpace) { // ReferenceType let name = "HasModellingRule"; let node_id = NodeId::new(0, 37); - let node = ReferenceType::new( + let mut node = ReferenceType::new( &node_id, name, name, @@ -1005,6 +1396,9 @@ fn add_referencetype_54(address_space: &mut AddressSpace) { false, false, ); + node.set_description(LocalizedText::from( + "The type for references from instance declarations to modelling rule nodes.", + )); let _ = address_space.insert( node, Some(&[( @@ -1015,11 +1409,11 @@ fn add_referencetype_54(address_space: &mut AddressSpace) { ); } -fn add_referencetype_55(address_space: &mut AddressSpace) { +fn add_referencetype_67(address_space: &mut AddressSpace) { // ReferenceType let name = "HasEncoding"; let node_id = NodeId::new(0, 38); - let node = ReferenceType::new( + let mut node = ReferenceType::new( &node_id, name, name, @@ -1027,6 +1421,9 @@ fn add_referencetype_55(address_space: &mut AddressSpace) { false, false, ); + node.set_description(LocalizedText::from( + "The type for references from data type nodes to to data type encoding nodes.", + )); let _ = address_space.insert( node, Some(&[( @@ -1037,11 +1434,11 @@ fn add_referencetype_55(address_space: &mut AddressSpace) { ); } -fn add_referencetype_56(address_space: &mut AddressSpace) { +fn add_referencetype_68(address_space: &mut AddressSpace) { // ReferenceType let name = "HasDescription"; let node_id = NodeId::new(0, 39); - let node = ReferenceType::new( + let mut node = ReferenceType::new( &node_id, name, name, @@ -1049,6 +1446,9 @@ fn add_referencetype_56(address_space: &mut AddressSpace) { false, false, ); + node.set_description(LocalizedText::from( + "The type for references from data type encoding nodes to data type description nodes.", + )); let _ = address_space.insert( node, Some(&[( @@ -1059,11 +1459,11 @@ fn add_referencetype_56(address_space: &mut AddressSpace) { ); } -fn add_referencetype_57(address_space: &mut AddressSpace) { +fn add_referencetype_69(address_space: &mut AddressSpace) { // ReferenceType let name = "HasTypeDefinition"; let node_id = NodeId::new(0, 40); - let node = ReferenceType::new( + let mut node = ReferenceType::new( &node_id, name, name, @@ -1071,6 +1471,9 @@ fn add_referencetype_57(address_space: &mut AddressSpace) { false, false, ); + node.set_description(LocalizedText::from( + "The type for references from a instance node its type defintion node.", + )); let _ = address_space.insert( node, Some(&[( @@ -1081,18 +1484,21 @@ fn add_referencetype_57(address_space: &mut AddressSpace) { ); } -fn add_referencetype_58(address_space: &mut AddressSpace) { +fn add_referencetype_70(address_space: &mut AddressSpace) { // ReferenceType let name = "GeneratesEvent"; let node_id = NodeId::new(0, 41); - let node = ReferenceType::new( + let mut node = ReferenceType::new( &node_id, name, name, - Some(LocalizedText::new("", "GeneratedBy")), + Some(LocalizedText::new("", "GeneratesEvent")), false, false, ); + node.set_description(LocalizedText::from( + "The type for references from a node to an event type that is raised by node.", + )); let _ = address_space.insert( node, Some(&[( @@ -1103,18 +1509,21 @@ fn add_referencetype_58(address_space: &mut AddressSpace) { ); } -fn add_referencetype_59(address_space: &mut AddressSpace) { +fn add_referencetype_71(address_space: &mut AddressSpace) { // ReferenceType let name = "AlwaysGeneratesEvent"; let node_id = NodeId::new(0, 3065); - let node = ReferenceType::new( + let mut node = ReferenceType::new( &node_id, name, name, - Some(LocalizedText::new("", "AlwaysGeneratedBy")), + Some(LocalizedText::new("", "AlwaysGeneratesEvent")), false, false, ); + node.set_description(LocalizedText::from( + "The type for references from a node to an event type that is always raised by node.", + )); let _ = address_space.insert( node, Some(&[( @@ -1125,18 +1534,19 @@ fn add_referencetype_59(address_space: &mut AddressSpace) { ); } -fn add_referencetype_60(address_space: &mut AddressSpace) { +fn add_referencetype_72(address_space: &mut AddressSpace) { // ReferenceType let name = "Aggregates"; let node_id = NodeId::new(0, 44); - let node = ReferenceType::new( + let mut node = ReferenceType::new( &node_id, name, name, Some(LocalizedText::new("", "AggregatedBy")), false, - true, + false, ); + node.set_description(LocalizedText::from("The type for non-looping hierarchical references that are used to aggregate nodes into complex types.")); let _ = address_space.insert( node, Some(&[( @@ -1147,11 +1557,11 @@ fn add_referencetype_60(address_space: &mut AddressSpace) { ); } -fn add_referencetype_61(address_space: &mut AddressSpace) { +fn add_referencetype_73(address_space: &mut AddressSpace) { // ReferenceType let name = "HasSubtype"; let node_id = NodeId::new(0, 45); - let node = ReferenceType::new( + let mut node = ReferenceType::new( &node_id, name, name, @@ -1159,6 +1569,9 @@ fn add_referencetype_61(address_space: &mut AddressSpace) { false, false, ); + node.set_description(LocalizedText::from( + "The type for non-looping hierarchical references that are used to define sub types.", + )); let _ = address_space.insert( node, Some(&[( @@ -1169,11 +1582,11 @@ fn add_referencetype_61(address_space: &mut AddressSpace) { ); } -fn add_referencetype_62(address_space: &mut AddressSpace) { +fn add_referencetype_74(address_space: &mut AddressSpace) { // ReferenceType let name = "HasProperty"; let node_id = NodeId::new(0, 46); - let node = ReferenceType::new( + let mut node = ReferenceType::new( &node_id, name, name, @@ -1181,6 +1594,9 @@ fn add_referencetype_62(address_space: &mut AddressSpace) { false, false, ); + node.set_description(LocalizedText::from( + "The type for non-looping hierarchical reference from a node to its property.", + )); let _ = address_space.insert( node, Some(&[( @@ -1191,11 +1607,11 @@ fn add_referencetype_62(address_space: &mut AddressSpace) { ); } -fn add_referencetype_63(address_space: &mut AddressSpace) { +fn add_referencetype_75(address_space: &mut AddressSpace) { // ReferenceType let name = "HasComponent"; let node_id = NodeId::new(0, 47); - let node = ReferenceType::new( + let mut node = ReferenceType::new( &node_id, name, name, @@ -1203,6 +1619,9 @@ fn add_referencetype_63(address_space: &mut AddressSpace) { false, false, ); + node.set_description(LocalizedText::from( + "The type for non-looping hierarchical reference from a node to its component.", + )); let _ = address_space.insert( node, Some(&[( @@ -1213,11 +1632,11 @@ fn add_referencetype_63(address_space: &mut AddressSpace) { ); } -fn add_referencetype_64(address_space: &mut AddressSpace) { +fn add_referencetype_76(address_space: &mut AddressSpace) { // ReferenceType let name = "HasNotifier"; let node_id = NodeId::new(0, 48); - let node = ReferenceType::new( + let mut node = ReferenceType::new( &node_id, name, name, @@ -1225,6 +1644,7 @@ fn add_referencetype_64(address_space: &mut AddressSpace) { false, false, ); + node.set_description(LocalizedText::from("The type for non-looping hierarchical references that are used to indicate how events propagate from node to node.")); let _ = address_space.insert( node, Some(&[( @@ -1235,11 +1655,11 @@ fn add_referencetype_64(address_space: &mut AddressSpace) { ); } -fn add_referencetype_65(address_space: &mut AddressSpace) { +fn add_referencetype_77(address_space: &mut AddressSpace) { // ReferenceType let name = "HasOrderedComponent"; let node_id = NodeId::new(0, 49); - let node = ReferenceType::new( + let mut node = ReferenceType::new( &node_id, name, name, @@ -1247,6 +1667,7 @@ fn add_referencetype_65(address_space: &mut AddressSpace) { false, false, ); + node.set_description(LocalizedText::from("The type for non-looping hierarchical reference from a node to its component when the order of references matters.")); let _ = address_space.insert( node, Some(&[( @@ -1257,51 +1678,7 @@ fn add_referencetype_65(address_space: &mut AddressSpace) { ); } -fn add_referencetype_66(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasArgumentDescription"; - let node_id = NodeId::new(0, 129); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "ArgumentDescriptionOf")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 47), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_67(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasOptionalInputArgumentDescription"; - let node_id = NodeId::new(0, 131); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "OptionalInputArgumentDescriptionOf")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 129), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { +fn add_variable_78(address_space: &mut AddressSpace) { // Variable let name = "EnumValues"; let value = Variant::Empty; @@ -1310,9 +1687,7 @@ fn add_variable_68(address_space: &mut AddressSpace) { &node_id, name, name, - NodeId::new(0, 7594), - Some(1), - Some(0), + DataTypeId::try_from(7594u32).unwrap(), value, ); let _ = address_space.insert( @@ -1337,13 +1712,13 @@ fn add_variable_68(address_space: &mut AddressSpace) { ); } -fn add_variable_69(address_space: &mut AddressSpace) { +fn add_variable_79(address_space: &mut AddressSpace) { // Variable let name = "NodeVersion"; let value = Variant::Empty; let node_id = NodeId::new(0, 3068); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::String, value); + node.set_description(LocalizedText::from("The version number of the node (used to indicate changes to references of the owning node).")); let _ = address_space.insert( node, Some(&[( @@ -1354,12 +1729,13 @@ fn add_variable_69(address_space: &mut AddressSpace) { ); } -fn add_variable_70(address_space: &mut AddressSpace) { +fn add_variable_80(address_space: &mut AddressSpace) { // Variable let name = "ViewVersion"; let value = Variant::Empty; let node_id = NodeId::new(0, 12170); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::UInt32, value); + node.set_description(LocalizedText::from("The version number of the view.")); let _ = address_space.insert( node, Some(&[( @@ -1370,13 +1746,21 @@ fn add_variable_70(address_space: &mut AddressSpace) { ); } -fn add_variable_71(address_space: &mut AddressSpace) { +fn add_variable_81(address_space: &mut AddressSpace) { // Variable let name = "Icon"; let value = Variant::Empty; let node_id = NodeId::new(0, 3067); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 30), None, None, value); + let mut node = Variable::new_data_value( + &node_id, + name, + name, + DataTypeId::try_from(30u32).unwrap(), + value, + ); + node.set_description(LocalizedText::from( + "A small image representing the object.", + )); let _ = address_space.insert( node, Some(&[( @@ -1387,20 +1771,21 @@ fn add_variable_71(address_space: &mut AddressSpace) { ); } -fn add_variable_72(address_space: &mut AddressSpace) { +fn add_variable_82(address_space: &mut AddressSpace) { // Variable let name = "LocalTime"; let value = Variant::Empty; let node_id = NodeId::new(0, 3069); - let node = Variable::new_data_value( + let mut node = Variable::new_data_value( &node_id, name, name, - NodeId::new(0, 8912), - None, - None, + DataTypeId::try_from(8912u32).unwrap(), value, ); + node.set_description(LocalizedText::from( + "The local time where the owning variable value was collected.", + )); let _ = address_space.insert( node, Some(&[( @@ -1411,12 +1796,15 @@ fn add_variable_72(address_space: &mut AddressSpace) { ); } -fn add_variable_73(address_space: &mut AddressSpace) { +fn add_variable_83(address_space: &mut AddressSpace) { // Variable let name = "AllowNulls"; let value = Variant::Empty; let node_id = NodeId::new(0, 3070); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, value); + node.set_description(LocalizedText::from( + "Whether the value of the owning variable is allowed to be null.", + )); let _ = address_space.insert( node, Some(&[( @@ -1427,13 +1815,13 @@ fn add_variable_73(address_space: &mut AddressSpace) { ); } -fn add_variable_74(address_space: &mut AddressSpace) { +fn add_variable_84(address_space: &mut AddressSpace) { // Variable let name = "ValueAsText"; let value = Variant::Empty; let node_id = NodeId::new(0, 11433); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::LocalizedText, value); + node.set_description(LocalizedText::from("The string representation of the current value for a variable with an enumerated data type.")); let _ = address_space.insert( node, Some(&[( @@ -1444,28 +1832,15 @@ fn add_variable_74(address_space: &mut AddressSpace) { ); } -fn add_variable_75(address_space: &mut AddressSpace) { +fn add_variable_85(address_space: &mut AddressSpace) { // Variable let name = "MaxStringLength"; let value = Variant::Empty; let node_id = NodeId::new(0, 11498); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "MaxCharacters"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15002); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::UInt32, value); + node.set_description(LocalizedText::from( + "The maximum length for a string that can be stored in the owning variable.", + )); let _ = address_space.insert( node, Some(&[( @@ -1476,12 +1851,15 @@ fn add_variable_76(address_space: &mut AddressSpace) { ); } -fn add_variable_77(address_space: &mut AddressSpace) { +fn add_variable_86(address_space: &mut AddressSpace) { // Variable let name = "MaxByteStringLength"; let value = Variant::Empty; let node_id = NodeId::new(0, 12908); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::UInt32, value); + node.set_description(LocalizedText::from( + "The maximum length for a byte string that can be stored in the owning variable.", + )); let _ = address_space.insert( node, Some(&[( @@ -1492,12 +1870,15 @@ fn add_variable_77(address_space: &mut AddressSpace) { ); } -fn add_variable_78(address_space: &mut AddressSpace) { +fn add_variable_87(address_space: &mut AddressSpace) { // Variable let name = "MaxArrayLength"; let value = Variant::Empty; let node_id = NodeId::new(0, 11512); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::UInt32, value); + node.set_description(LocalizedText::from( + "The maximum length for an array that can be stored in the owning variable.", + )); let _ = address_space.insert( node, Some(&[( @@ -1508,13 +1889,21 @@ fn add_variable_78(address_space: &mut AddressSpace) { ); } -fn add_variable_79(address_space: &mut AddressSpace) { +fn add_variable_88(address_space: &mut AddressSpace) { // Variable let name = "EngineeringUnits"; let value = Variant::Empty; let node_id = NodeId::new(0, 11513); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); + let mut node = Variable::new_data_value( + &node_id, + name, + name, + DataTypeId::try_from(887u32).unwrap(), + value, + ); + node.set_description(LocalizedText::from( + "The engineering units for the value of the owning variable.", + )); let _ = address_space.insert( node, Some(&[( @@ -1525,20 +1914,13 @@ fn add_variable_79(address_space: &mut AddressSpace) { ); } -fn add_variable_80(address_space: &mut AddressSpace) { +fn add_variable_89(address_space: &mut AddressSpace) { // Variable let name = "EnumStrings"; let value = Variant::Empty; let node_id = NodeId::new(0, 11432); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); + let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::LocalizedText, value); + node.set_description(LocalizedText::from("The human readable strings associated with the values of an enumerated value (when values are sequential).")); let _ = address_space.insert( node, Some(&[( @@ -1549,20 +1931,19 @@ fn add_variable_80(address_space: &mut AddressSpace) { ); } -fn add_variable_81(address_space: &mut AddressSpace) { +fn add_variable_90(address_space: &mut AddressSpace) { // Variable let name = "EnumValues"; let value = Variant::Empty; let node_id = NodeId::new(0, 3071); - let node = Variable::new_data_value( + let mut node = Variable::new_data_value( &node_id, name, name, - NodeId::new(0, 7594), - Some(1), - Some(0), + DataTypeId::try_from(7594u32).unwrap(), value, ); + node.set_description(LocalizedText::from("The human readable strings associated with the values of an enumerated value (when values have no sequence).")); let _ = address_space.insert( node, Some(&[( @@ -1573,20 +1954,15 @@ fn add_variable_81(address_space: &mut AddressSpace) { ); } -fn add_variable_82(address_space: &mut AddressSpace) { +fn add_variable_91(address_space: &mut AddressSpace) { // Variable let name = "OptionSetValues"; let value = Variant::Empty; let node_id = NodeId::new(0, 12745); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); + let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::LocalizedText, value); + node.set_description(LocalizedText::from( + "Contains the human-readable representation for each bit of the bit mask.", + )); let _ = address_space.insert( node, Some(&[( @@ -1597,20 +1973,19 @@ fn add_variable_82(address_space: &mut AddressSpace) { ); } -fn add_variable_83(address_space: &mut AddressSpace) { +fn add_variable_92(address_space: &mut AddressSpace) { // Variable let name = "InputArguments"; let value = Variant::Empty; let node_id = NodeId::new(0, 3072); - let node = Variable::new_data_value( + let mut node = Variable::new_data_value( &node_id, name, name, - NodeId::new(0, 296), - Some(1), - Some(0), + DataTypeId::try_from(296u32).unwrap(), value, ); + node.set_description(LocalizedText::from("The input arguments for a method.")); let _ = address_space.insert( node, Some(&[( @@ -1621,61 +1996,19 @@ fn add_variable_83(address_space: &mut AddressSpace) { ); } -fn add_variable_84(address_space: &mut AddressSpace) { +fn add_variable_93(address_space: &mut AddressSpace) { // Variable let name = "OutputArguments"; let value = Variant::Empty; let node_id = NodeId::new(0, 3073); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "DefaultInstanceBrowseName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17605); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 20), None, None, value); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "CurrencyUnit"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 23501); - let node = Variable::new_data_value( + let mut node = Variable::new_data_value( &node_id, name, name, - NodeId::new(0, 23498), - Some(-2), - None, + DataTypeId::try_from(296u32).unwrap(), value, ); + node.set_description(LocalizedText::from("The output arguments for a method.")); let _ = address_space.insert( node, Some(&[( @@ -1686,20 +2019,12 @@ fn add_variable_86(address_space: &mut AddressSpace) { ); } -fn add_variable_87(address_space: &mut AddressSpace) { +fn add_variable_94(address_space: &mut AddressSpace) { // Variable let name = "EnumStrings"; let value = Variant::Empty; let node_id = NodeId::new(0, 7591); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::LocalizedText, value); let _ = address_space.insert( node, Some(&[ @@ -1722,7 +2047,7 @@ fn add_variable_87(address_space: &mut AddressSpace) { ); } -fn add_variable_88(address_space: &mut AddressSpace) { +fn add_variable_95(address_space: &mut AddressSpace) { // Variable let name = "EnumValues"; let value = Variant::Empty; @@ -1731,9 +2056,7 @@ fn add_variable_88(address_space: &mut AddressSpace) { &node_id, name, name, - NodeId::new(0, 7594), - Some(1), - Some(0), + DataTypeId::try_from(7594u32).unwrap(), value, ); let _ = address_space.insert( @@ -1757,219 +2080,3 @@ fn add_variable_88(address_space: &mut AddressSpace) { ]), ); } - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "OptionSetValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15030); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 94), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "OptionSetValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15032); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15031), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "OptionSetValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15407); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15406), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "OptionSetValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15034); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15033), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "OptionSetValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15035); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 95), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14528); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 98), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/lib/src/server/address_space/generated/nodeset_3_1.rs b/lib/src/server/address_space/generated/nodeset_3_1.rs new file mode 100644 index 000000000..4544249e3 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_3_1.rs @@ -0,0 +1,1211 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part3.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_object_11(address_space); + add_object_12(address_space); + add_object_13(address_space); + add_object_14(address_space); + add_object_15(address_space); + add_object_16(address_space); + add_object_17(address_space); + add_object_18(address_space); + add_object_19(address_space); + add_object_20(address_space); + add_object_21(address_space); + add_object_22(address_space); + add_object_23(address_space); + add_object_24(address_space); + add_object_25(address_space); + add_object_26(address_space); + add_object_27(address_space); + add_object_28(address_space); + add_object_29(address_space); + add_object_30(address_space); + add_object_31(address_space); + add_object_32(address_space); + add_object_33(address_space); + add_object_34(address_space); + add_object_35(address_space); + add_object_36(address_space); + add_object_37(address_space); + add_object_38(address_space); + add_object_39(address_space); + add_object_40(address_space); + add_object_41(address_space); + add_object_42(address_space); + add_object_43(address_space); + add_object_44(address_space); + add_object_45(address_space); + add_object_46(address_space); + add_object_47(address_space); + add_object_48(address_space); + add_object_49(address_space); + add_object_50(address_space); + add_object_51(address_space); + add_object_52(address_space); + add_object_53(address_space); + add_object_54(address_space); + add_object_55(address_space); + add_object_56(address_space); + add_object_57(address_space); + add_object_58(address_space); + add_object_59(address_space); + add_object_60(address_space); + add_object_61(address_space); + add_object_62(address_space); + add_object_63(address_space); + add_object_64(address_space); + add_object_65(address_space); + add_object_66(address_space); + add_object_67(address_space); + add_object_68(address_space); + add_object_69(address_space); + add_object_70(address_space); + add_object_71(address_space); + add_object_72(address_space); + add_object_73(address_space); + add_object_74(address_space); + add_datatype_75(address_space); + add_datatype_76(address_space); + add_datatype_77(address_space); + add_datatype_78(address_space); + add_datatype_79(address_space); + add_datatype_80(address_space); + add_datatype_81(address_space); + add_datatype_82(address_space); + add_datatype_83(address_space); + add_datatype_84(address_space); + add_datatype_85(address_space); + add_datatype_86(address_space); + add_datatype_87(address_space); + add_datatype_88(address_space); + add_datatype_89(address_space); + add_datatype_90(address_space); + add_datatype_91(address_space); + add_datatype_92(address_space); + add_datatype_93(address_space); + add_datatype_94(address_space); + add_datatype_95(address_space); + add_datatype_96(address_space); + add_datatype_97(address_space); + add_datatype_98(address_space); + add_datatype_99(address_space); + add_datatype_100(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 3062); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 3063); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 17863); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17861), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 128); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 96), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16131), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 121); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 97), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18178), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 14844); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 101), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18181), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 122); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 99), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18184), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 123); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 100), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18187), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 260); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 258), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 11889); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11879), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_11(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 11890); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11880), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_12(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 263); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 261), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_13(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 266); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 264), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_14(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 269); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 267), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_15(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 272); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 270), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_16(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 275); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 273), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_17(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 278); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 276), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_18(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 281); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 279), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_19(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 284); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 282), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_20(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 287); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 285), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_21(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 298); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 296), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7650), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_22(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 8251); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7594), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7656), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_23(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 14845); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 102), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 14870), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_24(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 12765); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12755), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12767), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_25(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 12766); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12756), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12770), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_26(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 8917); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 8912), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8914), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_27(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 17862); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17861), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_28(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 16126); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 96), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16127), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_29(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 14797); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 97), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18166), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_30(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 14800); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 101), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18169), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_31(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 14798); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 99), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18172), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_32(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 14799); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 100), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18175), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_33(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 259); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 258), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_34(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 11887); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11879), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_35(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 11888); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11880), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_36(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 262); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 261), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_37(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 265); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 264), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_38(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 268); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 267), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_39(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 271); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 270), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_40(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 274); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 273), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_41(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 277); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 276), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_42(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 280); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 279), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_43(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 283); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 282), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_44(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 286); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 285), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_45(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 297); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 296), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8285), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_46(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 7616); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7594), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8291), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_47(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 14801); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 102), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 14826), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_48(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 12757); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12755), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12759), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_49(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 12758); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12756), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12762), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_50(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 8913); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 8912), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8918), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_51(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15045); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17861), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_52(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15062); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 96), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_53(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15063); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 97), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_54(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15065); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 101), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_55(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15066); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 99), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_56(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15067); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 100), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_57(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15068); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 258), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_58(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15069); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11879), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_59(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15070); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11880), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_60(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15071); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 261), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_61(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15073); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 264), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_62(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15074); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 267), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_63(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15075); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 270), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_64(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15076); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 273), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_65(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15077); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 276), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_66(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15078); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 279), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_67(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15079); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 282), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_68(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15080); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 285), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_69(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15081); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 296), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_70(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15082); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7594), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_71(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15083); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 102), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_72(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15084); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12755), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_73(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15085); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12756), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_74(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15086); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 8912), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_datatype_75(address_space: &mut AddressSpace) { + // DataType + let name = "BaseDataType"; + let node_id = NodeId::new(0, 24); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert::(node, None); +} + +fn add_datatype_76(address_space: &mut AddressSpace) { + // DataType + let name = "Number"; + let node_id = NodeId::new(0, 26); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_77(address_space: &mut AddressSpace) { + // DataType + let name = "Integer"; + let node_id = NodeId::new(0, 27); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 26), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_78(address_space: &mut AddressSpace) { + // DataType + let name = "UInteger"; + let node_id = NodeId::new(0, 28); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 26), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_79(address_space: &mut AddressSpace) { + // DataType + let name = "Enumeration"; + let node_id = NodeId::new(0, 29); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_80(address_space: &mut AddressSpace) { + // DataType + let name = "Boolean"; + let node_id = NodeId::new(0, 1); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_81(address_space: &mut AddressSpace) { + // DataType + let name = "SByte"; + let node_id = NodeId::new(0, 2); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 27), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_82(address_space: &mut AddressSpace) { + // DataType + let name = "Byte"; + let node_id = NodeId::new(0, 3); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 28), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_83(address_space: &mut AddressSpace) { + // DataType + let name = "Int16"; + let node_id = NodeId::new(0, 4); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 27), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_84(address_space: &mut AddressSpace) { + // DataType + let name = "UInt16"; + let node_id = NodeId::new(0, 5); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 28), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_85(address_space: &mut AddressSpace) { + // DataType + let name = "Int32"; + let node_id = NodeId::new(0, 6); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 27), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_86(address_space: &mut AddressSpace) { + // DataType + let name = "UInt32"; + let node_id = NodeId::new(0, 7); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 28), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_87(address_space: &mut AddressSpace) { + // DataType + let name = "Int64"; + let node_id = NodeId::new(0, 8); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 27), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_88(address_space: &mut AddressSpace) { + // DataType + let name = "UInt64"; + let node_id = NodeId::new(0, 9); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 28), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_89(address_space: &mut AddressSpace) { + // DataType + let name = "Float"; + let node_id = NodeId::new(0, 10); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 26), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_90(address_space: &mut AddressSpace) { + // DataType + let name = "Double"; + let node_id = NodeId::new(0, 11); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 26), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_91(address_space: &mut AddressSpace) { + // DataType + let name = "String"; + let node_id = NodeId::new(0, 12); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_92(address_space: &mut AddressSpace) { + // DataType + let name = "DateTime"; + let node_id = NodeId::new(0, 13); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_93(address_space: &mut AddressSpace) { + // DataType + let name = "Guid"; + let node_id = NodeId::new(0, 14); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_94(address_space: &mut AddressSpace) { + // DataType + let name = "ByteString"; + let node_id = NodeId::new(0, 15); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_95(address_space: &mut AddressSpace) { + // DataType + let name = "XmlElement"; + let node_id = NodeId::new(0, 16); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_96(address_space: &mut AddressSpace) { + // DataType + let name = "NodeId"; + let node_id = NodeId::new(0, 17); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_97(address_space: &mut AddressSpace) { + // DataType + let name = "QualifiedName"; + let node_id = NodeId::new(0, 20); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_98(address_space: &mut AddressSpace) { + // DataType + let name = "LocalizedText"; + let node_id = NodeId::new(0, 21); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_99(address_space: &mut AddressSpace) { + // DataType + let name = "Structure"; + let node_id = NodeId::new(0, 22); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_100(address_space: &mut AddressSpace) { + // DataType + let name = "Image"; + let node_id = NodeId::new(0, 30); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_3_2.rs b/lib/src/server/address_space/generated/nodeset_3_2.rs new file mode 100644 index 000000000..5ab844225 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_3_2.rs @@ -0,0 +1,1105 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part3.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_datatype_1(address_space); + add_datatype_2(address_space); + add_datatype_3(address_space); + add_datatype_4(address_space); + add_datatype_5(address_space); + add_datatype_6(address_space); + add_datatype_7(address_space); + add_datatype_8(address_space); + add_datatype_9(address_space); + add_datatype_10(address_space); + add_datatype_11(address_space); + add_datatype_12(address_space); + add_datatype_13(address_space); + add_datatype_14(address_space); + add_datatype_15(address_space); + add_datatype_16(address_space); + add_datatype_17(address_space); + add_datatype_18(address_space); + add_datatype_19(address_space); + add_datatype_20(address_space); + add_datatype_21(address_space); + add_datatype_22(address_space); + add_datatype_23(address_space); + add_datatype_24(address_space); + add_datatype_25(address_space); + add_datatype_26(address_space); + add_datatype_27(address_space); + add_datatype_28(address_space); + add_datatype_29(address_space); + add_datatype_30(address_space); + add_datatype_31(address_space); + add_datatype_32(address_space); + add_datatype_33(address_space); + add_datatype_34(address_space); + add_datatype_35(address_space); + add_datatype_36(address_space); + add_datatype_37(address_space); + add_datatype_38(address_space); + add_datatype_39(address_space); + add_datatype_40(address_space); + add_datatype_41(address_space); + add_datatype_42(address_space); + add_datatype_43(address_space); + add_datatype_44(address_space); + add_datatype_45(address_space); + add_datatype_46(address_space); + add_datatype_47(address_space); + add_referencetype_48(address_space); + add_referencetype_49(address_space); + add_referencetype_50(address_space); + add_referencetype_51(address_space); + add_referencetype_52(address_space); + add_referencetype_53(address_space); + add_referencetype_54(address_space); + add_referencetype_55(address_space); + add_referencetype_56(address_space); + add_referencetype_57(address_space); + add_referencetype_58(address_space); + add_referencetype_59(address_space); + add_referencetype_60(address_space); + add_referencetype_61(address_space); + add_referencetype_62(address_space); + add_referencetype_63(address_space); + add_referencetype_64(address_space); + add_referencetype_65(address_space); + add_referencetype_66(address_space); + add_referencetype_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); +} + +fn add_datatype_1(address_space: &mut AddressSpace) { + // DataType + let name = "Decimal"; + let node_id = NodeId::new(0, 50); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 26), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_2(address_space: &mut AddressSpace) { + // DataType + let name = "NamingRuleType"; + let node_id = NodeId::new(0, 120); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12169), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_3(address_space: &mut AddressSpace) { + // DataType + let name = "ImageBMP"; + let node_id = NodeId::new(0, 2000); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 30), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_4(address_space: &mut AddressSpace) { + // DataType + let name = "ImageGIF"; + let node_id = NodeId::new(0, 2001); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 30), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_5(address_space: &mut AddressSpace) { + // DataType + let name = "ImageJPG"; + let node_id = NodeId::new(0, 2002); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 30), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_6(address_space: &mut AddressSpace) { + // DataType + let name = "ImagePNG"; + let node_id = NodeId::new(0, 2003); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 30), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_7(address_space: &mut AddressSpace) { + // DataType + let name = "AudioDataType"; + let node_id = NodeId::new(0, 16307); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_8(address_space: &mut AddressSpace) { + // DataType + let name = "DecimalDataType"; + let node_id = NodeId::new(0, 17861); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_9(address_space: &mut AddressSpace) { + // DataType + let name = "IdType"; + let node_id = NodeId::new(0, 256); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7591), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_10(address_space: &mut AddressSpace) { + // DataType + let name = "NodeClass"; + let node_id = NodeId::new(0, 257); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11878), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_11(address_space: &mut AddressSpace) { + // DataType + let name = "PermissionType"; + let node_id = NodeId::new(0, 94); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15030), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 7), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_12(address_space: &mut AddressSpace) { + // DataType + let name = "AccessLevelType"; + let node_id = NodeId::new(0, 15031); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15032), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_13(address_space: &mut AddressSpace) { + // DataType + let name = "AccessLevelExType"; + let node_id = NodeId::new(0, 15406); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15407), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 7), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_14(address_space: &mut AddressSpace) { + // DataType + let name = "EventNotifierType"; + let node_id = NodeId::new(0, 15033); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15034), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_15(address_space: &mut AddressSpace) { + // DataType + let name = "AccessRestrictionType"; + let node_id = NodeId::new(0, 95); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15035), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 5), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_16(address_space: &mut AddressSpace) { + // DataType + let name = "RolePermissionType"; + let node_id = NodeId::new(0, 96); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_17(address_space: &mut AddressSpace) { + // DataType + let name = "DataTypeDefinition"; + let node_id = NodeId::new(0, 97); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_18(address_space: &mut AddressSpace) { + // DataType + let name = "StructureType"; + let node_id = NodeId::new(0, 98); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14528), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_19(address_space: &mut AddressSpace) { + // DataType + let name = "StructureField"; + let node_id = NodeId::new(0, 101); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_20(address_space: &mut AddressSpace) { + // DataType + let name = "StructureDefinition"; + let node_id = NodeId::new(0, 99); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 97), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_21(address_space: &mut AddressSpace) { + // DataType + let name = "EnumDefinition"; + let node_id = NodeId::new(0, 100); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 97), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_22(address_space: &mut AddressSpace) { + // DataType + let name = "Node"; + let node_id = NodeId::new(0, 258); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_23(address_space: &mut AddressSpace) { + // DataType + let name = "InstanceNode"; + let node_id = NodeId::new(0, 11879); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 258), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_24(address_space: &mut AddressSpace) { + // DataType + let name = "TypeNode"; + let node_id = NodeId::new(0, 11880); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 258), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_25(address_space: &mut AddressSpace) { + // DataType + let name = "ObjectNode"; + let node_id = NodeId::new(0, 261); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11879), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_26(address_space: &mut AddressSpace) { + // DataType + let name = "ObjectTypeNode"; + let node_id = NodeId::new(0, 264); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11880), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_27(address_space: &mut AddressSpace) { + // DataType + let name = "VariableNode"; + let node_id = NodeId::new(0, 267); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11879), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_28(address_space: &mut AddressSpace) { + // DataType + let name = "VariableTypeNode"; + let node_id = NodeId::new(0, 270); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11880), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_29(address_space: &mut AddressSpace) { + // DataType + let name = "ReferenceTypeNode"; + let node_id = NodeId::new(0, 273); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11880), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_30(address_space: &mut AddressSpace) { + // DataType + let name = "MethodNode"; + let node_id = NodeId::new(0, 276); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11879), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_31(address_space: &mut AddressSpace) { + // DataType + let name = "ViewNode"; + let node_id = NodeId::new(0, 279); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11879), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_32(address_space: &mut AddressSpace) { + // DataType + let name = "DataTypeNode"; + let node_id = NodeId::new(0, 282); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11880), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_33(address_space: &mut AddressSpace) { + // DataType + let name = "ReferenceNode"; + let node_id = NodeId::new(0, 285); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_34(address_space: &mut AddressSpace) { + // DataType + let name = "Argument"; + let node_id = NodeId::new(0, 296); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_35(address_space: &mut AddressSpace) { + // DataType + let name = "EnumValueType"; + let node_id = NodeId::new(0, 7594); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_36(address_space: &mut AddressSpace) { + // DataType + let name = "EnumField"; + let node_id = NodeId::new(0, 102); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7594), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_37(address_space: &mut AddressSpace) { + // DataType + let name = "OptionSet"; + let node_id = NodeId::new(0, 12755); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_38(address_space: &mut AddressSpace) { + // DataType + let name = "Union"; + let node_id = NodeId::new(0, 12756); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_39(address_space: &mut AddressSpace) { + // DataType + let name = "NormalizedString"; + let node_id = NodeId::new(0, 12877); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_40(address_space: &mut AddressSpace) { + // DataType + let name = "DecimalString"; + let node_id = NodeId::new(0, 12878); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_41(address_space: &mut AddressSpace) { + // DataType + let name = "DurationString"; + let node_id = NodeId::new(0, 12879); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_42(address_space: &mut AddressSpace) { + // DataType + let name = "TimeString"; + let node_id = NodeId::new(0, 12880); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_43(address_space: &mut AddressSpace) { + // DataType + let name = "DateString"; + let node_id = NodeId::new(0, 12881); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_44(address_space: &mut AddressSpace) { + // DataType + let name = "Duration"; + let node_id = NodeId::new(0, 290); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_45(address_space: &mut AddressSpace) { + // DataType + let name = "UtcTime"; + let node_id = NodeId::new(0, 294); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_46(address_space: &mut AddressSpace) { + // DataType + let name = "LocaleId"; + let node_id = NodeId::new(0, 295); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_47(address_space: &mut AddressSpace) { + // DataType + let name = "TimeZoneDataType"; + let node_id = NodeId::new(0, 8912); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_48(address_space: &mut AddressSpace) { + // ReferenceType + let name = "References"; + let node_id = NodeId::new(0, 31); + let node = ReferenceType::new(&node_id, name, name, None, true, true); + let _ = address_space.insert::(node, None); +} + +fn add_referencetype_49(address_space: &mut AddressSpace) { + // ReferenceType + let name = "NonHierarchicalReferences"; + let node_id = NodeId::new(0, 32); + let node = ReferenceType::new(&node_id, name, name, None, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 31), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_50(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HierarchicalReferences"; + let node_id = NodeId::new(0, 33); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "HierarchicalReferences")), false, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 31), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_51(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasChild"; + let node_id = NodeId::new(0, 34); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "ChildOf")), false, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 33), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_52(address_space: &mut AddressSpace) { + // ReferenceType + let name = "Organizes"; + let node_id = NodeId::new(0, 35); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "OrganizedBy")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 33), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_53(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasEventSource"; + let node_id = NodeId::new(0, 36); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "EventSourceOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 33), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_54(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasModellingRule"; + let node_id = NodeId::new(0, 37); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "ModellingRuleOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_55(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasEncoding"; + let node_id = NodeId::new(0, 38); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "EncodingOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_56(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasDescription"; + let node_id = NodeId::new(0, 39); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "DescriptionOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_57(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasTypeDefinition"; + let node_id = NodeId::new(0, 40); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "TypeDefinitionOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_58(address_space: &mut AddressSpace) { + // ReferenceType + let name = "GeneratesEvent"; + let node_id = NodeId::new(0, 41); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "GeneratedBy")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_59(address_space: &mut AddressSpace) { + // ReferenceType + let name = "AlwaysGeneratesEvent"; + let node_id = NodeId::new(0, 3065); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "AlwaysGeneratedBy")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 41), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_60(address_space: &mut AddressSpace) { + // ReferenceType + let name = "Aggregates"; + let node_id = NodeId::new(0, 44); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "AggregatedBy")), false, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 34), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_61(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasSubtype"; + let node_id = NodeId::new(0, 45); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "SubtypeOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 34), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_62(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasProperty"; + let node_id = NodeId::new(0, 46); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "PropertyOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 44), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_63(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasComponent"; + let node_id = NodeId::new(0, 47); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "ComponentOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 44), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_64(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasNotifier"; + let node_id = NodeId::new(0, 48); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "NotifierOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 36), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_65(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasOrderedComponent"; + let node_id = NodeId::new(0, 49); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "OrderedComponentOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 47), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_66(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasArgumentDescription"; + let node_id = NodeId::new(0, 129); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "ArgumentDescriptionOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 47), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_67(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasOptionalInputArgumentDescription"; + let node_id = NodeId::new(0, 131); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "OptionalInputArgumentDescriptionOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 129), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "EnumValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12169); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7594), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 120), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "NodeVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3068); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "ViewVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12170); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "Icon"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3067); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 30), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "LocalTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3069); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 8912), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "AllowNulls"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3070); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "ValueAsText"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11433); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "MaxStringLength"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11498); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "MaxCharacters"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15002); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "MaxByteStringLength"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12908); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "MaxArrayLength"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11512); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "EngineeringUnits"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11513); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11432); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "EnumValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3071); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7594), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "OptionSetValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12745); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3072); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3073); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "DefaultInstanceBrowseName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17605); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 20), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "CurrencyUnit"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 23501); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 23498), Some(-2), None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7591); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 256), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "EnumValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11878); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7594), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 257), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "OptionSetValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15030); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 94), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "OptionSetValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15032); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15031), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "OptionSetValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15407); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "OptionSetValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15034); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15033), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "OptionSetValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15035); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 95), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14528); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 98), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_4_1.rs b/lib/src/server/address_space/generated/nodeset_4_1.rs new file mode 100644 index 000000000..60a1af2b8 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_4_1.rs @@ -0,0 +1,1246 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part4.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_object_11(address_space); + add_object_12(address_space); + add_object_13(address_space); + add_object_14(address_space); + add_object_15(address_space); + add_object_16(address_space); + add_object_17(address_space); + add_object_18(address_space); + add_object_19(address_space); + add_object_20(address_space); + add_object_21(address_space); + add_object_22(address_space); + add_object_23(address_space); + add_object_24(address_space); + add_object_25(address_space); + add_object_26(address_space); + add_object_27(address_space); + add_object_28(address_space); + add_object_29(address_space); + add_object_30(address_space); + add_object_31(address_space); + add_object_32(address_space); + add_object_33(address_space); + add_object_34(address_space); + add_object_35(address_space); + add_object_36(address_space); + add_object_37(address_space); + add_object_38(address_space); + add_object_39(address_space); + add_object_40(address_space); + add_object_41(address_space); + add_object_42(address_space); + add_object_43(address_space); + add_object_44(address_space); + add_object_45(address_space); + add_object_46(address_space); + add_object_47(address_space); + add_object_48(address_space); + add_object_49(address_space); + add_object_50(address_space); + add_object_51(address_space); + add_object_52(address_space); + add_object_53(address_space); + add_object_54(address_space); + add_object_55(address_space); + add_object_56(address_space); + add_object_57(address_space); + add_object_58(address_space); + add_object_59(address_space); + add_object_60(address_space); + add_object_61(address_space); + add_object_62(address_space); + add_object_63(address_space); + add_object_64(address_space); + add_object_65(address_space); + add_object_66(address_space); + add_object_67(address_space); + add_object_68(address_space); + add_object_69(address_space); + add_object_70(address_space); + add_object_71(address_space); + add_object_72(address_space); + add_object_73(address_space); + add_object_74(address_space); + add_object_75(address_space); + add_object_76(address_space); + add_object_77(address_space); + add_object_78(address_space); + add_object_79(address_space); + add_object_80(address_space); + add_object_81(address_space); + add_object_82(address_space); + add_object_83(address_space); + add_object_84(address_space); + add_object_85(address_space); + add_object_86(address_space); + add_object_87(address_space); + add_object_88(address_space); + add_object_89(address_space); + add_object_90(address_space); + add_object_91(address_space); + add_object_92(address_space); + add_object_93(address_space); + add_object_94(address_space); + add_object_95(address_space); + add_object_96(address_space); + add_object_97(address_space); + add_object_98(address_space); + add_object_99(address_space); + add_object_100(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 310); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 308), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7665), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 391); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 389), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 394); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 392), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 397); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 395), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15903); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15901), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 21001); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20999), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 422); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 420), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 425); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 423), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 12207); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12189), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12213), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 12208); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12190), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_11(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 12209); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12191), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_12(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 306); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 304), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7662), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_13(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 314); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 312), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7668), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_14(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 428); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 426), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_15(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 431); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 429), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_16(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 434); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 432), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7782), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_17(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 437); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 435), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_18(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 440); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 438), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_19(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 12900); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12890), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12902), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_20(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 12901); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12891), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12905), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_21(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 12211); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12193), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_22(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 12212); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12194), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_23(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 443); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 441), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_24(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 446); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 444), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_25(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 449); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 447), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_26(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 452); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 450), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_27(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 455); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 453), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_28(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 346); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 344), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7698), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_29(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 458); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 456), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_30(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 461); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 459), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_31(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 464); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 462), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_32(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 318); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 316), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7671), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_33(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 321); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 319), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7674), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_34(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 324); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 322), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7677), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_35(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 327); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 325), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7680), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_36(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 940); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 938), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7683), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_37(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 467); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 465), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_38(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 470); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 468), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_39(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 473); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 471), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_40(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 476); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 474), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_41(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 479); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 477), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_42(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 482); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 480), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_43(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 351); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 349), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_44(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 354); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 352), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_45(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 357); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 355), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_46(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 360); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 358), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_47(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 363); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 361), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_48(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 366); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 364), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_49(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 369); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 367), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_50(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 372); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 370), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_51(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 375); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 373), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_52(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 17610); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17606), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_53(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 17611); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17607), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_54(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 378); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 376), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7728), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_55(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 485); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 483), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_56(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 488); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 486), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_57(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 491); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 489), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_58(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 381); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 379), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7731), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_59(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 494); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 492), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_60(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 497); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 495), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_61(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 384); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 382), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7734), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_62(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 500); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 498), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_63(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 503); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 501), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_64(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 387); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 385), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7737), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_65(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 506); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 504), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_66(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 509); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 507), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_67(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 513); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 511), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_68(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 516); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 514), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_69(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 520); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 518), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_70(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 524); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 522), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_71(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 527); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 525), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_72(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 530); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 528), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_73(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 533); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 531), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_74(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 536); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 534), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_75(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 539); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 537), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12718), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_76(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 542); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 540), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12721), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_77(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 545); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 543), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_78(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 548); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 546), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_79(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 551); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 549), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_80(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 554); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 552), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_81(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 557); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 555), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_82(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 560); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 558), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_83(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 563); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 561), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_84(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 566); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 564), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_85(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 569); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 567), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_86(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 333); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 331), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7686), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_87(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 572); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 570), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_88(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 575); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 573), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_89(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 579); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 577), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_90(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 582); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 580), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_91(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 585); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 583), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7929), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_92(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 588); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 586), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7932), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_93(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 591); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 589), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7935), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_94(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 594); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 592), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7938), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_95(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 597); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 595), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7941), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_96(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 600); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 598), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7944), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_97(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 603); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 601), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7947), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_98(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 606); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 604), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_99(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 609); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 607), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_100(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 612); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 610), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_4_2.rs b/lib/src/server/address_space/generated/nodeset_4_2.rs new file mode 100644 index 000000000..517baaf43 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_4_2.rs @@ -0,0 +1,1228 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part4.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_object_11(address_space); + add_object_12(address_space); + add_object_13(address_space); + add_object_14(address_space); + add_object_15(address_space); + add_object_16(address_space); + add_object_17(address_space); + add_object_18(address_space); + add_object_19(address_space); + add_object_20(address_space); + add_object_21(address_space); + add_object_22(address_space); + add_object_23(address_space); + add_object_24(address_space); + add_object_25(address_space); + add_object_26(address_space); + add_object_27(address_space); + add_object_28(address_space); + add_object_29(address_space); + add_object_30(address_space); + add_object_31(address_space); + add_object_32(address_space); + add_object_33(address_space); + add_object_34(address_space); + add_object_35(address_space); + add_object_36(address_space); + add_object_37(address_space); + add_object_38(address_space); + add_object_39(address_space); + add_object_40(address_space); + add_object_41(address_space); + add_object_42(address_space); + add_object_43(address_space); + add_object_44(address_space); + add_object_45(address_space); + add_object_46(address_space); + add_object_47(address_space); + add_object_48(address_space); + add_object_49(address_space); + add_object_50(address_space); + add_object_51(address_space); + add_object_52(address_space); + add_object_53(address_space); + add_object_54(address_space); + add_object_55(address_space); + add_object_56(address_space); + add_object_57(address_space); + add_object_58(address_space); + add_object_59(address_space); + add_object_60(address_space); + add_object_61(address_space); + add_object_62(address_space); + add_object_63(address_space); + add_object_64(address_space); + add_object_65(address_space); + add_object_66(address_space); + add_object_67(address_space); + add_object_68(address_space); + add_object_69(address_space); + add_object_70(address_space); + add_object_71(address_space); + add_object_72(address_space); + add_object_73(address_space); + add_object_74(address_space); + add_object_75(address_space); + add_object_76(address_space); + add_object_77(address_space); + add_object_78(address_space); + add_object_79(address_space); + add_object_80(address_space); + add_object_81(address_space); + add_object_82(address_space); + add_object_83(address_space); + add_object_84(address_space); + add_object_85(address_space); + add_object_86(address_space); + add_object_87(address_space); + add_object_88(address_space); + add_object_89(address_space); + add_object_90(address_space); + add_object_91(address_space); + add_object_92(address_space); + add_object_93(address_space); + add_object_94(address_space); + add_object_95(address_space); + add_object_96(address_space); + add_object_97(address_space); + add_object_98(address_space); + add_object_99(address_space); + add_object_100(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 615); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 613), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 618); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 616), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 621); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 619), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 624); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 622), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 628); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 626), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 631); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 629), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 634); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 632), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 637); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 635), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 640); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 638), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 643); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 641), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_11(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 646); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 644), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_12(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 649); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 647), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_13(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 652); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 650), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_14(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 655); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 653), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_15(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 23500); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 23497), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_16(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 658); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 656), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_17(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 11226); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11216), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_18(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 11227); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11217), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_19(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 661); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 659), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8004), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_20(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 664); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 662), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_21(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 667); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 665), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_22(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 670); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 668), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_23(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 673); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 671), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_24(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 676); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 674), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_25(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 679); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 677), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_26(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 682); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 680), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_27(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 11300); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11295), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_28(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 685); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 683), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_29(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 688); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 686), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_30(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 691); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 689), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_31(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 694); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 692), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_32(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 697); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 695), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_33(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 700); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 698), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_34(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 703); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 701), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_35(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 706); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 704), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_36(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 709); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 707), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_37(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 712); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 710), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_38(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 715); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 713), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_39(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 721); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 719), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8067), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_40(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 724); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 722), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_41(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 727); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 725), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8073), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_42(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 950); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 948), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8076), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_43(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 730); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 728), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_44(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 733); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 731), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_45(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 736); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 734), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_46(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 739); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 737), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_47(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 742); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 740), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_48(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 745); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 743), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_49(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 748); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 746), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_50(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 751); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 749), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_51(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 754); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 752), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_52(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 757); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 755), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_53(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 760); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 758), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_54(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 763); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 761), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_55(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 766); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 764), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_56(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 769); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 767), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_57(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 772); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 770), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_58(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 775); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 773), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_59(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 778); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 776), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_60(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 781); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 779), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_61(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 784); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 782), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_62(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 787); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 785), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_63(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 790); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 788), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_64(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 793); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 791), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_65(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 796); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 794), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_66(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 799); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 797), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_67(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 802); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 800), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_68(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 805); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 803), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_69(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 947); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 945), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_70(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 811); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 809), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_71(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 808); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 806), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_72(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 916); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 914), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_73(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 919); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 917), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_74(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 922); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 920), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8172), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_75(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 820); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 818), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_76(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 823); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 821), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_77(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 826); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 824), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_78(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 829); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 827), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_79(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 832); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 830), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_80(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 835); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 833), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_81(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 838); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 836), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_82(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 841); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 839), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_83(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 844); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 842), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_84(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 847); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 845), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_85(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 850); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 848), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_86(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 309); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 308), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8300), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_87(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 390); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 389), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_88(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 393); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 392), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_89(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 396); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 395), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_90(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15902); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15901), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_91(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 21000); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20999), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_92(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 421); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 420), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_93(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 424); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 423), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_94(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 12195); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12189), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12201), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_95(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 12196); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12190), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_96(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 12197); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12191), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_97(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 305); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 304), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8297), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_98(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 313); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 312), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8303), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_99(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 427); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 426), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_100(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 430); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 429), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_4_3.rs b/lib/src/server/address_space/generated/nodeset_4_3.rs new file mode 100644 index 000000000..ab8881321 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_4_3.rs @@ -0,0 +1,1242 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part4.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_object_11(address_space); + add_object_12(address_space); + add_object_13(address_space); + add_object_14(address_space); + add_object_15(address_space); + add_object_16(address_space); + add_object_17(address_space); + add_object_18(address_space); + add_object_19(address_space); + add_object_20(address_space); + add_object_21(address_space); + add_object_22(address_space); + add_object_23(address_space); + add_object_24(address_space); + add_object_25(address_space); + add_object_26(address_space); + add_object_27(address_space); + add_object_28(address_space); + add_object_29(address_space); + add_object_30(address_space); + add_object_31(address_space); + add_object_32(address_space); + add_object_33(address_space); + add_object_34(address_space); + add_object_35(address_space); + add_object_36(address_space); + add_object_37(address_space); + add_object_38(address_space); + add_object_39(address_space); + add_object_40(address_space); + add_object_41(address_space); + add_object_42(address_space); + add_object_43(address_space); + add_object_44(address_space); + add_object_45(address_space); + add_object_46(address_space); + add_object_47(address_space); + add_object_48(address_space); + add_object_49(address_space); + add_object_50(address_space); + add_object_51(address_space); + add_object_52(address_space); + add_object_53(address_space); + add_object_54(address_space); + add_object_55(address_space); + add_object_56(address_space); + add_object_57(address_space); + add_object_58(address_space); + add_object_59(address_space); + add_object_60(address_space); + add_object_61(address_space); + add_object_62(address_space); + add_object_63(address_space); + add_object_64(address_space); + add_object_65(address_space); + add_object_66(address_space); + add_object_67(address_space); + add_object_68(address_space); + add_object_69(address_space); + add_object_70(address_space); + add_object_71(address_space); + add_object_72(address_space); + add_object_73(address_space); + add_object_74(address_space); + add_object_75(address_space); + add_object_76(address_space); + add_object_77(address_space); + add_object_78(address_space); + add_object_79(address_space); + add_object_80(address_space); + add_object_81(address_space); + add_object_82(address_space); + add_object_83(address_space); + add_object_84(address_space); + add_object_85(address_space); + add_object_86(address_space); + add_object_87(address_space); + add_object_88(address_space); + add_object_89(address_space); + add_object_90(address_space); + add_object_91(address_space); + add_object_92(address_space); + add_object_93(address_space); + add_object_94(address_space); + add_object_95(address_space); + add_object_96(address_space); + add_object_97(address_space); + add_object_98(address_space); + add_object_99(address_space); + add_object_100(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 433); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 432), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8417), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 436); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 435), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 439); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 438), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 12892); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12890), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12894), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 12893); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12891), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12897), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 12199); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12193), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 12200); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12194), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 442); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 441), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 445); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 444), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 448); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 447), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_11(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 451); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 450), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_12(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 454); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 453), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_13(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 345); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 344), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8333), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_14(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 457); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 456), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_15(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 460); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 459), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_16(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 463); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 462), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_17(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 317); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 316), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8306), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_18(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 320); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 319), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8309), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_19(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 323); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 322), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8312), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_20(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 326); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 325), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8315), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_21(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 939); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 938), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8318), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_22(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 466); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 465), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_23(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 469); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 468), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_24(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 472); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 471), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_25(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 475); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 474), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_26(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 478); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 477), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_27(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 481); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 480), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_28(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 350); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 349), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_29(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 353); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 352), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_30(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 356); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 355), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_31(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 359); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 358), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_32(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 362); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 361), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_33(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 365); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 364), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_34(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 368); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 367), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_35(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 371); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 370), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_36(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 374); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 373), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_37(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 17608); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17606), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_38(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 17609); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17607), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_39(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 377); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 376), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8363), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_40(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 484); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 483), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_41(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 487); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 486), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_42(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 490); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 489), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_43(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 380); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 379), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8366), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_44(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 493); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 492), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_45(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 496); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 495), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_46(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 383); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 382), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8369), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_47(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 499); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 498), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_48(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 502); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 501), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_49(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 386); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 385), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8372), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_50(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 505); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 504), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_51(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 508); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 507), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_52(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 512); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 511), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_53(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 515); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 514), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_54(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 519); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 518), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_55(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 523); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 522), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_56(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 526); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 525), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_57(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 529); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 528), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_58(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 532); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 531), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_59(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 535); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 534), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_60(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 538); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 537), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12712), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_61(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 541); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 540), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12715), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_62(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 544); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 543), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_63(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 547); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 546), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_64(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 550); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 549), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_65(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 553); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 552), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_66(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 556); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 555), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_67(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 559); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 558), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_68(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 562); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 561), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_69(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 565); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 564), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_70(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 568); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 567), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_71(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 332); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 331), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8321), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_72(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 571); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 570), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_73(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 574); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 573), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_74(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 578); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 577), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_75(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 581); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 580), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_76(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 584); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 583), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8564), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_77(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 587); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 586), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8567), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_78(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 590); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 589), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8570), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_79(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 593); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 592), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8573), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_80(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 596); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 595), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8576), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_81(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 599); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 598), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8579), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_82(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 602); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 601), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8582), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_83(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 605); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 604), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_84(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 608); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 607), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_85(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 611); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 610), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_86(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 614); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 613), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_87(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 617); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 616), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_88(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 620); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 619), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_89(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 623); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 622), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_90(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 627); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 626), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_91(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 630); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 629), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_92(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 633); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 632), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_93(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 636); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 635), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_94(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 639); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 638), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_95(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 642); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 641), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_96(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 645); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 644), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_97(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 648); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 647), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_98(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 651); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 650), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_99(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 654); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 653), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_100(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 23506); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 23497), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_4_4.rs b/lib/src/server/address_space/generated/nodeset_4_4.rs new file mode 100644 index 000000000..e3b4d889f --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_4_4.rs @@ -0,0 +1,1224 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part4.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_object_11(address_space); + add_object_12(address_space); + add_object_13(address_space); + add_object_14(address_space); + add_object_15(address_space); + add_object_16(address_space); + add_object_17(address_space); + add_object_18(address_space); + add_object_19(address_space); + add_object_20(address_space); + add_object_21(address_space); + add_object_22(address_space); + add_object_23(address_space); + add_object_24(address_space); + add_object_25(address_space); + add_object_26(address_space); + add_object_27(address_space); + add_object_28(address_space); + add_object_29(address_space); + add_object_30(address_space); + add_object_31(address_space); + add_object_32(address_space); + add_object_33(address_space); + add_object_34(address_space); + add_object_35(address_space); + add_object_36(address_space); + add_object_37(address_space); + add_object_38(address_space); + add_object_39(address_space); + add_object_40(address_space); + add_object_41(address_space); + add_object_42(address_space); + add_object_43(address_space); + add_object_44(address_space); + add_object_45(address_space); + add_object_46(address_space); + add_object_47(address_space); + add_object_48(address_space); + add_object_49(address_space); + add_object_50(address_space); + add_object_51(address_space); + add_object_52(address_space); + add_object_53(address_space); + add_object_54(address_space); + add_object_55(address_space); + add_object_56(address_space); + add_object_57(address_space); + add_object_58(address_space); + add_object_59(address_space); + add_object_60(address_space); + add_object_61(address_space); + add_object_62(address_space); + add_object_63(address_space); + add_object_64(address_space); + add_object_65(address_space); + add_object_66(address_space); + add_object_67(address_space); + add_object_68(address_space); + add_object_69(address_space); + add_object_70(address_space); + add_object_71(address_space); + add_object_72(address_space); + add_object_73(address_space); + add_object_74(address_space); + add_object_75(address_space); + add_object_76(address_space); + add_object_77(address_space); + add_object_78(address_space); + add_object_79(address_space); + add_object_80(address_space); + add_object_81(address_space); + add_object_82(address_space); + add_object_83(address_space); + add_object_84(address_space); + add_object_85(address_space); + add_object_86(address_space); + add_object_87(address_space); + add_object_88(address_space); + add_object_89(address_space); + add_object_90(address_space); + add_object_91(address_space); + add_object_92(address_space); + add_object_93(address_space); + add_object_94(address_space); + add_object_95(address_space); + add_object_96(address_space); + add_object_97(address_space); + add_object_98(address_space); + add_object_99(address_space); + add_object_100(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 657); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 656), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 11218); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11216), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 11219); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11217), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 660); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 659), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8639), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 663); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 662), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 666); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 665), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 669); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 668), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 672); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 671), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 675); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 674), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 678); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 677), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_11(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 681); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 680), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_12(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 11296); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11295), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_13(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 684); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 683), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_14(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 687); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 686), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_15(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 690); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 689), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_16(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 693); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 692), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_17(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 696); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 695), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_18(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 699); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 698), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_19(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 702); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 701), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_20(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 705); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 704), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_21(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 708); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 707), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_22(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 711); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 710), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_23(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 714); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 713), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_24(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 720); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 719), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8702), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_25(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 723); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 722), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_26(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 726); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 725), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8708), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_27(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 949); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 948), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8711), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_28(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 729); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 728), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_29(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 732); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 731), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_30(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 735); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 734), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_31(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 738); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 737), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_32(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 741); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 740), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_33(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 744); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 743), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_34(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 747); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 746), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_35(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 750); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 749), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_36(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 753); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 752), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_37(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 756); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 755), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_38(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 759); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 758), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_39(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 762); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 761), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_40(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 765); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 764), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_41(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 768); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 767), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_42(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 771); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 770), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_43(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 774); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 773), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_44(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 777); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 776), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_45(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 780); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 779), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_46(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 783); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 782), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_47(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 786); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 785), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_48(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 789); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 788), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_49(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 792); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 791), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_50(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 795); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 794), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_51(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 798); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 797), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_52(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 801); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 800), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_53(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 804); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 803), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_54(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 946); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 945), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_55(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 810); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 809), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_56(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 807); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 806), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_57(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 915); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 914), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_58(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 918); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 917), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_59(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 921); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 920), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8807), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_60(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 819); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 818), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_61(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 822); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 821), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_62(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 825); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 824), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_63(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 828); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 827), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_64(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 831); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 830), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_65(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 834); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 833), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_66(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 837); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 836), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_67(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 840); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 839), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_68(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 843); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 842), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_69(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 846); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 845), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_70(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 849); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 848), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_71(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15087); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 308), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_72(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15088); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 389), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_73(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15089); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 392), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_74(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15090); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 395), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_75(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15091); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15901), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_76(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15092); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 20999), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_77(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15093); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 420), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_78(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15094); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 423), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_79(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15095); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12189), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_80(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15096); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12190), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_81(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15097); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12191), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_82(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15098); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 304), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_83(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15099); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 312), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_84(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15100); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 426), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_85(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15101); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 429), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_86(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15102); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 432), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_87(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15103); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 435), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_88(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15104); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 438), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_89(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15105); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12890), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_90(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15106); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12891), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_91(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15107); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12193), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_92(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15130); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12194), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_93(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15131); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 441), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_94(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15132); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 444), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_95(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15133); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 447), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_96(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15134); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 450), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_97(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15135); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 453), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_98(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15136); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 344), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_99(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15137); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 456), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_100(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15138); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 459), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_4_5.rs b/lib/src/server/address_space/generated/nodeset_4_5.rs new file mode 100644 index 000000000..7a69bbe75 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_4_5.rs @@ -0,0 +1,1219 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part4.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_object_11(address_space); + add_object_12(address_space); + add_object_13(address_space); + add_object_14(address_space); + add_object_15(address_space); + add_object_16(address_space); + add_object_17(address_space); + add_object_18(address_space); + add_object_19(address_space); + add_object_20(address_space); + add_object_21(address_space); + add_object_22(address_space); + add_object_23(address_space); + add_object_24(address_space); + add_object_25(address_space); + add_object_26(address_space); + add_object_27(address_space); + add_object_28(address_space); + add_object_29(address_space); + add_object_30(address_space); + add_object_31(address_space); + add_object_32(address_space); + add_object_33(address_space); + add_object_34(address_space); + add_object_35(address_space); + add_object_36(address_space); + add_object_37(address_space); + add_object_38(address_space); + add_object_39(address_space); + add_object_40(address_space); + add_object_41(address_space); + add_object_42(address_space); + add_object_43(address_space); + add_object_44(address_space); + add_object_45(address_space); + add_object_46(address_space); + add_object_47(address_space); + add_object_48(address_space); + add_object_49(address_space); + add_object_50(address_space); + add_object_51(address_space); + add_object_52(address_space); + add_object_53(address_space); + add_object_54(address_space); + add_object_55(address_space); + add_object_56(address_space); + add_object_57(address_space); + add_object_58(address_space); + add_object_59(address_space); + add_object_60(address_space); + add_object_61(address_space); + add_object_62(address_space); + add_object_63(address_space); + add_object_64(address_space); + add_object_65(address_space); + add_object_66(address_space); + add_object_67(address_space); + add_object_68(address_space); + add_object_69(address_space); + add_object_70(address_space); + add_object_71(address_space); + add_object_72(address_space); + add_object_73(address_space); + add_object_74(address_space); + add_object_75(address_space); + add_object_76(address_space); + add_object_77(address_space); + add_object_78(address_space); + add_object_79(address_space); + add_object_80(address_space); + add_object_81(address_space); + add_object_82(address_space); + add_object_83(address_space); + add_object_84(address_space); + add_object_85(address_space); + add_object_86(address_space); + add_object_87(address_space); + add_object_88(address_space); + add_object_89(address_space); + add_object_90(address_space); + add_object_91(address_space); + add_object_92(address_space); + add_object_93(address_space); + add_object_94(address_space); + add_object_95(address_space); + add_object_96(address_space); + add_object_97(address_space); + add_object_98(address_space); + add_object_99(address_space); + add_object_100(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15139); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 462), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15140); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 316), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15141); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 319), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15142); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 322), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15143); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 325), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15144); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 938), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15145); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 465), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15146); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 468), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15147); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 471), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15148); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 474), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_11(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15149); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 477), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_12(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15150); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 480), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_13(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15151); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 349), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_14(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15152); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 352), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_15(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15153); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 355), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_16(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15157); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 358), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_17(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15158); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 361), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_18(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15159); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 364), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_19(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15160); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 367), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_20(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15161); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 370), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_21(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15162); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 373), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_22(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15163); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17606), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_23(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15164); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17607), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_24(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15165); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 376), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_25(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15166); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 483), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_26(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15167); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 486), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_27(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15168); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 489), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_28(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15169); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 379), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_29(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15170); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 492), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_30(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15171); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 495), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_31(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15172); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 382), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_32(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15173); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 498), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_33(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15174); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 501), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_34(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15175); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 385), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_35(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15176); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 504), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_36(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15177); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 507), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_37(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15179); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 511), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_38(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15180); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 514), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_39(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15182); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 518), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_40(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15183); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 522), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_41(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15184); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 525), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_42(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15185); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 528), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_43(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15186); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 531), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_44(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15187); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 534), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_45(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15188); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 537), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_46(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15189); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 540), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_47(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15190); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 543), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_48(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15191); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 546), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_49(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15192); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 549), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_50(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15193); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 552), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_51(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15194); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 555), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_52(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15195); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 558), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_53(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15196); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 561), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_54(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15197); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 564), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_55(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15198); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 567), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_56(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15199); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 331), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_57(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15200); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 570), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_58(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15201); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 573), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_59(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15202); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 577), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_60(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15203); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 580), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_61(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15204); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 583), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_62(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15205); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 586), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_63(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15206); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 589), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_64(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15207); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 592), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_65(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15208); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 595), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_66(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15209); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 598), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_67(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15210); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 601), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_68(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15211); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 604), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_69(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15228); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 607), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_70(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15236); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 610), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_71(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15244); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 613), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_72(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15252); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 616), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_73(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15254); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 619), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_74(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15255); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 622), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_75(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15256); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 626), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_76(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15257); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 629), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_77(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15258); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 632), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_78(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15259); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 635), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_79(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15260); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 638), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_80(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15261); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 641), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_81(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15262); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 644), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_82(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15263); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 647), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_83(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15264); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 650), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_84(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15269); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 653), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_85(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 23512); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 23497), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_86(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15270); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 656), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_87(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15271); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11216), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_88(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15272); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11217), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_89(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15273); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 659), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_90(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15274); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 662), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_91(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15275); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 665), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_92(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15276); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 668), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_93(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15277); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 671), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_94(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15278); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 674), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_95(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15279); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 677), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_96(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15280); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 680), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_97(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15281); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11295), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_98(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15282); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 683), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_99(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15283); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 686), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_100(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15284); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 689), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_4_6.rs b/lib/src/server/address_space/generated/nodeset_4_6.rs new file mode 100644 index 000000000..5ec47b181 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_4_6.rs @@ -0,0 +1,1178 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part4.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_object_11(address_space); + add_object_12(address_space); + add_object_13(address_space); + add_object_14(address_space); + add_object_15(address_space); + add_object_16(address_space); + add_object_17(address_space); + add_object_18(address_space); + add_object_19(address_space); + add_object_20(address_space); + add_object_21(address_space); + add_object_22(address_space); + add_object_23(address_space); + add_object_24(address_space); + add_object_25(address_space); + add_object_26(address_space); + add_object_27(address_space); + add_object_28(address_space); + add_object_29(address_space); + add_object_30(address_space); + add_object_31(address_space); + add_object_32(address_space); + add_object_33(address_space); + add_object_34(address_space); + add_object_35(address_space); + add_object_36(address_space); + add_object_37(address_space); + add_object_38(address_space); + add_object_39(address_space); + add_object_40(address_space); + add_object_41(address_space); + add_object_42(address_space); + add_object_43(address_space); + add_object_44(address_space); + add_object_45(address_space); + add_object_46(address_space); + add_object_47(address_space); + add_object_48(address_space); + add_object_49(address_space); + add_object_50(address_space); + add_object_51(address_space); + add_object_52(address_space); + add_object_53(address_space); + add_object_54(address_space); + add_object_55(address_space); + add_datatype_56(address_space); + add_datatype_57(address_space); + add_datatype_58(address_space); + add_datatype_59(address_space); + add_datatype_60(address_space); + add_datatype_61(address_space); + add_datatype_62(address_space); + add_datatype_63(address_space); + add_datatype_64(address_space); + add_datatype_65(address_space); + add_datatype_66(address_space); + add_datatype_67(address_space); + add_datatype_68(address_space); + add_datatype_69(address_space); + add_datatype_70(address_space); + add_datatype_71(address_space); + add_datatype_72(address_space); + add_datatype_73(address_space); + add_datatype_74(address_space); + add_datatype_75(address_space); + add_datatype_76(address_space); + add_datatype_77(address_space); + add_datatype_78(address_space); + add_datatype_79(address_space); + add_datatype_80(address_space); + add_datatype_81(address_space); + add_datatype_82(address_space); + add_datatype_83(address_space); + add_datatype_84(address_space); + add_datatype_85(address_space); + add_datatype_86(address_space); + add_datatype_87(address_space); + add_datatype_88(address_space); + add_datatype_89(address_space); + add_datatype_90(address_space); + add_datatype_91(address_space); + add_datatype_92(address_space); + add_datatype_93(address_space); + add_datatype_94(address_space); + add_datatype_95(address_space); + add_datatype_96(address_space); + add_datatype_97(address_space); + add_datatype_98(address_space); + add_datatype_99(address_space); + add_datatype_100(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15285); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 692), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15286); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 695), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15287); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 698), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15288); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 701), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15289); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 704), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15290); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 707), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15291); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 710), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15292); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 713), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15293); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 719), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15294); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 722), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_11(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15295); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 725), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_12(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15304); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 948), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_13(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15312); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 728), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_14(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15313); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 731), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_15(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15314); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 734), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_16(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15315); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 737), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_17(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15320); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 740), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_18(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15321); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 743), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_19(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15322); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 746), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_20(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15323); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 749), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_21(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15324); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 752), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_22(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15325); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 755), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_23(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15326); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 758), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_24(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15327); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 761), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_25(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15328); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 764), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_26(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15329); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 767), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_27(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15331); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 770), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_28(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15332); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 773), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_29(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15333); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 776), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_30(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15335); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 779), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_31(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15336); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 782), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_32(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15337); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 785), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_33(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15338); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 788), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_34(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15339); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 791), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_35(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15340); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 794), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_36(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15341); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 797), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_37(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15342); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 800), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_38(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15343); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 803), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_39(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15344); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 945), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_40(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15345); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 809), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_41(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15346); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 806), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_42(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15347); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 914), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_43(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15348); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 917), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_44(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15349); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 920), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_45(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15350); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 818), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_46(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15351); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 821), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_47(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15352); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 824), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_48(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15353); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 827), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_49(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15354); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 830), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_50(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15355); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 833), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_51(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15356); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 836), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_52(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15357); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 839), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_53(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15358); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 842), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_54(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15359); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 845), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_55(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15360); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 848), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_datatype_56(address_space: &mut AddressSpace) { + // DataType + let name = "ExpandedNodeId"; + let node_id = NodeId::new(0, 18); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_57(address_space: &mut AddressSpace) { + // DataType + let name = "StatusCode"; + let node_id = NodeId::new(0, 19); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_58(address_space: &mut AddressSpace) { + // DataType + let name = "DataValue"; + let node_id = NodeId::new(0, 23); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_59(address_space: &mut AddressSpace) { + // DataType + let name = "DiagnosticInfo"; + let node_id = NodeId::new(0, 25); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_60(address_space: &mut AddressSpace) { + // DataType + let name = "Index"; + let node_id = NodeId::new(0, 17588); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_61(address_space: &mut AddressSpace) { + // DataType + let name = "IntegerId"; + let node_id = NodeId::new(0, 288); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_62(address_space: &mut AddressSpace) { + // DataType + let name = "ApplicationType"; + let node_id = NodeId::new(0, 307); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7597), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_63(address_space: &mut AddressSpace) { + // DataType + let name = "ApplicationDescription"; + let node_id = NodeId::new(0, 308); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_64(address_space: &mut AddressSpace) { + // DataType + let name = "RequestHeader"; + let node_id = NodeId::new(0, 389); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_65(address_space: &mut AddressSpace) { + // DataType + let name = "ResponseHeader"; + let node_id = NodeId::new(0, 392); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_66(address_space: &mut AddressSpace) { + // DataType + let name = "VersionTime"; + let node_id = NodeId::new(0, 20998); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_67(address_space: &mut AddressSpace) { + // DataType + let name = "ServiceFault"; + let node_id = NodeId::new(0, 395); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_68(address_space: &mut AddressSpace) { + // DataType + let name = "SessionlessInvokeRequestType"; + let node_id = NodeId::new(0, 15901); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_69(address_space: &mut AddressSpace) { + // DataType + let name = "SessionlessInvokeResponseType"; + let node_id = NodeId::new(0, 20999); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_70(address_space: &mut AddressSpace) { + // DataType + let name = "FindServersRequest"; + let node_id = NodeId::new(0, 420); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_71(address_space: &mut AddressSpace) { + // DataType + let name = "FindServersResponse"; + let node_id = NodeId::new(0, 423); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_72(address_space: &mut AddressSpace) { + // DataType + let name = "ServerOnNetwork"; + let node_id = NodeId::new(0, 12189); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_73(address_space: &mut AddressSpace) { + // DataType + let name = "FindServersOnNetworkRequest"; + let node_id = NodeId::new(0, 12190); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_74(address_space: &mut AddressSpace) { + // DataType + let name = "FindServersOnNetworkResponse"; + let node_id = NodeId::new(0, 12191); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_75(address_space: &mut AddressSpace) { + // DataType + let name = "ApplicationInstanceCertificate"; + let node_id = NodeId::new(0, 311); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_76(address_space: &mut AddressSpace) { + // DataType + let name = "MessageSecurityMode"; + let node_id = NodeId::new(0, 302); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7595), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_77(address_space: &mut AddressSpace) { + // DataType + let name = "UserTokenType"; + let node_id = NodeId::new(0, 303); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7596), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_78(address_space: &mut AddressSpace) { + // DataType + let name = "UserTokenPolicy"; + let node_id = NodeId::new(0, 304); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_79(address_space: &mut AddressSpace) { + // DataType + let name = "EndpointDescription"; + let node_id = NodeId::new(0, 312); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_80(address_space: &mut AddressSpace) { + // DataType + let name = "GetEndpointsRequest"; + let node_id = NodeId::new(0, 426); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_81(address_space: &mut AddressSpace) { + // DataType + let name = "GetEndpointsResponse"; + let node_id = NodeId::new(0, 429); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_82(address_space: &mut AddressSpace) { + // DataType + let name = "RegisteredServer"; + let node_id = NodeId::new(0, 432); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_83(address_space: &mut AddressSpace) { + // DataType + let name = "RegisterServerRequest"; + let node_id = NodeId::new(0, 435); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_84(address_space: &mut AddressSpace) { + // DataType + let name = "RegisterServerResponse"; + let node_id = NodeId::new(0, 438); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_85(address_space: &mut AddressSpace) { + // DataType + let name = "DiscoveryConfiguration"; + let node_id = NodeId::new(0, 12890); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_86(address_space: &mut AddressSpace) { + // DataType + let name = "MdnsDiscoveryConfiguration"; + let node_id = NodeId::new(0, 12891); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12890), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_87(address_space: &mut AddressSpace) { + // DataType + let name = "RegisterServer2Request"; + let node_id = NodeId::new(0, 12193); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_88(address_space: &mut AddressSpace) { + // DataType + let name = "RegisterServer2Response"; + let node_id = NodeId::new(0, 12194); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_89(address_space: &mut AddressSpace) { + // DataType + let name = "SecurityTokenRequestType"; + let node_id = NodeId::new(0, 315); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7598), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_90(address_space: &mut AddressSpace) { + // DataType + let name = "ChannelSecurityToken"; + let node_id = NodeId::new(0, 441); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_91(address_space: &mut AddressSpace) { + // DataType + let name = "OpenSecureChannelRequest"; + let node_id = NodeId::new(0, 444); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_92(address_space: &mut AddressSpace) { + // DataType + let name = "OpenSecureChannelResponse"; + let node_id = NodeId::new(0, 447); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_93(address_space: &mut AddressSpace) { + // DataType + let name = "CloseSecureChannelRequest"; + let node_id = NodeId::new(0, 450); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_94(address_space: &mut AddressSpace) { + // DataType + let name = "CloseSecureChannelResponse"; + let node_id = NodeId::new(0, 453); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_95(address_space: &mut AddressSpace) { + // DataType + let name = "SignedSoftwareCertificate"; + let node_id = NodeId::new(0, 344); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_96(address_space: &mut AddressSpace) { + // DataType + let name = "SessionAuthenticationToken"; + let node_id = NodeId::new(0, 388); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_97(address_space: &mut AddressSpace) { + // DataType + let name = "SignatureData"; + let node_id = NodeId::new(0, 456); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_98(address_space: &mut AddressSpace) { + // DataType + let name = "CreateSessionRequest"; + let node_id = NodeId::new(0, 459); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_99(address_space: &mut AddressSpace) { + // DataType + let name = "CreateSessionResponse"; + let node_id = NodeId::new(0, 462); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_100(address_space: &mut AddressSpace) { + // DataType + let name = "UserIdentityToken"; + let node_id = NodeId::new(0, 316); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + diff --git a/src/server/address_space/generated/nodeset_4_7.rs b/lib/src/server/address_space/generated/nodeset_4_7.rs similarity index 53% rename from src/server/address_space/generated/nodeset_4_7.rs rename to lib/src/server/address_space/generated/nodeset_4_7.rs index 5cd1c23d2..3c59e6865 100644 --- a/src/server/address_space/generated/nodeset_4_7.rs +++ b/lib/src/server/address_space/generated/nodeset_4_7.rs @@ -8,12 +8,9 @@ use std::{convert::TryFrom, str::FromStr}; #[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} }; #[allow(unused_variables)] @@ -125,14 +122,9 @@ fn add_datatype_1(address_space: &mut AddressSpace) { let name = "AnonymousIdentityToken"; let node_id = NodeId::new(0, 319); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 316), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 316), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_2(address_space: &mut AddressSpace) { @@ -140,14 +132,9 @@ fn add_datatype_2(address_space: &mut AddressSpace) { let name = "UserNameIdentityToken"; let node_id = NodeId::new(0, 322); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 316), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 316), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_3(address_space: &mut AddressSpace) { @@ -155,14 +142,9 @@ fn add_datatype_3(address_space: &mut AddressSpace) { let name = "X509IdentityToken"; let node_id = NodeId::new(0, 325); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 316), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 316), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_4(address_space: &mut AddressSpace) { @@ -170,14 +152,9 @@ fn add_datatype_4(address_space: &mut AddressSpace) { let name = "IssuedIdentityToken"; let node_id = NodeId::new(0, 938); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 316), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 316), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_5(address_space: &mut AddressSpace) { @@ -185,14 +162,9 @@ fn add_datatype_5(address_space: &mut AddressSpace) { let name = "RsaEncryptedSecret"; let node_id = NodeId::new(0, 17545); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 24), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_6(address_space: &mut AddressSpace) { @@ -200,14 +172,9 @@ fn add_datatype_6(address_space: &mut AddressSpace) { let name = "EccEncryptedSecret"; let node_id = NodeId::new(0, 17546); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 24), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_7(address_space: &mut AddressSpace) { @@ -215,14 +182,9 @@ fn add_datatype_7(address_space: &mut AddressSpace) { let name = "ActivateSessionRequest"; let node_id = NodeId::new(0, 465); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_8(address_space: &mut AddressSpace) { @@ -230,14 +192,9 @@ fn add_datatype_8(address_space: &mut AddressSpace) { let name = "ActivateSessionResponse"; let node_id = NodeId::new(0, 468); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_9(address_space: &mut AddressSpace) { @@ -245,14 +202,9 @@ fn add_datatype_9(address_space: &mut AddressSpace) { let name = "CloseSessionRequest"; let node_id = NodeId::new(0, 471); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_10(address_space: &mut AddressSpace) { @@ -260,14 +212,9 @@ fn add_datatype_10(address_space: &mut AddressSpace) { let name = "CloseSessionResponse"; let node_id = NodeId::new(0, 474); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_11(address_space: &mut AddressSpace) { @@ -275,14 +222,9 @@ fn add_datatype_11(address_space: &mut AddressSpace) { let name = "CancelRequest"; let node_id = NodeId::new(0, 477); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_12(address_space: &mut AddressSpace) { @@ -290,14 +232,9 @@ fn add_datatype_12(address_space: &mut AddressSpace) { let name = "CancelResponse"; let node_id = NodeId::new(0, 480); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_13(address_space: &mut AddressSpace) { @@ -305,21 +242,10 @@ fn add_datatype_13(address_space: &mut AddressSpace) { let name = "NodeAttributesMask"; let node_id = NodeId::new(0, 348); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11881), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11881), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_14(address_space: &mut AddressSpace) { @@ -327,14 +253,9 @@ fn add_datatype_14(address_space: &mut AddressSpace) { let name = "NodeAttributes"; let node_id = NodeId::new(0, 349); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_15(address_space: &mut AddressSpace) { @@ -342,14 +263,9 @@ fn add_datatype_15(address_space: &mut AddressSpace) { let name = "ObjectAttributes"; let node_id = NodeId::new(0, 352); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 349), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 349), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_16(address_space: &mut AddressSpace) { @@ -357,14 +273,9 @@ fn add_datatype_16(address_space: &mut AddressSpace) { let name = "VariableAttributes"; let node_id = NodeId::new(0, 355); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 349), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 349), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_17(address_space: &mut AddressSpace) { @@ -372,14 +283,9 @@ fn add_datatype_17(address_space: &mut AddressSpace) { let name = "MethodAttributes"; let node_id = NodeId::new(0, 358); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 349), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 349), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_18(address_space: &mut AddressSpace) { @@ -387,14 +293,9 @@ fn add_datatype_18(address_space: &mut AddressSpace) { let name = "ObjectTypeAttributes"; let node_id = NodeId::new(0, 361); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 349), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 349), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_19(address_space: &mut AddressSpace) { @@ -402,14 +303,9 @@ fn add_datatype_19(address_space: &mut AddressSpace) { let name = "VariableTypeAttributes"; let node_id = NodeId::new(0, 364); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 349), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 349), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_20(address_space: &mut AddressSpace) { @@ -417,14 +313,9 @@ fn add_datatype_20(address_space: &mut AddressSpace) { let name = "ReferenceTypeAttributes"; let node_id = NodeId::new(0, 367); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 349), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 349), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_21(address_space: &mut AddressSpace) { @@ -432,14 +323,9 @@ fn add_datatype_21(address_space: &mut AddressSpace) { let name = "DataTypeAttributes"; let node_id = NodeId::new(0, 370); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 349), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 349), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_22(address_space: &mut AddressSpace) { @@ -447,14 +333,9 @@ fn add_datatype_22(address_space: &mut AddressSpace) { let name = "ViewAttributes"; let node_id = NodeId::new(0, 373); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 349), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 349), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_23(address_space: &mut AddressSpace) { @@ -462,14 +343,9 @@ fn add_datatype_23(address_space: &mut AddressSpace) { let name = "GenericAttributeValue"; let node_id = NodeId::new(0, 17606); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_24(address_space: &mut AddressSpace) { @@ -477,14 +353,9 @@ fn add_datatype_24(address_space: &mut AddressSpace) { let name = "GenericAttributes"; let node_id = NodeId::new(0, 17607); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 349), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 349), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_25(address_space: &mut AddressSpace) { @@ -492,14 +363,9 @@ fn add_datatype_25(address_space: &mut AddressSpace) { let name = "AddNodesItem"; let node_id = NodeId::new(0, 376); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_26(address_space: &mut AddressSpace) { @@ -507,14 +373,9 @@ fn add_datatype_26(address_space: &mut AddressSpace) { let name = "AddNodesResult"; let node_id = NodeId::new(0, 483); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_27(address_space: &mut AddressSpace) { @@ -522,14 +383,9 @@ fn add_datatype_27(address_space: &mut AddressSpace) { let name = "AddNodesRequest"; let node_id = NodeId::new(0, 486); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_28(address_space: &mut AddressSpace) { @@ -537,14 +393,9 @@ fn add_datatype_28(address_space: &mut AddressSpace) { let name = "AddNodesResponse"; let node_id = NodeId::new(0, 489); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_29(address_space: &mut AddressSpace) { @@ -552,14 +403,9 @@ fn add_datatype_29(address_space: &mut AddressSpace) { let name = "AddReferencesItem"; let node_id = NodeId::new(0, 379); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_30(address_space: &mut AddressSpace) { @@ -567,14 +413,9 @@ fn add_datatype_30(address_space: &mut AddressSpace) { let name = "AddReferencesRequest"; let node_id = NodeId::new(0, 492); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_31(address_space: &mut AddressSpace) { @@ -582,14 +423,9 @@ fn add_datatype_31(address_space: &mut AddressSpace) { let name = "AddReferencesResponse"; let node_id = NodeId::new(0, 495); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_32(address_space: &mut AddressSpace) { @@ -597,14 +433,9 @@ fn add_datatype_32(address_space: &mut AddressSpace) { let name = "DeleteNodesItem"; let node_id = NodeId::new(0, 382); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_33(address_space: &mut AddressSpace) { @@ -612,14 +443,9 @@ fn add_datatype_33(address_space: &mut AddressSpace) { let name = "DeleteNodesRequest"; let node_id = NodeId::new(0, 498); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_34(address_space: &mut AddressSpace) { @@ -627,14 +453,9 @@ fn add_datatype_34(address_space: &mut AddressSpace) { let name = "DeleteNodesResponse"; let node_id = NodeId::new(0, 501); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_35(address_space: &mut AddressSpace) { @@ -642,14 +463,9 @@ fn add_datatype_35(address_space: &mut AddressSpace) { let name = "DeleteReferencesItem"; let node_id = NodeId::new(0, 385); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_36(address_space: &mut AddressSpace) { @@ -657,14 +473,9 @@ fn add_datatype_36(address_space: &mut AddressSpace) { let name = "DeleteReferencesRequest"; let node_id = NodeId::new(0, 504); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_37(address_space: &mut AddressSpace) { @@ -672,14 +483,9 @@ fn add_datatype_37(address_space: &mut AddressSpace) { let name = "DeleteReferencesResponse"; let node_id = NodeId::new(0, 507); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_38(address_space: &mut AddressSpace) { @@ -687,21 +493,10 @@ fn add_datatype_38(address_space: &mut AddressSpace) { let name = "AttributeWriteMask"; let node_id = NodeId::new(0, 347); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15036), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15036), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 7), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_39(address_space: &mut AddressSpace) { @@ -709,21 +504,10 @@ fn add_datatype_39(address_space: &mut AddressSpace) { let name = "BrowseDirection"; let node_id = NodeId::new(0, 510); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 7603), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7603), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_40(address_space: &mut AddressSpace) { @@ -731,14 +515,9 @@ fn add_datatype_40(address_space: &mut AddressSpace) { let name = "ViewDescription"; let node_id = NodeId::new(0, 511); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_41(address_space: &mut AddressSpace) { @@ -746,14 +525,9 @@ fn add_datatype_41(address_space: &mut AddressSpace) { let name = "BrowseDescription"; let node_id = NodeId::new(0, 514); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_42(address_space: &mut AddressSpace) { @@ -761,21 +535,10 @@ fn add_datatype_42(address_space: &mut AddressSpace) { let name = "BrowseResultMask"; let node_id = NodeId::new(0, 517); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11883), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11883), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_43(address_space: &mut AddressSpace) { @@ -783,14 +546,9 @@ fn add_datatype_43(address_space: &mut AddressSpace) { let name = "ReferenceDescription"; let node_id = NodeId::new(0, 518); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_44(address_space: &mut AddressSpace) { @@ -798,14 +556,9 @@ fn add_datatype_44(address_space: &mut AddressSpace) { let name = "ContinuationPoint"; let node_id = NodeId::new(0, 521); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_45(address_space: &mut AddressSpace) { @@ -813,14 +566,9 @@ fn add_datatype_45(address_space: &mut AddressSpace) { let name = "BrowseResult"; let node_id = NodeId::new(0, 522); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_46(address_space: &mut AddressSpace) { @@ -828,14 +576,9 @@ fn add_datatype_46(address_space: &mut AddressSpace) { let name = "BrowseRequest"; let node_id = NodeId::new(0, 525); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_47(address_space: &mut AddressSpace) { @@ -843,14 +586,9 @@ fn add_datatype_47(address_space: &mut AddressSpace) { let name = "BrowseResponse"; let node_id = NodeId::new(0, 528); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_48(address_space: &mut AddressSpace) { @@ -858,14 +596,9 @@ fn add_datatype_48(address_space: &mut AddressSpace) { let name = "BrowseNextRequest"; let node_id = NodeId::new(0, 531); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_49(address_space: &mut AddressSpace) { @@ -873,14 +606,9 @@ fn add_datatype_49(address_space: &mut AddressSpace) { let name = "BrowseNextResponse"; let node_id = NodeId::new(0, 534); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_50(address_space: &mut AddressSpace) { @@ -888,14 +616,9 @@ fn add_datatype_50(address_space: &mut AddressSpace) { let name = "RelativePathElement"; let node_id = NodeId::new(0, 537); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_51(address_space: &mut AddressSpace) { @@ -903,14 +626,9 @@ fn add_datatype_51(address_space: &mut AddressSpace) { let name = "RelativePath"; let node_id = NodeId::new(0, 540); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_52(address_space: &mut AddressSpace) { @@ -918,14 +636,9 @@ fn add_datatype_52(address_space: &mut AddressSpace) { let name = "BrowsePath"; let node_id = NodeId::new(0, 543); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_53(address_space: &mut AddressSpace) { @@ -933,14 +646,9 @@ fn add_datatype_53(address_space: &mut AddressSpace) { let name = "BrowsePathTarget"; let node_id = NodeId::new(0, 546); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_54(address_space: &mut AddressSpace) { @@ -948,14 +656,9 @@ fn add_datatype_54(address_space: &mut AddressSpace) { let name = "BrowsePathResult"; let node_id = NodeId::new(0, 549); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_55(address_space: &mut AddressSpace) { @@ -963,14 +666,9 @@ fn add_datatype_55(address_space: &mut AddressSpace) { let name = "TranslateBrowsePathsToNodeIdsRequest"; let node_id = NodeId::new(0, 552); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_56(address_space: &mut AddressSpace) { @@ -978,14 +676,9 @@ fn add_datatype_56(address_space: &mut AddressSpace) { let name = "TranslateBrowsePathsToNodeIdsResponse"; let node_id = NodeId::new(0, 555); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_57(address_space: &mut AddressSpace) { @@ -993,14 +686,9 @@ fn add_datatype_57(address_space: &mut AddressSpace) { let name = "RegisterNodesRequest"; let node_id = NodeId::new(0, 558); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_58(address_space: &mut AddressSpace) { @@ -1008,14 +696,9 @@ fn add_datatype_58(address_space: &mut AddressSpace) { let name = "RegisterNodesResponse"; let node_id = NodeId::new(0, 561); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_59(address_space: &mut AddressSpace) { @@ -1023,14 +706,9 @@ fn add_datatype_59(address_space: &mut AddressSpace) { let name = "UnregisterNodesRequest"; let node_id = NodeId::new(0, 564); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_60(address_space: &mut AddressSpace) { @@ -1038,14 +716,9 @@ fn add_datatype_60(address_space: &mut AddressSpace) { let name = "UnregisterNodesResponse"; let node_id = NodeId::new(0, 567); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_61(address_space: &mut AddressSpace) { @@ -1053,14 +726,9 @@ fn add_datatype_61(address_space: &mut AddressSpace) { let name = "Counter"; let node_id = NodeId::new(0, 289); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 7), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_62(address_space: &mut AddressSpace) { @@ -1068,14 +736,9 @@ fn add_datatype_62(address_space: &mut AddressSpace) { let name = "NumericRange"; let node_id = NodeId::new(0, 291); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 12), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_63(address_space: &mut AddressSpace) { @@ -1083,14 +746,9 @@ fn add_datatype_63(address_space: &mut AddressSpace) { let name = "EndpointConfiguration"; let node_id = NodeId::new(0, 331); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_64(address_space: &mut AddressSpace) { @@ -1098,14 +756,9 @@ fn add_datatype_64(address_space: &mut AddressSpace) { let name = "QueryDataDescription"; let node_id = NodeId::new(0, 570); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_65(address_space: &mut AddressSpace) { @@ -1113,14 +766,9 @@ fn add_datatype_65(address_space: &mut AddressSpace) { let name = "NodeTypeDescription"; let node_id = NodeId::new(0, 573); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_66(address_space: &mut AddressSpace) { @@ -1128,21 +776,10 @@ fn add_datatype_66(address_space: &mut AddressSpace) { let name = "FilterOperator"; let node_id = NodeId::new(0, 576); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 7605), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7605), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_67(address_space: &mut AddressSpace) { @@ -1150,14 +787,9 @@ fn add_datatype_67(address_space: &mut AddressSpace) { let name = "QueryDataSet"; let node_id = NodeId::new(0, 577); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_68(address_space: &mut AddressSpace) { @@ -1165,14 +797,9 @@ fn add_datatype_68(address_space: &mut AddressSpace) { let name = "NodeReference"; let node_id = NodeId::new(0, 580); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_69(address_space: &mut AddressSpace) { @@ -1180,14 +807,9 @@ fn add_datatype_69(address_space: &mut AddressSpace) { let name = "ContentFilterElement"; let node_id = NodeId::new(0, 583); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_70(address_space: &mut AddressSpace) { @@ -1195,14 +817,9 @@ fn add_datatype_70(address_space: &mut AddressSpace) { let name = "ContentFilter"; let node_id = NodeId::new(0, 586); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_71(address_space: &mut AddressSpace) { @@ -1210,14 +827,9 @@ fn add_datatype_71(address_space: &mut AddressSpace) { let name = "FilterOperand"; let node_id = NodeId::new(0, 589); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_72(address_space: &mut AddressSpace) { @@ -1225,14 +837,9 @@ fn add_datatype_72(address_space: &mut AddressSpace) { let name = "ElementOperand"; let node_id = NodeId::new(0, 592); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 589), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 589), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_73(address_space: &mut AddressSpace) { @@ -1240,14 +847,9 @@ fn add_datatype_73(address_space: &mut AddressSpace) { let name = "LiteralOperand"; let node_id = NodeId::new(0, 595); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 589), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 589), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_74(address_space: &mut AddressSpace) { @@ -1255,14 +857,9 @@ fn add_datatype_74(address_space: &mut AddressSpace) { let name = "AttributeOperand"; let node_id = NodeId::new(0, 598); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 589), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 589), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_75(address_space: &mut AddressSpace) { @@ -1270,14 +867,9 @@ fn add_datatype_75(address_space: &mut AddressSpace) { let name = "SimpleAttributeOperand"; let node_id = NodeId::new(0, 601); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 589), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 589), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_76(address_space: &mut AddressSpace) { @@ -1285,14 +877,9 @@ fn add_datatype_76(address_space: &mut AddressSpace) { let name = "ContentFilterElementResult"; let node_id = NodeId::new(0, 604); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_77(address_space: &mut AddressSpace) { @@ -1300,14 +887,9 @@ fn add_datatype_77(address_space: &mut AddressSpace) { let name = "ContentFilterResult"; let node_id = NodeId::new(0, 607); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_78(address_space: &mut AddressSpace) { @@ -1315,14 +897,9 @@ fn add_datatype_78(address_space: &mut AddressSpace) { let name = "ParsingResult"; let node_id = NodeId::new(0, 610); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_79(address_space: &mut AddressSpace) { @@ -1330,14 +907,9 @@ fn add_datatype_79(address_space: &mut AddressSpace) { let name = "QueryFirstRequest"; let node_id = NodeId::new(0, 613); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_80(address_space: &mut AddressSpace) { @@ -1345,14 +917,9 @@ fn add_datatype_80(address_space: &mut AddressSpace) { let name = "QueryFirstResponse"; let node_id = NodeId::new(0, 616); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_81(address_space: &mut AddressSpace) { @@ -1360,14 +927,9 @@ fn add_datatype_81(address_space: &mut AddressSpace) { let name = "QueryNextRequest"; let node_id = NodeId::new(0, 619); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_82(address_space: &mut AddressSpace) { @@ -1375,14 +937,9 @@ fn add_datatype_82(address_space: &mut AddressSpace) { let name = "QueryNextResponse"; let node_id = NodeId::new(0, 622); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_83(address_space: &mut AddressSpace) { @@ -1390,21 +947,10 @@ fn add_datatype_83(address_space: &mut AddressSpace) { let name = "TimestampsToReturn"; let node_id = NodeId::new(0, 625); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 7606), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7606), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_84(address_space: &mut AddressSpace) { @@ -1412,14 +958,9 @@ fn add_datatype_84(address_space: &mut AddressSpace) { let name = "ReadValueId"; let node_id = NodeId::new(0, 626); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_85(address_space: &mut AddressSpace) { @@ -1427,14 +968,9 @@ fn add_datatype_85(address_space: &mut AddressSpace) { let name = "ReadRequest"; let node_id = NodeId::new(0, 629); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_86(address_space: &mut AddressSpace) { @@ -1442,14 +978,9 @@ fn add_datatype_86(address_space: &mut AddressSpace) { let name = "ReadResponse"; let node_id = NodeId::new(0, 632); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_87(address_space: &mut AddressSpace) { @@ -1457,14 +988,9 @@ fn add_datatype_87(address_space: &mut AddressSpace) { let name = "HistoryReadValueId"; let node_id = NodeId::new(0, 635); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_88(address_space: &mut AddressSpace) { @@ -1472,14 +998,9 @@ fn add_datatype_88(address_space: &mut AddressSpace) { let name = "HistoryReadResult"; let node_id = NodeId::new(0, 638); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_89(address_space: &mut AddressSpace) { @@ -1487,14 +1008,9 @@ fn add_datatype_89(address_space: &mut AddressSpace) { let name = "HistoryReadDetails"; let node_id = NodeId::new(0, 641); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_90(address_space: &mut AddressSpace) { @@ -1502,14 +1018,9 @@ fn add_datatype_90(address_space: &mut AddressSpace) { let name = "ReadEventDetails"; let node_id = NodeId::new(0, 644); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 641), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 641), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_91(address_space: &mut AddressSpace) { @@ -1517,14 +1028,9 @@ fn add_datatype_91(address_space: &mut AddressSpace) { let name = "ReadRawModifiedDetails"; let node_id = NodeId::new(0, 647); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 641), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 641), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_92(address_space: &mut AddressSpace) { @@ -1532,14 +1038,9 @@ fn add_datatype_92(address_space: &mut AddressSpace) { let name = "ReadProcessedDetails"; let node_id = NodeId::new(0, 650); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 641), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 641), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_93(address_space: &mut AddressSpace) { @@ -1547,14 +1048,9 @@ fn add_datatype_93(address_space: &mut AddressSpace) { let name = "ReadAtTimeDetails"; let node_id = NodeId::new(0, 653); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 641), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 641), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_94(address_space: &mut AddressSpace) { @@ -1562,14 +1058,9 @@ fn add_datatype_94(address_space: &mut AddressSpace) { let name = "ReadAnnotationDataDetails"; let node_id = NodeId::new(0, 23497); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 641), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 641), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_95(address_space: &mut AddressSpace) { @@ -1577,14 +1068,9 @@ fn add_datatype_95(address_space: &mut AddressSpace) { let name = "HistoryData"; let node_id = NodeId::new(0, 656); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_96(address_space: &mut AddressSpace) { @@ -1592,14 +1078,9 @@ fn add_datatype_96(address_space: &mut AddressSpace) { let name = "ModificationInfo"; let node_id = NodeId::new(0, 11216); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_97(address_space: &mut AddressSpace) { @@ -1607,14 +1088,9 @@ fn add_datatype_97(address_space: &mut AddressSpace) { let name = "HistoryModifiedData"; let node_id = NodeId::new(0, 11217); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 656), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 656), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_98(address_space: &mut AddressSpace) { @@ -1622,14 +1098,9 @@ fn add_datatype_98(address_space: &mut AddressSpace) { let name = "HistoryEvent"; let node_id = NodeId::new(0, 659); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_99(address_space: &mut AddressSpace) { @@ -1637,14 +1108,9 @@ fn add_datatype_99(address_space: &mut AddressSpace) { let name = "HistoryReadRequest"; let node_id = NodeId::new(0, 662); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } fn add_datatype_100(address_space: &mut AddressSpace) { @@ -1652,12 +1118,8 @@ fn add_datatype_100(address_space: &mut AddressSpace) { let name = "HistoryReadResponse"; let node_id = NodeId::new(0, 665); let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); } + diff --git a/lib/src/server/address_space/generated/nodeset_4_8.rs b/lib/src/server/address_space/generated/nodeset_4_8.rs new file mode 100644 index 000000000..ebd761b05 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_4_8.rs @@ -0,0 +1,993 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part4.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_datatype_1(address_space); + add_datatype_2(address_space); + add_datatype_3(address_space); + add_datatype_4(address_space); + add_datatype_5(address_space); + add_datatype_6(address_space); + add_datatype_7(address_space); + add_datatype_8(address_space); + add_datatype_9(address_space); + add_datatype_10(address_space); + add_datatype_11(address_space); + add_datatype_12(address_space); + add_datatype_13(address_space); + add_datatype_14(address_space); + add_datatype_15(address_space); + add_datatype_16(address_space); + add_datatype_17(address_space); + add_datatype_18(address_space); + add_datatype_19(address_space); + add_datatype_20(address_space); + add_datatype_21(address_space); + add_datatype_22(address_space); + add_datatype_23(address_space); + add_datatype_24(address_space); + add_datatype_25(address_space); + add_datatype_26(address_space); + add_datatype_27(address_space); + add_datatype_28(address_space); + add_datatype_29(address_space); + add_datatype_30(address_space); + add_datatype_31(address_space); + add_datatype_32(address_space); + add_datatype_33(address_space); + add_datatype_34(address_space); + add_datatype_35(address_space); + add_datatype_36(address_space); + add_datatype_37(address_space); + add_datatype_38(address_space); + add_datatype_39(address_space); + add_datatype_40(address_space); + add_datatype_41(address_space); + add_datatype_42(address_space); + add_datatype_43(address_space); + add_datatype_44(address_space); + add_datatype_45(address_space); + add_datatype_46(address_space); + add_datatype_47(address_space); + add_datatype_48(address_space); + add_datatype_49(address_space); + add_datatype_50(address_space); + add_datatype_51(address_space); + add_datatype_52(address_space); + add_datatype_53(address_space); + add_datatype_54(address_space); + add_datatype_55(address_space); + add_datatype_56(address_space); + add_datatype_57(address_space); + add_datatype_58(address_space); + add_datatype_59(address_space); + add_datatype_60(address_space); + add_datatype_61(address_space); + add_datatype_62(address_space); + add_datatype_63(address_space); + add_datatype_64(address_space); + add_datatype_65(address_space); + add_datatype_66(address_space); + add_datatype_67(address_space); + add_datatype_68(address_space); + add_datatype_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); +} + +fn add_datatype_1(address_space: &mut AddressSpace) { + // DataType + let name = "WriteValue"; + let node_id = NodeId::new(0, 668); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_2(address_space: &mut AddressSpace) { + // DataType + let name = "WriteRequest"; + let node_id = NodeId::new(0, 671); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_3(address_space: &mut AddressSpace) { + // DataType + let name = "WriteResponse"; + let node_id = NodeId::new(0, 674); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_4(address_space: &mut AddressSpace) { + // DataType + let name = "HistoryUpdateDetails"; + let node_id = NodeId::new(0, 677); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_5(address_space: &mut AddressSpace) { + // DataType + let name = "HistoryUpdateType"; + let node_id = NodeId::new(0, 11234); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11884), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_6(address_space: &mut AddressSpace) { + // DataType + let name = "PerformUpdateType"; + let node_id = NodeId::new(0, 11293); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11885), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_7(address_space: &mut AddressSpace) { + // DataType + let name = "UpdateDataDetails"; + let node_id = NodeId::new(0, 680); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 677), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_8(address_space: &mut AddressSpace) { + // DataType + let name = "UpdateStructureDataDetails"; + let node_id = NodeId::new(0, 11295); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 677), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_9(address_space: &mut AddressSpace) { + // DataType + let name = "UpdateEventDetails"; + let node_id = NodeId::new(0, 683); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 677), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_10(address_space: &mut AddressSpace) { + // DataType + let name = "DeleteRawModifiedDetails"; + let node_id = NodeId::new(0, 686); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 677), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_11(address_space: &mut AddressSpace) { + // DataType + let name = "DeleteAtTimeDetails"; + let node_id = NodeId::new(0, 689); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 677), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_12(address_space: &mut AddressSpace) { + // DataType + let name = "DeleteEventDetails"; + let node_id = NodeId::new(0, 692); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 677), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_13(address_space: &mut AddressSpace) { + // DataType + let name = "HistoryUpdateResult"; + let node_id = NodeId::new(0, 695); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_14(address_space: &mut AddressSpace) { + // DataType + let name = "HistoryUpdateRequest"; + let node_id = NodeId::new(0, 698); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_15(address_space: &mut AddressSpace) { + // DataType + let name = "HistoryUpdateResponse"; + let node_id = NodeId::new(0, 701); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_16(address_space: &mut AddressSpace) { + // DataType + let name = "CallMethodRequest"; + let node_id = NodeId::new(0, 704); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_17(address_space: &mut AddressSpace) { + // DataType + let name = "CallMethodResult"; + let node_id = NodeId::new(0, 707); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_18(address_space: &mut AddressSpace) { + // DataType + let name = "CallRequest"; + let node_id = NodeId::new(0, 710); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_19(address_space: &mut AddressSpace) { + // DataType + let name = "CallResponse"; + let node_id = NodeId::new(0, 713); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_20(address_space: &mut AddressSpace) { + // DataType + let name = "MonitoringMode"; + let node_id = NodeId::new(0, 716); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7608), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_21(address_space: &mut AddressSpace) { + // DataType + let name = "DataChangeTrigger"; + let node_id = NodeId::new(0, 717); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7609), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_22(address_space: &mut AddressSpace) { + // DataType + let name = "DeadbandType"; + let node_id = NodeId::new(0, 718); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7610), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_23(address_space: &mut AddressSpace) { + // DataType + let name = "MonitoringFilter"; + let node_id = NodeId::new(0, 719); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_24(address_space: &mut AddressSpace) { + // DataType + let name = "DataChangeFilter"; + let node_id = NodeId::new(0, 722); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 719), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_25(address_space: &mut AddressSpace) { + // DataType + let name = "EventFilter"; + let node_id = NodeId::new(0, 725); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 719), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_26(address_space: &mut AddressSpace) { + // DataType + let name = "AggregateConfiguration"; + let node_id = NodeId::new(0, 948); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_27(address_space: &mut AddressSpace) { + // DataType + let name = "AggregateFilter"; + let node_id = NodeId::new(0, 728); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 719), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_28(address_space: &mut AddressSpace) { + // DataType + let name = "MonitoringFilterResult"; + let node_id = NodeId::new(0, 731); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_29(address_space: &mut AddressSpace) { + // DataType + let name = "EventFilterResult"; + let node_id = NodeId::new(0, 734); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 731), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_30(address_space: &mut AddressSpace) { + // DataType + let name = "AggregateFilterResult"; + let node_id = NodeId::new(0, 737); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 731), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_31(address_space: &mut AddressSpace) { + // DataType + let name = "MonitoringParameters"; + let node_id = NodeId::new(0, 740); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_32(address_space: &mut AddressSpace) { + // DataType + let name = "MonitoredItemCreateRequest"; + let node_id = NodeId::new(0, 743); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_33(address_space: &mut AddressSpace) { + // DataType + let name = "MonitoredItemCreateResult"; + let node_id = NodeId::new(0, 746); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_34(address_space: &mut AddressSpace) { + // DataType + let name = "CreateMonitoredItemsRequest"; + let node_id = NodeId::new(0, 749); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_35(address_space: &mut AddressSpace) { + // DataType + let name = "CreateMonitoredItemsResponse"; + let node_id = NodeId::new(0, 752); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_36(address_space: &mut AddressSpace) { + // DataType + let name = "MonitoredItemModifyRequest"; + let node_id = NodeId::new(0, 755); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_37(address_space: &mut AddressSpace) { + // DataType + let name = "MonitoredItemModifyResult"; + let node_id = NodeId::new(0, 758); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_38(address_space: &mut AddressSpace) { + // DataType + let name = "ModifyMonitoredItemsRequest"; + let node_id = NodeId::new(0, 761); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_39(address_space: &mut AddressSpace) { + // DataType + let name = "ModifyMonitoredItemsResponse"; + let node_id = NodeId::new(0, 764); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_40(address_space: &mut AddressSpace) { + // DataType + let name = "SetMonitoringModeRequest"; + let node_id = NodeId::new(0, 767); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_41(address_space: &mut AddressSpace) { + // DataType + let name = "SetMonitoringModeResponse"; + let node_id = NodeId::new(0, 770); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_42(address_space: &mut AddressSpace) { + // DataType + let name = "SetTriggeringRequest"; + let node_id = NodeId::new(0, 773); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_43(address_space: &mut AddressSpace) { + // DataType + let name = "SetTriggeringResponse"; + let node_id = NodeId::new(0, 776); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_44(address_space: &mut AddressSpace) { + // DataType + let name = "DeleteMonitoredItemsRequest"; + let node_id = NodeId::new(0, 779); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_45(address_space: &mut AddressSpace) { + // DataType + let name = "DeleteMonitoredItemsResponse"; + let node_id = NodeId::new(0, 782); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_46(address_space: &mut AddressSpace) { + // DataType + let name = "CreateSubscriptionRequest"; + let node_id = NodeId::new(0, 785); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_47(address_space: &mut AddressSpace) { + // DataType + let name = "CreateSubscriptionResponse"; + let node_id = NodeId::new(0, 788); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_48(address_space: &mut AddressSpace) { + // DataType + let name = "ModifySubscriptionRequest"; + let node_id = NodeId::new(0, 791); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_49(address_space: &mut AddressSpace) { + // DataType + let name = "ModifySubscriptionResponse"; + let node_id = NodeId::new(0, 794); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_50(address_space: &mut AddressSpace) { + // DataType + let name = "SetPublishingModeRequest"; + let node_id = NodeId::new(0, 797); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_51(address_space: &mut AddressSpace) { + // DataType + let name = "SetPublishingModeResponse"; + let node_id = NodeId::new(0, 800); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_52(address_space: &mut AddressSpace) { + // DataType + let name = "NotificationMessage"; + let node_id = NodeId::new(0, 803); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_53(address_space: &mut AddressSpace) { + // DataType + let name = "NotificationData"; + let node_id = NodeId::new(0, 945); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_54(address_space: &mut AddressSpace) { + // DataType + let name = "DataChangeNotification"; + let node_id = NodeId::new(0, 809); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 945), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_55(address_space: &mut AddressSpace) { + // DataType + let name = "MonitoredItemNotification"; + let node_id = NodeId::new(0, 806); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_56(address_space: &mut AddressSpace) { + // DataType + let name = "EventNotificationList"; + let node_id = NodeId::new(0, 914); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 945), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_57(address_space: &mut AddressSpace) { + // DataType + let name = "EventFieldList"; + let node_id = NodeId::new(0, 917); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_58(address_space: &mut AddressSpace) { + // DataType + let name = "HistoryEventFieldList"; + let node_id = NodeId::new(0, 920); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_59(address_space: &mut AddressSpace) { + // DataType + let name = "StatusChangeNotification"; + let node_id = NodeId::new(0, 818); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 945), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_60(address_space: &mut AddressSpace) { + // DataType + let name = "SubscriptionAcknowledgement"; + let node_id = NodeId::new(0, 821); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_61(address_space: &mut AddressSpace) { + // DataType + let name = "PublishRequest"; + let node_id = NodeId::new(0, 824); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_62(address_space: &mut AddressSpace) { + // DataType + let name = "PublishResponse"; + let node_id = NodeId::new(0, 827); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_63(address_space: &mut AddressSpace) { + // DataType + let name = "RepublishRequest"; + let node_id = NodeId::new(0, 830); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_64(address_space: &mut AddressSpace) { + // DataType + let name = "RepublishResponse"; + let node_id = NodeId::new(0, 833); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_65(address_space: &mut AddressSpace) { + // DataType + let name = "TransferResult"; + let node_id = NodeId::new(0, 836); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_66(address_space: &mut AddressSpace) { + // DataType + let name = "TransferSubscriptionsRequest"; + let node_id = NodeId::new(0, 839); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_67(address_space: &mut AddressSpace) { + // DataType + let name = "TransferSubscriptionsResponse"; + let node_id = NodeId::new(0, 842); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_68(address_space: &mut AddressSpace) { + // DataType + let name = "DeleteSubscriptionsRequest"; + let node_id = NodeId::new(0, 845); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_69(address_space: &mut AddressSpace) { + // DataType + let name = "DeleteSubscriptionsResponse"; + let node_id = NodeId::new(0, 848); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7597); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 307), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7595); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 302), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7596); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 303), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7598); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 315), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "EnumValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11881); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7594), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 348), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "OptionSetValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15036); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 347), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7603); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 510), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "EnumValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11883); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7594), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 517), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7605); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 576), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7606); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 625), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "EnumValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11884); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7594), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11234), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "EnumValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11885); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7594), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11293), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7608); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 716), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7609); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 717), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7610); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 718), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_5_1.rs b/lib/src/server/address_space/generated/nodeset_5_1.rs new file mode 100644 index 000000000..464700cbc --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_5_1.rs @@ -0,0 +1,1496 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_object_11(address_space); + add_object_12(address_space); + add_object_13(address_space); + add_object_14(address_space); + add_object_15(address_space); + add_object_16(address_space); + add_object_17(address_space); + add_object_18(address_space); + add_object_19(address_space); + add_object_20(address_space); + add_object_21(address_space); + add_object_22(address_space); + add_object_23(address_space); + add_object_24(address_space); + add_object_25(address_space); + add_object_26(address_space); + add_object_27(address_space); + add_object_28(address_space); + add_object_29(address_space); + add_object_30(address_space); + add_object_31(address_space); + add_object_32(address_space); + add_object_33(address_space); + add_object_34(address_space); + add_object_35(address_space); + add_object_36(address_space); + add_object_37(address_space); + add_object_38(address_space); + add_object_39(address_space); + add_object_40(address_space); + add_object_41(address_space); + add_object_42(address_space); + add_object_43(address_space); + add_object_44(address_space); + add_object_45(address_space); + add_object_46(address_space); + add_object_47(address_space); + add_object_48(address_space); + add_object_49(address_space); + add_object_50(address_space); + add_object_51(address_space); + add_object_52(address_space); + add_object_53(address_space); + add_object_54(address_space); + add_object_55(address_space); + add_object_56(address_space); + add_object_57(address_space); + add_object_58(address_space); + add_object_59(address_space); + add_object_60(address_space); + add_object_61(address_space); + add_object_62(address_space); + add_object_63(address_space); + add_object_64(address_space); + add_object_65(address_space); + add_object_66(address_space); + add_object_67(address_space); + add_object_68(address_space); + add_object_69(address_space); + add_object_70(address_space); + add_object_71(address_space); + add_object_72(address_space); + add_object_73(address_space); + add_object_74(address_space); + add_object_75(address_space); + add_object_76(address_space); + add_object_77(address_space); + add_object_78(address_space); + add_object_79(address_space); + add_object_80(address_space); + add_object_81(address_space); + add_object_82(address_space); + add_object_83(address_space); + add_object_84(address_space); + add_object_85(address_space); + add_object_86(address_space); + add_object_87(address_space); + add_object_88(address_space); + add_object_89(address_space); + add_object_90(address_space); + add_object_91(address_space); + add_object_92(address_space); + add_object_93(address_space); + add_object_94(address_space); + add_object_95(address_space); + add_object_96(address_space); + add_object_97(address_space); + add_object_98(address_space); + add_object_99(address_space); + add_object_100(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "Mandatory"; + let node_id = NodeId::new(0, 78); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 112), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 77), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "Optional"; + let node_id = NodeId::new(0, 80); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 113), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 77), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = "ExposesItsArray"; + let node_id = NodeId::new(0, 83); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 114), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 77), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = "OptionalPlaceholder"; + let node_id = NodeId::new(0, 11508); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11509), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 77), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "MandatoryPlaceholder"; + let node_id = NodeId::new(0, 11510); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11511), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 77), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "Root"; + let node_id = NodeId::new(0, 84); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "Objects"; + let node_id = NodeId::new(0, 85); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 84), &ReferenceTypeId::Organizes, ReferenceDirection::Inverse), + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "Types"; + let node_id = NodeId::new(0, 86); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 84), &ReferenceTypeId::Organizes, ReferenceDirection::Inverse), + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "Views"; + let node_id = NodeId::new(0, 87); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 84), &ReferenceTypeId::Organizes, ReferenceDirection::Inverse), + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = "ObjectTypes"; + let node_id = NodeId::new(0, 88); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 86), &ReferenceTypeId::Organizes, ReferenceDirection::Inverse), + (&NodeId::new(0, 58), &ReferenceTypeId::Organizes, ReferenceDirection::Forward), + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_11(address_space: &mut AddressSpace) { + // Object + let name = "VariableTypes"; + let node_id = NodeId::new(0, 89); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 86), &ReferenceTypeId::Organizes, ReferenceDirection::Inverse), + (&NodeId::new(0, 62), &ReferenceTypeId::Organizes, ReferenceDirection::Forward), + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_12(address_space: &mut AddressSpace) { + // Object + let name = "DataTypes"; + let node_id = NodeId::new(0, 90); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 86), &ReferenceTypeId::Organizes, ReferenceDirection::Inverse), + (&NodeId::new(0, 24), &ReferenceTypeId::Organizes, ReferenceDirection::Forward), + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_13(address_space: &mut AddressSpace) { + // Object + let name = "ReferenceTypes"; + let node_id = NodeId::new(0, 91); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 86), &ReferenceTypeId::Organizes, ReferenceDirection::Inverse), + (&NodeId::new(0, 31), &ReferenceTypeId::Organizes, ReferenceDirection::Forward), + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_14(address_space: &mut AddressSpace) { + // Object + let name = "XML Schema"; + let node_id = NodeId::new(0, 92); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 90), &ReferenceTypeId::Organizes, ReferenceDirection::Inverse), + (&NodeId::new(0, 75), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_15(address_space: &mut AddressSpace) { + // Object + let name = "OPC Binary"; + let node_id = NodeId::new(0, 93); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 90), &ReferenceTypeId::Organizes, ReferenceDirection::Inverse), + (&NodeId::new(0, 75), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_16(address_space: &mut AddressSpace) { + // Object + let browse_name = "0:http://opcfoundation.org/UA/"; + let display_name = "http://opcfoundation.org/UA/"; + let node_id = NodeId::new(0, 15957); + let node = Object::new(&node_id, browse_name, display_name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15958), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15959), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15960), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15961), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15962), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15963), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15964), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16134), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16135), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16136), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11715), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + (&NodeId::new(0, 11616), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_17(address_space: &mut AddressSpace) { + // Object + let name = "ServerCapabilities"; + let node_id = NodeId::new(0, 2009); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3086), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3087), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3088), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3089), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3090), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3091), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3092), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3093), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3094), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2013), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2004), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_18(address_space: &mut AddressSpace) { + // Object + let name = "ModellingRules"; + let node_id = NodeId::new(0, 3093); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2009), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_19(address_space: &mut AddressSpace) { + // Object + let name = "AggregateFunctions"; + let node_id = NodeId::new(0, 3094); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2009), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_20(address_space: &mut AddressSpace) { + // Object + let name = "ServerDiagnostics"; + let node_id = NodeId::new(0, 2010); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3095), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3110), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3111), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3114), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2020), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2004), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_21(address_space: &mut AddressSpace) { + // Object + let name = "SessionsDiagnosticsSummary"; + let node_id = NodeId::new(0, 3111); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3112), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3113), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2026), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2010), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_22(address_space: &mut AddressSpace) { + // Object + let name = "VendorServerInfo"; + let node_id = NodeId::new(0, 2011); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2033), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2004), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_23(address_space: &mut AddressSpace) { + // Object + let name = "ServerRedundancy"; + let node_id = NodeId::new(0, 2012); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3115), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2034), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2004), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_24(address_space: &mut AddressSpace) { + // Object + let name = "Namespaces"; + let node_id = NodeId::new(0, 11527); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11645), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2004), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_25(address_space: &mut AddressSpace) { + // Object + let name = "OperationLimits"; + let node_id = NodeId::new(0, 11551); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11564), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2013), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_26(address_space: &mut AddressSpace) { + // Object + let name = "ModellingRules"; + let node_id = NodeId::new(0, 2019); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2013), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_27(address_space: &mut AddressSpace) { + // Object + let name = "AggregateFunctions"; + let node_id = NodeId::new(0, 2754); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2013), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_28(address_space: &mut AddressSpace) { + // Object + let name = "RoleSet"; + let node_id = NodeId::new(0, 16295); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16296), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16299), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15607), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2013), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_29(address_space: &mut AddressSpace) { + // Object + let name = "SessionsDiagnosticsSummary"; + let node_id = NodeId::new(0, 2744); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3129), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3130), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2026), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2020), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_30(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 12097); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12142), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12152), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2029), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2026), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_31(address_space: &mut AddressSpace) { + // Object + let name = "NamespaceFile"; + let node_id = NodeId::new(0, 11624); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11625), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12690), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12691), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11628), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11629), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11632), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11634), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11637), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11639), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11642), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11595), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11616), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_32(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 11646); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11647), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11648), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11649), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11650), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11651), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11652), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11653), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11616), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11645), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_33(address_space: &mut AddressSpace) { + // Object + let name = "EventTypes"; + let node_id = NodeId::new(0, 3048); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 86), &ReferenceTypeId::Organizes, ReferenceDirection::Inverse), + (&NodeId::new(0, 2041), &ReferenceTypeId::Organizes, ReferenceDirection::Forward), + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_34(address_space: &mut AddressSpace) { + // Object + let name = "Server"; + let node_id = NodeId::new(0, 2253); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2254), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2255), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2256), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2267), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2994), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12885), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17634), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2268), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2274), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2295), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2296), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11715), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11492), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12873), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12749), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12886), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 85), &ReferenceTypeId::Organizes, ReferenceDirection::Inverse), + (&NodeId::new(0, 2004), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_35(address_space: &mut AddressSpace) { + // Object + let name = "ServerCapabilities"; + let node_id = NodeId::new(0, 2268); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2269), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2271), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2272), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2735), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2736), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2737), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3704), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11702), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11703), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12911), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11704), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2996), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2997), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15606), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2013), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2253), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_36(address_space: &mut AddressSpace) { + // Object + let name = "OperationLimits"; + let node_id = NodeId::new(0, 11704); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11705), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12165), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12166), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11707), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12167), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12168), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11709), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11710), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11711), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11712), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11713), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11714), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11564), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2268), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_37(address_space: &mut AddressSpace) { + // Object + let name = "ModellingRules"; + let node_id = NodeId::new(0, 2996); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2268), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_38(address_space: &mut AddressSpace) { + // Object + let name = "AggregateFunctions"; + let node_id = NodeId::new(0, 2997); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2268), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_39(address_space: &mut AddressSpace) { + // Object + let name = "RoleSet"; + let node_id = NodeId::new(0, 15606); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16301), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16304), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15607), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2268), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_40(address_space: &mut AddressSpace) { + // Object + let name = "ServerDiagnostics"; + let node_id = NodeId::new(0, 2274); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2275), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2289), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2290), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3706), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2294), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2020), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2253), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_41(address_space: &mut AddressSpace) { + // Object + let name = "SessionsDiagnosticsSummary"; + let node_id = NodeId::new(0, 3706); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3707), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3708), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2026), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2274), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_42(address_space: &mut AddressSpace) { + // Object + let name = "VendorServerInfo"; + let node_id = NodeId::new(0, 2295); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2033), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2253), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_43(address_space: &mut AddressSpace) { + // Object + let name = "ServerRedundancy"; + let node_id = NodeId::new(0, 2296); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3709), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2034), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2253), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_44(address_space: &mut AddressSpace) { + // Object + let name = "Namespaces"; + let node_id = NodeId::new(0, 11715); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11645), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2253), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_45(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 13354); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13355), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13358), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17718), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13363), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13353), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13353), &ReferenceTypeId::Organizes, ReferenceDirection::Inverse), + ])); +} + +fn add_object_46(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 13366); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13367), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13368), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13369), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13370), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13372), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13375), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13377), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13380), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13382), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13385), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11575), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13353), &ReferenceTypeId::Organizes, ReferenceDirection::Inverse), + ])); +} + +fn add_object_47(address_space: &mut AddressSpace) { + // Object + let name = "FileSystem"; + let node_id = NodeId::new(0, 16314); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16348), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16351), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16354), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16356), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13353), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_48(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 15754); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15755), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15794), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15803), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15744), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_49(address_space: &mut AddressSpace) { + // Object + let name = "Idle"; + let node_id = NodeId::new(0, 15815); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15816), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2309), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15803), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_50(address_space: &mut AddressSpace) { + // Object + let name = "ReadPrepare"; + let node_id = NodeId::new(0, 15817); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15818), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15803), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_51(address_space: &mut AddressSpace) { + // Object + let name = "ReadTransfer"; + let node_id = NodeId::new(0, 15819); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15820), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15803), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_52(address_space: &mut AddressSpace) { + // Object + let name = "ApplyWrite"; + let node_id = NodeId::new(0, 15821); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15822), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15803), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_53(address_space: &mut AddressSpace) { + // Object + let name = "Error"; + let node_id = NodeId::new(0, 15823); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15824), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15803), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_54(address_space: &mut AddressSpace) { + // Object + let name = "IdleToReadPrepare"; + let node_id = NodeId::new(0, 15825); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15826), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15803), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_55(address_space: &mut AddressSpace) { + // Object + let name = "ReadPrepareToReadTransfer"; + let node_id = NodeId::new(0, 15827); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15828), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15803), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_56(address_space: &mut AddressSpace) { + // Object + let name = "ReadTransferToIdle"; + let node_id = NodeId::new(0, 15829); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15830), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15803), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_57(address_space: &mut AddressSpace) { + // Object + let name = "IdleToApplyWrite"; + let node_id = NodeId::new(0, 15831); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15832), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15803), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_58(address_space: &mut AddressSpace) { + // Object + let name = "ApplyWriteToIdle"; + let node_id = NodeId::new(0, 15833); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15834), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15803), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_59(address_space: &mut AddressSpace) { + // Object + let name = "ReadPrepareToError"; + let node_id = NodeId::new(0, 15835); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15836), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15803), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_60(address_space: &mut AddressSpace) { + // Object + let name = "ReadTransferToError"; + let node_id = NodeId::new(0, 15837); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15838), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15803), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_61(address_space: &mut AddressSpace) { + // Object + let name = "ApplyWriteToError"; + let node_id = NodeId::new(0, 15839); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15840), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15803), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_62(address_space: &mut AddressSpace) { + // Object + let name = "ErrorToIdle"; + let node_id = NodeId::new(0, 15841); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15842), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15803), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_63(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 15608); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16162), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15607), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_64(address_space: &mut AddressSpace) { + // Object + let name = "Anonymous"; + let node_id = NodeId::new(0, 15644); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16192), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16193), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15412), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16194), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15413), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15648), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15650), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16195), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16197), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16199), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16201), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15606), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_65(address_space: &mut AddressSpace) { + // Object + let name = "AuthenticatedUser"; + let node_id = NodeId::new(0, 15656); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16203), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16204), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15414), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16205), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15415), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15660), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15662), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16206), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16208), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16210), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16212), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15606), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_66(address_space: &mut AddressSpace) { + // Object + let name = "Observer"; + let node_id = NodeId::new(0, 15668); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16214), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16215), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15416), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16216), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15417), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15672), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15674), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16217), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16219), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16221), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16223), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15606), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_67(address_space: &mut AddressSpace) { + // Object + let name = "Operator"; + let node_id = NodeId::new(0, 15680); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16225), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16226), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15418), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16227), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15423), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15684), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15686), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16228), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16230), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16232), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16234), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15606), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_68(address_space: &mut AddressSpace) { + // Object + let name = "Engineer"; + let node_id = NodeId::new(0, 16036); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16236), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16237), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15424), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16238), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15425), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16041), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16043), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16239), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16241), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16243), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16245), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15606), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_69(address_space: &mut AddressSpace) { + // Object + let name = "Supervisor"; + let node_id = NodeId::new(0, 15692); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16247), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16248), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15426), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16249), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15427), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15696), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15698), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16250), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16252), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16254), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16256), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15606), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_70(address_space: &mut AddressSpace) { + // Object + let name = "ConfigureAdmin"; + let node_id = NodeId::new(0, 15716); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16269), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16270), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15428), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16271), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15429), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15720), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15722), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16272), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16274), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16276), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16278), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15606), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_71(address_space: &mut AddressSpace) { + // Object + let name = "SecurityAdmin"; + let node_id = NodeId::new(0, 15704); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16258), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16259), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15430), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16260), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15527), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15708), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15710), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16261), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16263), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16265), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16267), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15606), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_72(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 17590); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17589), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17589), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_73(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 17592); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17591), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17591), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_74(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 17593); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17589), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17591), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_75(address_space: &mut AddressSpace) { + // Object + let name = "Dictionaries"; + let node_id = NodeId::new(0, 17594); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2253), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + (&NodeId::new(0, 17591), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_76(address_space: &mut AddressSpace) { + // Object + let name = "InterfaceTypes"; + let node_id = NodeId::new(0, 17708); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17602), &ReferenceTypeId::Organizes, ReferenceDirection::Forward), + (&NodeId::new(0, 86), &ReferenceTypeId::Organizes, ReferenceDirection::Inverse), + (&NodeId::new(0, 61), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_77(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 23519); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 23521), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + ])); +} + +fn add_object_78(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 14846); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14533), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 14873), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_79(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 17537); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16313), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 17538), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_80(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 17549); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17548), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 17550), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_81(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15671); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15528), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15734), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_82(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 18815); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18806), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18824), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_83(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 18816); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18807), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18827), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_84(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 18817); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18808), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18830), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_85(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 18818); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18809), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18833), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_86(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 18819); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18810), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18836), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_87(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 18820); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18811), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18839), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_88(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 18821); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18812), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18842), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_89(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 18822); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18813), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18845), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_90(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 18823); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18814), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18848), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_91(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 15736); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15634), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15738), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_92(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 23507); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 23498), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 23514), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_93(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 340); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 338), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7692), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_94(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 855); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 853), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8208), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_95(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 11957); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11943), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 11959), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_96(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 11958); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11944), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 11962), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_97(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 858); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 856), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8211), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_98(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 861); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 859), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8214), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_99(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 864); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 862), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8217), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_100(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 867); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 865), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8220), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_5_10.rs b/lib/src/server/address_space/generated/nodeset_5_10.rs new file mode 100644 index 000000000..35c7f7384 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_5_10.rs @@ -0,0 +1,1916 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3724); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2770), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2756); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2755), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "Name"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2757); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 20), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2755), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "Number"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2758); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2755), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "EffectiveDisplayName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2759); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2755), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2763); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2762), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "Name"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2764); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 20), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2762), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "Number"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2765); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2762), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2766); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2762), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "EffectiveTransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11456); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2762), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2772); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3728), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2760), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2771), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3728); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2772), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "LastTransition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2773); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3732), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2767), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2771), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3732); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2773), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "AvailableStates"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17635); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2771), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "AvailableTransitions"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17636); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2771), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2761); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2760), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2768); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2767), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "StateNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2308); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2307), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2312); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "Expression"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15129); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 586), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15128), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "Numerator"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17712); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 6), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17709), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "Denominator"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17713); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17709), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "VectorUnit"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17715); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17714), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "X"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18769); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17716), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "Y"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18770); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17716), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "Z"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18771); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17716), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "LengthUnit"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18773); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18772), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "X"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18776); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18774), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "Y"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18777); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18774), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "Z"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18778); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18774), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "AngleUnit"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18780); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18779), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "A"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18783); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18781), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "B"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18784); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18781), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "C"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18785); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18781), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "CartesianCoordinates"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18801); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 18809), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18772), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18786), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "Orientation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18787); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 18811), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18779), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18786), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "Constant"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18788); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18786), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "BaseFrame"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18789); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18786), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "FixedBase"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18790); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18786), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "CartesianCoordinates"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18796); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 18810), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18798), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18799), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18800), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18774), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18791), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "X"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18798); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18796), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "Y"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18799); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18796), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "Z"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18800); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18796), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "Orientation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18792); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 18812), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 19074), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19075), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19076), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18781), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18791), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "A"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19074); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18792), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "B"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19075); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18792), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "C"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19076); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18792), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "Transition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2774); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3754), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2762), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2311), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3754); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2774), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "FromState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2775); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3746), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2755), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2311), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3746); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2775), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "ToState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2776); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3750), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2755), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2311), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3750); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2776), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "OldStateId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2777); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2315), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "NewStateId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2778); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2315), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "EnumValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11940); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7594), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11939), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DirectoryName"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13356); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13355), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DirectoryNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13357); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13355), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileName"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RequestFileOpen"), + data_type: NodeId::new(0, 1), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13359); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13358), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13360); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13358), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ObjectToDelete"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 17719); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17718), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ObjectToMoveOrCopy"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("TargetDirectory"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("CreateCopy"), + data_type: NodeId::new(0, 1), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("NewName"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13364); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13363), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("NewNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13365); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13363), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "Size"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13367); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13366), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "Writable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13368); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13366), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "UserWritable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13369); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13366), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "OpenCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13370); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13366), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Mode"), + data_type: NodeId::new(0, 3), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13373); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13372), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13374); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13372), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13376); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13375), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Length"), + data_type: NodeId::new(0, 6), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13378); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13377), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Data"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13379); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13377), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Data"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13381); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13383); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13382), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Position"), + data_type: NodeId::new(0, 9), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13384); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13382), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Position"), + data_type: NodeId::new(0, 9), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13386); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13385), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DirectoryName"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13388); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13387), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DirectoryNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13389); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13387), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileName"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RequestFileOpen"), + data_type: NodeId::new(0, 1), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13391); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13390), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13392); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13390), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ObjectToDelete"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13394); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13393), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ObjectToMoveOrCopy"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("TargetDirectory"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("CreateCopy"), + data_type: NodeId::new(0, 1), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("NewName"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13396); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13395), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("NewNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 13397); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13395), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DirectoryName"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16349); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16348), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("DirectoryNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16350); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16348), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileName"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RequestFileOpen"), + data_type: NodeId::new(0, 1), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16352); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16351), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16353); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16351), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ObjectToDelete"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16355); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16354), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ObjectToMoveOrCopy"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("TargetDirectory"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("CreateCopy"), + data_type: NodeId::new(0, 1), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("NewName"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16357); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16356), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("NewNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16358); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16356), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "ClientProcessingTimeout"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15745); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15744), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("GenerateOptions"), + data_type: NodeId::new(0, 24), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15747); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15746), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("CompletionStateMachine"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15748); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15746), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("GenerateOptions"), + data_type: NodeId::new(0, 24), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16359); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15749), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15750); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15749), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15752); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15751), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("CompletionStateMachine"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15753); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15751), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15755); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15756), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2760), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15754), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15756); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15755), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_5_11.rs b/lib/src/server/address_space/generated/nodeset_5_11.rs new file mode 100644 index 000000000..cf7b8b486 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_5_11.rs @@ -0,0 +1,1762 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "StateNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15816); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15815), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "StateNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15818); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15817), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "StateNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15820); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15819), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "StateNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15822); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15821), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "StateNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15824); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15823), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15826); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15825), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15828); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15827), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15830); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15829), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15832); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15831), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15834); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15833), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15836); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15835), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15838); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15837), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15840); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15839), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15842); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15841), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "Identities"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16162); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15634), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15608), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RoleName"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("NamespaceUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15998); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15997), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RoleNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15999); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15997), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RoleNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16001); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16000), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "Identities"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16173); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15634), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "Applications"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16174); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "ApplicationsExclude"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15410); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "Endpoints"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16175); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15528), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointsExclude"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15411); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Rule"), + data_type: NodeId::new(0, 15634), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15625); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15624), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Rule"), + data_type: NodeId::new(0, 15634), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15627); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15626), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplicationUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16177); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16176), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplicationUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16179); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16178), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Endpoint"), + data_type: NodeId::new(0, 15528), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16181); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16180), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Endpoint"), + data_type: NodeId::new(0, 15528), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16183); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16182), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "EnumValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15633); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7594), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15632), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "Identities"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16192); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15634), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15644), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "Applications"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16193); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15644), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "ApplicationsExclude"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15412); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15644), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "Endpoints"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16194); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15528), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15644), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointsExclude"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15413); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15644), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Rule"), + data_type: NodeId::new(0, 15634), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15649); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15648), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Rule"), + data_type: NodeId::new(0, 15634), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15651); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15650), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplicationUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16196); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16195), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplicationUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16198); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16197), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Endpoint"), + data_type: NodeId::new(0, 15528), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16200); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16199), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Endpoint"), + data_type: NodeId::new(0, 15528), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16202); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16201), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "Identities"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16203); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15634), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15656), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "Applications"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16204); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15656), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "ApplicationsExclude"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15414); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15656), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "Endpoints"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16205); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15528), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15656), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointsExclude"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15415); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15656), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Rule"), + data_type: NodeId::new(0, 15634), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15661); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15660), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Rule"), + data_type: NodeId::new(0, 15634), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15663); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15662), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplicationUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16207); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16206), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplicationUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16209); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16208), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Endpoint"), + data_type: NodeId::new(0, 15528), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16211); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16210), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Endpoint"), + data_type: NodeId::new(0, 15528), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16213); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16212), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "Identities"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16214); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15634), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15668), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "Applications"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16215); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15668), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "ApplicationsExclude"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15416); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15668), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "Endpoints"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16216); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15528), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15668), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointsExclude"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15417); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15668), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Rule"), + data_type: NodeId::new(0, 15634), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15673); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15672), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Rule"), + data_type: NodeId::new(0, 15634), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15675); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15674), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplicationUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16218); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16217), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplicationUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16220); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16219), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Endpoint"), + data_type: NodeId::new(0, 15528), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16222); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16221), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Endpoint"), + data_type: NodeId::new(0, 15528), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16224); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16223), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "Identities"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16225); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15634), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15680), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "Applications"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16226); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15680), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "ApplicationsExclude"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15418); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15680), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "Endpoints"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16227); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15528), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15680), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointsExclude"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15423); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15680), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Rule"), + data_type: NodeId::new(0, 15634), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15685); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15684), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Rule"), + data_type: NodeId::new(0, 15634), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15687); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15686), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplicationUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16229); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16228), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplicationUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16231); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16230), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Endpoint"), + data_type: NodeId::new(0, 15528), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16233); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16232), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Endpoint"), + data_type: NodeId::new(0, 15528), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16235); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16234), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "Identities"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16236); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15634), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16036), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "Applications"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16237); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16036), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "ApplicationsExclude"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15424); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16036), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "Endpoints"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16238); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15528), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16036), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointsExclude"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15425); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16036), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Rule"), + data_type: NodeId::new(0, 15634), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16042); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16041), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Rule"), + data_type: NodeId::new(0, 15634), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16044); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16043), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplicationUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16240); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16239), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplicationUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16242); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16241), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Endpoint"), + data_type: NodeId::new(0, 15528), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16244); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16243), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Endpoint"), + data_type: NodeId::new(0, 15528), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16246); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16245), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "Identities"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16247); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15634), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15692), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "Applications"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16248); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15692), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "ApplicationsExclude"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15426); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15692), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "Endpoints"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16249); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15528), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15692), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointsExclude"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15427); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15692), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Rule"), + data_type: NodeId::new(0, 15634), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15697); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15696), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Rule"), + data_type: NodeId::new(0, 15634), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15699); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15698), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplicationUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16251); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16250), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplicationUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16253); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16252), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Endpoint"), + data_type: NodeId::new(0, 15528), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16255); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16254), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Endpoint"), + data_type: NodeId::new(0, 15528), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16257); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16256), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "Identities"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16269); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15634), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15716), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "Applications"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16270); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15716), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "ApplicationsExclude"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15428); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15716), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "Endpoints"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16271); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15528), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15716), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_5_12.rs b/lib/src/server/address_space/generated/nodeset_5_12.rs new file mode 100644 index 000000000..461f2bfe0 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_5_12.rs @@ -0,0 +1,1566 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointsExclude"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15429); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15716), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Rule"), + data_type: NodeId::new(0, 15634), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15721); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15720), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Rule"), + data_type: NodeId::new(0, 15634), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15723); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15722), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplicationUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16273); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16272), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplicationUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16275); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16274), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Endpoint"), + data_type: NodeId::new(0, 15528), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16277); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16276), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Endpoint"), + data_type: NodeId::new(0, 15528), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16279); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16278), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "Identities"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16258); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15634), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15704), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "Applications"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16259); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15704), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "ApplicationsExclude"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15430); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15704), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "Endpoints"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16260); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15528), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15704), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointsExclude"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15527); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15704), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Rule"), + data_type: NodeId::new(0, 15634), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15709); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15708), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Rule"), + data_type: NodeId::new(0, 15634), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 15711); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15710), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplicationUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16262); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16261), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ApplicationUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16264); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16263), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Endpoint"), + data_type: NodeId::new(0, 15528), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16266); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16265), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Endpoint"), + data_type: NodeId::new(0, 15528), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16268); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16267), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "NumberInList"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 23517); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 26), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 23513), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "NumberInList"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 23521); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 26), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 23519), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "NodeVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 23525); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 23518), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7611); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 851), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7612); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 852), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "EnumValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11942); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7594), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11941), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "Opc.Ua"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7617); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7619), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15037), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14873), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17538), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17550), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15734), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18824), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18827), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18830), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18833), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18836), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18839), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18842), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18845), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18848), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15738), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 23514), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12681), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15741), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14855), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15599), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15602), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15501), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15521), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14849), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14852), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14876), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15766), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15769), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14324), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15772), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15775), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15778), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15781), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15784), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15787), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21156), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15793), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15854), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15857), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15860), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21159), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21162), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21165), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15866), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15869), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15872), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15877), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15880), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15883), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15886), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21002), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15889), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21168), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15895), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15898), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15919), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15922), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15925), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15931), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17469), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21171), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15524), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15940), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15943), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15946), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 23502), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16131), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18178), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18181), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18184), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18187), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7650), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7656), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14870), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12767), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12770), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8914), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7665), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12213), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7662), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7668), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7782), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12902), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12905), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7698), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7671), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7674), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7677), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7680), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7683), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7728), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7731), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7734), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7737), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12718), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12721), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7686), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7929), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7932), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7935), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7938), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7941), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7944), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7947), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8004), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8067), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8073), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8076), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8172), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7692), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8208), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11959), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11962), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8211), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8214), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8217), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8220), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8223), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8226), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 7659), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8229), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8232), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8235), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8238), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8241), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12183), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12186), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12091), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12094), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8247), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15398), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8244), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 93), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + (&NodeId::new(0, 72), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "NamespaceUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7619); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "Deprecated"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15037); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "KeyValuePair"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14873); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "AdditionalParametersType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17538); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "EphemeralKeyType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17550); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15734); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "RationalNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18824); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "Vector"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18827); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "3DVector"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18830); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "CartesianCoordinates"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18833); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "3DCartesianCoordinates"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18836); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "Orientation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18839); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "3DOrientation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18842); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "Frame"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18845); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "3DFrame"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18848); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "IdentityMappingRuleType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15738); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "CurrencyUnitType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 23514); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "TrustListDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12681); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "DataTypeSchemaHeader"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15741); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "DataTypeDescription"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14855); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "StructureDescription"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15599); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "EnumDescription"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15602); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "SimpleTypeDescription"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15501); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "UABinaryFileDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15521); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetMetaDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14849); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "FieldMetaData"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14852); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "ConfigurationVersionDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14876); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "PublishedDataSetDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15766); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "PublishedDataSetSourceDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15769); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "PublishedVariableDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14324); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "PublishedDataItemsDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15772); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "PublishedEventsDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15775); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetWriterDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15778); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetWriterTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15781); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetWriterMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15784); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "PubSubGroupDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15787); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "WriterGroupDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21156); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "WriterGroupTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15793); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "WriterGroupMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15854); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "PubSubConnectionDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15857); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "ConnectionTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15860); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "NetworkAddressDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21159); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "NetworkAddressUrlDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21162); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "ReaderGroupDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21165); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "ReaderGroupTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15866); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "ReaderGroupMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15869); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetReaderDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15872); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetReaderTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15877); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetReaderMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15880); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "SubscribedDataSetDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15883); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "TargetVariablesDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15886); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "FieldTargetDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21002); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "SubscribedDataSetMirrorDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15889); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "PubSubConfigurationDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21168); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "UadpWriterGroupMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15895); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "UadpDataSetWriterMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15898); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "UadpDataSetReaderMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15919); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "JsonWriterGroupMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15922); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "JsonDataSetWriterMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15925); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "JsonDataSetReaderMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15931); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "DatagramConnectionTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17469); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "DatagramWriterGroupTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21171); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "BrokerConnectionTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15524); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "BrokerWriterGroupTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15940); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "BrokerDataSetWriterTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15943); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "BrokerDataSetReaderTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15946); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "AliasNameDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 23502); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "RolePermissionType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16131); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "DataTypeDefinition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18178); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "StructureField"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18181); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "StructureDefinition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18184); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "EnumDefinition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18187); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "Argument"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7650); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "EnumValueType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7656); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "EnumField"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14870); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_5_13.rs b/lib/src/server/address_space/generated/nodeset_5_13.rs new file mode 100644 index 000000000..d2679a0e0 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_5_13.rs @@ -0,0 +1,1452 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "OptionSet"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12767); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "Union"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12770); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "TimeZoneDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8914); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "ApplicationDescription"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7665); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "ServerOnNetwork"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12213); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "UserTokenPolicy"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7662); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointDescription"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7668); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "RegisteredServer"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7782); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "DiscoveryConfiguration"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12902); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "MdnsDiscoveryConfiguration"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12905); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "SignedSoftwareCertificate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7698); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "UserIdentityToken"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7671); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "AnonymousIdentityToken"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7674); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "UserNameIdentityToken"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7677); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "X509IdentityToken"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7680); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "IssuedIdentityToken"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7683); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "AddNodesItem"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7728); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "AddReferencesItem"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7731); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteNodesItem"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7734); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteReferencesItem"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7737); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "RelativePathElement"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12718); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "RelativePath"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12721); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointConfiguration"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7686); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "ContentFilterElement"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7929); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "ContentFilter"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7932); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "FilterOperand"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7935); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "ElementOperand"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7938); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "LiteralOperand"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7941); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "AttributeOperand"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7944); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "SimpleAttributeOperand"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7947); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "HistoryEvent"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8004); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "MonitoringFilter"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8067); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "EventFilter"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8073); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "AggregateConfiguration"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8076); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "HistoryEventFieldList"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8172); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "BuildInfo"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7692); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "RedundantServerDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8208); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointUrlListDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11959); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "NetworkGroupDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11962); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "SamplingIntervalDiagnosticsDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8211); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "ServerDiagnosticsSummaryDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8214); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "ServerStatusDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8217); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "SessionDiagnosticsDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8220); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "SessionSecurityDiagnosticsDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8223); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "ServiceCounterDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8226); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "StatusResult"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 7659); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "SubscriptionDiagnosticsDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8229); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "ModelChangeStructureDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8232); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "SemanticChangeStructureDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8235); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "Range"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8238); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "EUInformation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8241); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "ComplexNumberType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12183); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "DoubleComplexNumberType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12186); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "AxisInformation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12091); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "XVType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12094); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "ProgramDiagnosticDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8247); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "ProgramDiagnostic2DataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15398); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "Annotation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8244); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 7617), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "Opc.Ua"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8252); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 8254), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15039), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14829), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17542), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17554), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16024), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18860), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18863), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18866), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18869), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19049), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19052), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19055), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19058), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 19061), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15730), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 23522), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12677), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16027), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14811), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15591), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15594), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15585), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15588), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14805), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14808), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14832), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16030), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16033), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14320), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16037), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16040), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16047), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16050), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16053), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16056), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21180), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16062), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16065), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16068), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16071), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21183), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21186), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21189), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16077), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16080), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16083), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16086), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16089), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16092), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16095), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14835), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16098), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21192), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16104), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16107), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16110), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16113), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16116), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16119), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17473), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 21195), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15640), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16125), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16144), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16147), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 23508), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16127), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18166), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18169), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18172), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18175), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8285), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8291), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 14826), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12759), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12762), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8918), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8300), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12201), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8297), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8303), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8417), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12894), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12897), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8333), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8306), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8309), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8312), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8315), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8318), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8363), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8366), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8369), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8372), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12712), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12715), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8321), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8564), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8567), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8570), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8573), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8576), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8579), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8582), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8639), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8702), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8708), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8711), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8807), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8327), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8843), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11951), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11954), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8846), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8849), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8852), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8855), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8858), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8861), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8294), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8864), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8867), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8870), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8873), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8876), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12175), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12178), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12083), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12086), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8882), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15402), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8879), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 92), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + (&NodeId::new(0, 72), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "NamespaceUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8254); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "Deprecated"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15039); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "KeyValuePair"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14829); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "AdditionalParametersType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17542); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "EphemeralKeyType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17554); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16024); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "RationalNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18860); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "Vector"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18863); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "3DVector"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18866); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "CartesianCoordinates"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18869); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "3DCartesianCoordinates"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19049); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "Orientation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19052); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "3DOrientation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19055); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "Frame"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19058); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "3DFrame"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 19061); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "IdentityMappingRuleType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15730); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "CurrencyUnitType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 23522); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "TrustListDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12677); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "DataTypeSchemaHeader"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16027); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "DataTypeDescription"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14811); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "StructureDescription"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15591); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "EnumDescription"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15594); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "SimpleTypeDescription"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15585); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "UABinaryFileDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15588); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetMetaDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14805); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "FieldMetaData"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14808); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "ConfigurationVersionDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14832); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "PublishedDataSetDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16030); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "PublishedDataSetSourceDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16033); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "PublishedVariableDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14320); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "PublishedDataItemsDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16037); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "PublishedEventsDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16040); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetWriterDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16047); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetWriterTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16050); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetWriterMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16053); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "PubSubGroupDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16056); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "WriterGroupDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21180); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "WriterGroupTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16062); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "WriterGroupMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16065); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "PubSubConnectionDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16068); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "ConnectionTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16071); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_5_14.rs b/lib/src/server/address_space/generated/nodeset_5_14.rs new file mode 100644 index 000000000..a7500c207 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_5_14.rs @@ -0,0 +1,1318 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variabletype_93(address_space); + add_variabletype_94(address_space); + add_variabletype_95(address_space); + add_variabletype_96(address_space); + add_variabletype_97(address_space); + add_variabletype_98(address_space); + add_variabletype_99(address_space); + add_variabletype_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "NetworkAddressDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21183); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "NetworkAddressUrlDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21186); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "ReaderGroupDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21189); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "ReaderGroupTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16077); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "ReaderGroupMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16080); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetReaderDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16083); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetReaderTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16086); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "DataSetReaderMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16089); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "SubscribedDataSetDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16092); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "TargetVariablesDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16095); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "FieldTargetDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14835); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "SubscribedDataSetMirrorDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16098); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "PubSubConfigurationDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21192); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "UadpWriterGroupMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16104); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "UadpDataSetWriterMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16107); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "UadpDataSetReaderMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16110); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "JsonWriterGroupMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16113); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "JsonDataSetWriterMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16116); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "JsonDataSetReaderMessageDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16119); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "DatagramConnectionTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17473); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "DatagramWriterGroupTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 21195); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "BrokerConnectionTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15640); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "BrokerWriterGroupTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16125); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "BrokerDataSetWriterTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16144); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "BrokerDataSetReaderTransportDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16147); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "AliasNameDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 23508); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "RolePermissionType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16127); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "DataTypeDefinition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18166); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "StructureField"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18169); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "StructureDefinition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18172); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "EnumDefinition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18175); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "Argument"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8285); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "EnumValueType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8291); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "EnumField"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14826); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "OptionSet"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12759); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "Union"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12762); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "TimeZoneDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8918); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "ApplicationDescription"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8300); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "ServerOnNetwork"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12201); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "UserTokenPolicy"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8297); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointDescription"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8303); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "RegisteredServer"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8417); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "DiscoveryConfiguration"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12894); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "MdnsDiscoveryConfiguration"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12897); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "SignedSoftwareCertificate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8333); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "UserIdentityToken"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8306); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "AnonymousIdentityToken"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8309); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "UserNameIdentityToken"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8312); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "X509IdentityToken"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8315); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "IssuedIdentityToken"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8318); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "AddNodesItem"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8363); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "AddReferencesItem"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8366); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteNodesItem"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8369); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteReferencesItem"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8372); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "RelativePathElement"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12712); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "RelativePath"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12715); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointConfiguration"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8321); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "ContentFilterElement"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8564); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "ContentFilter"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8567); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "FilterOperand"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8570); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "ElementOperand"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8573); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "LiteralOperand"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8576); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "AttributeOperand"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8579); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "SimpleAttributeOperand"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8582); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "HistoryEvent"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8639); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "MonitoringFilter"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8702); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "EventFilter"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8708); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "AggregateConfiguration"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8711); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "HistoryEventFieldList"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8807); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "BuildInfo"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8327); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "RedundantServerDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8843); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointUrlListDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11951); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "NetworkGroupDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11954); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "SamplingIntervalDiagnosticsDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8846); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "ServerDiagnosticsSummaryDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8849); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "ServerStatusDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8852); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "SessionDiagnosticsDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8855); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "SessionSecurityDiagnosticsDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8858); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "ServiceCounterDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8861); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "StatusResult"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8294); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "SubscriptionDiagnosticsDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8864); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "ModelChangeStructureDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8867); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "SemanticChangeStructureDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8870); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "Range"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8873); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "EUInformation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8876); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "ComplexNumberType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12175); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "DoubleComplexNumberType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12178); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "AxisInformation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12083); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "XVType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12086); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "ProgramDiagnosticDataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8882); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "ProgramDiagnostic2DataType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15402); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "Annotation"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8879); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 69), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 8252), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_93(address_space: &mut AddressSpace) { + // VariableType + let name = "BaseVariableType"; + let node_id = NodeId::new(0, 62); + let node = VariableType::new(&node_id, name, name, NodeId::null(), true, -2); + let _ = address_space.insert::(node, None); +} + +fn add_variabletype_94(address_space: &mut AddressSpace) { + // VariableType + let name = "BaseDataVariableType"; + let node_id = NodeId::new(0, 63); + let node = VariableType::new(&node_id, name, name, NodeId::null(), false, -2); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 62), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_95(address_space: &mut AddressSpace) { + // VariableType + let name = "PropertyType"; + let node_id = NodeId::new(0, 68); + let node = VariableType::new(&node_id, name, name, NodeId::null(), false, -2); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 62), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_96(address_space: &mut AddressSpace) { + // VariableType + let name = "DataTypeDescriptionType"; + let node_id = NodeId::new(0, 69); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 12), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 104), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 105), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_97(address_space: &mut AddressSpace) { + // VariableType + let name = "DataTypeDictionaryType"; + let node_id = NodeId::new(0, 72); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 15), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 106), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 107), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15001), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_98(address_space: &mut AddressSpace) { + // VariableType + let name = "ServerVendorCapabilityType"; + let node_id = NodeId::new(0, 2137); + let node = VariableType::new(&node_id, name, name, NodeId::null(), true, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_99(address_space: &mut AddressSpace) { + // VariableType + let name = "ServerStatusType"; + let node_id = NodeId::new(0, 2138); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 862), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2139), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2140), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2141), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2142), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2752), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2753), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_100(address_space: &mut AddressSpace) { + // VariableType + let name = "BuildInfoType"; + let node_id = NodeId::new(0, 3051); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 338), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3052), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3053), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3054), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3055), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3056), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3057), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_5_15.rs b/lib/src/server/address_space/generated/nodeset_5_15.rs new file mode 100644 index 000000000..c2a722c03 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_5_15.rs @@ -0,0 +1,1406 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variabletype_1(address_space); + add_variabletype_2(address_space); + add_variabletype_3(address_space); + add_variabletype_4(address_space); + add_variabletype_5(address_space); + add_variabletype_6(address_space); + add_variabletype_7(address_space); + add_variabletype_8(address_space); + add_variabletype_9(address_space); + add_variabletype_10(address_space); + add_variabletype_11(address_space); + add_variabletype_12(address_space); + add_variabletype_13(address_space); + add_variabletype_14(address_space); + add_variabletype_15(address_space); + add_variabletype_16(address_space); + add_variabletype_17(address_space); + add_variabletype_18(address_space); + add_variabletype_19(address_space); + add_variabletype_20(address_space); + add_variabletype_21(address_space); + add_variabletype_22(address_space); + add_variabletype_23(address_space); + add_variabletype_24(address_space); + add_variabletype_25(address_space); + add_variabletype_26(address_space); + add_variabletype_27(address_space); + add_variabletype_28(address_space); + add_method_29(address_space); + add_method_30(address_space); + add_method_31(address_space); + add_method_32(address_space); + add_method_33(address_space); + add_method_34(address_space); + add_method_35(address_space); + add_method_36(address_space); + add_method_37(address_space); + add_method_38(address_space); + add_method_39(address_space); + add_method_40(address_space); + add_method_41(address_space); + add_method_42(address_space); + add_method_43(address_space); + add_method_44(address_space); + add_method_45(address_space); + add_method_46(address_space); + add_method_47(address_space); + add_method_48(address_space); + add_method_49(address_space); + add_method_50(address_space); + add_method_51(address_space); + add_method_52(address_space); + add_method_53(address_space); + add_method_54(address_space); + add_method_55(address_space); + add_method_56(address_space); + add_method_57(address_space); + add_method_58(address_space); + add_method_59(address_space); + add_method_60(address_space); + add_method_61(address_space); + add_method_62(address_space); + add_method_63(address_space); + add_method_64(address_space); + add_method_65(address_space); + add_method_66(address_space); + add_method_67(address_space); + add_method_68(address_space); + add_method_69(address_space); + add_method_70(address_space); + add_method_71(address_space); + add_method_72(address_space); + add_method_73(address_space); + add_method_74(address_space); + add_method_75(address_space); + add_method_76(address_space); + add_method_77(address_space); + add_method_78(address_space); + add_method_79(address_space); + add_method_80(address_space); + add_method_81(address_space); + add_method_82(address_space); + add_method_83(address_space); + add_method_84(address_space); + add_method_85(address_space); + add_method_86(address_space); + add_method_87(address_space); + add_method_88(address_space); + add_method_89(address_space); + add_method_90(address_space); + add_method_91(address_space); + add_method_92(address_space); + add_method_93(address_space); + add_method_94(address_space); + add_method_95(address_space); + add_method_96(address_space); + add_method_97(address_space); + add_method_98(address_space); + add_method_99(address_space); + add_method_100(address_space); +} + +fn add_variabletype_1(address_space: &mut AddressSpace) { + // VariableType + let name = "ServerDiagnosticsSummaryType"; + let node_id = NodeId::new(0, 2150); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 859), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2151), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2152), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2153), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2154), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2155), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2156), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2157), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2159), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2160), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2161), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2162), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2163), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_2(address_space: &mut AddressSpace) { + // VariableType + let name = "SamplingIntervalDiagnosticsArrayType"; + let node_id = NodeId::new(0, 2164); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 856), false, 1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12779), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_3(address_space: &mut AddressSpace) { + // VariableType + let name = "SamplingIntervalDiagnosticsType"; + let node_id = NodeId::new(0, 2165); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 856), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2166), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11697), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11698), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11699), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_4(address_space: &mut AddressSpace) { + // VariableType + let name = "SubscriptionDiagnosticsArrayType"; + let node_id = NodeId::new(0, 2171); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 874), false, 1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_5(address_space: &mut AddressSpace) { + // VariableType + let name = "SubscriptionDiagnosticsType"; + let node_id = NodeId::new(0, 2172); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 874), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2173), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2174), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2175), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2176), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2177), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8888), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2179), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2180), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2181), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2182), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2183), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2184), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2185), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2186), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2187), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2188), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2189), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2190), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2191), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2998), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2193), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8889), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8890), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8891), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8892), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8893), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8894), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8895), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8896), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8897), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8902), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_6(address_space: &mut AddressSpace) { + // VariableType + let name = "SessionDiagnosticsArrayType"; + let node_id = NodeId::new(0, 2196); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 865), false, 1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_7(address_space: &mut AddressSpace) { + // VariableType + let name = "SessionDiagnosticsVariableType"; + let node_id = NodeId::new(0, 2197); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 865), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2198), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2199), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2200), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2201), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2202), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2203), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2204), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3050), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2205), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2206), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2207), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2208), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2209), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8900), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11892), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2217), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2218), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2219), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2220), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2221), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2222), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2223), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2224), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2225), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2226), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2227), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2228), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2229), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2230), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2231), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2232), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2233), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2234), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2235), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2236), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2237), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2238), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2239), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2240), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2241), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2242), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2730), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2731), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_8(address_space: &mut AddressSpace) { + // VariableType + let name = "SessionSecurityDiagnosticsArrayType"; + let node_id = NodeId::new(0, 2243); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 868), false, 1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12860), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_9(address_space: &mut AddressSpace) { + // VariableType + let name = "SessionSecurityDiagnosticsType"; + let node_id = NodeId::new(0, 2244); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 868), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2245), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2246), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2247), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2248), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2249), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2250), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2251), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2252), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3058), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_10(address_space: &mut AddressSpace) { + // VariableType + let name = "OptionSetType"; + let node_id = NodeId::new(0, 11487); + let node = VariableType::new(&node_id, name, name, NodeId::null(), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11488), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11701), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_11(address_space: &mut AddressSpace) { + // VariableType + let name = "SelectionListType"; + let node_id = NodeId::new(0, 16309); + let node = VariableType::new(&node_id, name, name, NodeId::null(), false, -2); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17632), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17633), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16312), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_12(address_space: &mut AddressSpace) { + // VariableType + let name = "AudioVariableType"; + let node_id = NodeId::new(0, 17986); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 16307), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17988), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17989), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17990), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_13(address_space: &mut AddressSpace) { + // VariableType + let name = "StateVariableType"; + let node_id = NodeId::new(0, 2755); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 21), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2756), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2757), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2758), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2759), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_14(address_space: &mut AddressSpace) { + // VariableType + let name = "TransitionVariableType"; + let node_id = NodeId::new(0, 2762); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 21), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2763), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2764), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2765), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2766), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11456), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_15(address_space: &mut AddressSpace) { + // VariableType + let name = "FiniteStateVariableType"; + let node_id = NodeId::new(0, 2760); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 21), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2761), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2755), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_16(address_space: &mut AddressSpace) { + // VariableType + let name = "FiniteTransitionVariableType"; + let node_id = NodeId::new(0, 2767); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 21), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2768), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2762), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_17(address_space: &mut AddressSpace) { + // VariableType + let name = "GuardVariableType"; + let node_id = NodeId::new(0, 15113); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 21), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_18(address_space: &mut AddressSpace) { + // VariableType + let name = "ExpressionGuardVariableType"; + let node_id = NodeId::new(0, 15128); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 21), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15129), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15113), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_19(address_space: &mut AddressSpace) { + // VariableType + let name = "ElseGuardVariableType"; + let node_id = NodeId::new(0, 15317); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 21), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15113), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_20(address_space: &mut AddressSpace) { + // VariableType + let name = "RationalNumberType"; + let node_id = NodeId::new(0, 17709); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 18806), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17712), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17713), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_21(address_space: &mut AddressSpace) { + // VariableType + let name = "VectorType"; + let node_id = NodeId::new(0, 17714); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 18807), true, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17715), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_22(address_space: &mut AddressSpace) { + // VariableType + let name = "3DVectorType"; + let node_id = NodeId::new(0, 17716); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 18808), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18769), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18770), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18771), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17714), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_23(address_space: &mut AddressSpace) { + // VariableType + let name = "CartesianCoordinatesType"; + let node_id = NodeId::new(0, 18772); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 18809), true, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18773), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_24(address_space: &mut AddressSpace) { + // VariableType + let name = "3DCartesianCoordinatesType"; + let node_id = NodeId::new(0, 18774); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 18810), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18776), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18777), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18778), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18772), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_25(address_space: &mut AddressSpace) { + // VariableType + let name = "OrientationType"; + let node_id = NodeId::new(0, 18779); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 18811), true, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18780), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_26(address_space: &mut AddressSpace) { + // VariableType + let name = "3DOrientationType"; + let node_id = NodeId::new(0, 18781); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 18812), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18783), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18784), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18785), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18779), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_27(address_space: &mut AddressSpace) { + // VariableType + let name = "FrameType"; + let node_id = NodeId::new(0, 18786); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 18813), true, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18801), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18787), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18788), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18789), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18790), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_28(address_space: &mut AddressSpace) { + // VariableType + let name = "3DFrameType"; + let node_id = NodeId::new(0, 18791); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 18814), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18796), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18792), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18786), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_method_29(address_space: &mut AddressSpace) { + // Method + let name = "GetMonitoredItems"; + let node_id = NodeId::new(0, 11489); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11490), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11491), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2004), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_30(address_space: &mut AddressSpace) { + // Method + let name = "ResendData"; + let node_id = NodeId::new(0, 12871); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12872), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2004), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_31(address_space: &mut AddressSpace) { + // Method + let name = "SetSubscriptionDurable"; + let node_id = NodeId::new(0, 12746); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12747), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12748), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2004), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_32(address_space: &mut AddressSpace) { + // Method + let name = "RequestServerStateChange"; + let node_id = NodeId::new(0, 12883); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12884), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2004), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_33(address_space: &mut AddressSpace) { + // Method + let name = "AddRole"; + let node_id = NodeId::new(0, 16296); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16297), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16298), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16295), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_34(address_space: &mut AddressSpace) { + // Method + let name = "RemoveRole"; + let node_id = NodeId::new(0, 16299); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16300), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16295), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_35(address_space: &mut AddressSpace) { + // Method + let name = "Open"; + let node_id = NodeId::new(0, 11580); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11581), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11582), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11575), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_36(address_space: &mut AddressSpace) { + // Method + let name = "Close"; + let node_id = NodeId::new(0, 11583); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11584), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11575), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_37(address_space: &mut AddressSpace) { + // Method + let name = "Read"; + let node_id = NodeId::new(0, 11585); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11586), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11587), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11575), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_38(address_space: &mut AddressSpace) { + // Method + let name = "Write"; + let node_id = NodeId::new(0, 11588); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11589), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11575), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_39(address_space: &mut AddressSpace) { + // Method + let name = "GetPosition"; + let node_id = NodeId::new(0, 11590); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11591), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11592), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11575), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_40(address_space: &mut AddressSpace) { + // Method + let name = "SetPosition"; + let node_id = NodeId::new(0, 11593); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11594), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11575), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_41(address_space: &mut AddressSpace) { + // Method + let name = "ExportNamespace"; + let node_id = NodeId::new(0, 11615); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11595), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_42(address_space: &mut AddressSpace) { + // Method + let name = "Open"; + let node_id = NodeId::new(0, 11629); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11630), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11631), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11624), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_43(address_space: &mut AddressSpace) { + // Method + let name = "Close"; + let node_id = NodeId::new(0, 11632); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11633), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11624), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_44(address_space: &mut AddressSpace) { + // Method + let name = "Read"; + let node_id = NodeId::new(0, 11634); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11635), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11636), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11624), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_45(address_space: &mut AddressSpace) { + // Method + let name = "Write"; + let node_id = NodeId::new(0, 11637); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11638), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11624), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_46(address_space: &mut AddressSpace) { + // Method + let name = "GetPosition"; + let node_id = NodeId::new(0, 11639); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11640), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11641), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11624), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_47(address_space: &mut AddressSpace) { + // Method + let name = "SetPosition"; + let node_id = NodeId::new(0, 11642); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11643), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11624), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_48(address_space: &mut AddressSpace) { + // Method + let name = "AddRole"; + let node_id = NodeId::new(0, 16301); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16302), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16303), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15606), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_49(address_space: &mut AddressSpace) { + // Method + let name = "RemoveRole"; + let node_id = NodeId::new(0, 16304); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16305), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15606), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_50(address_space: &mut AddressSpace) { + // Method + let name = "GetMonitoredItems"; + let node_id = NodeId::new(0, 11492); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11493), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11494), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2253), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_51(address_space: &mut AddressSpace) { + // Method + let name = "ResendData"; + let node_id = NodeId::new(0, 12873); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12874), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2253), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_52(address_space: &mut AddressSpace) { + // Method + let name = "SetSubscriptionDurable"; + let node_id = NodeId::new(0, 12749); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12750), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12751), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2253), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_53(address_space: &mut AddressSpace) { + // Method + let name = "RequestServerStateChange"; + let node_id = NodeId::new(0, 12886); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12887), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2253), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_54(address_space: &mut AddressSpace) { + // Method + let name = "CreateDirectory"; + let node_id = NodeId::new(0, 13355); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13356), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13357), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13354), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_55(address_space: &mut AddressSpace) { + // Method + let name = "CreateFile"; + let node_id = NodeId::new(0, 13358); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13359), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13360), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13354), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_56(address_space: &mut AddressSpace) { + // Method + let name = "Delete"; + let node_id = NodeId::new(0, 17718); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17719), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13354), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_57(address_space: &mut AddressSpace) { + // Method + let name = "MoveOrCopy"; + let node_id = NodeId::new(0, 13363); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13364), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13365), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13354), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_58(address_space: &mut AddressSpace) { + // Method + let name = "Open"; + let node_id = NodeId::new(0, 13372); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13373), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13374), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13366), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_59(address_space: &mut AddressSpace) { + // Method + let name = "Close"; + let node_id = NodeId::new(0, 13375); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13376), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13366), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_60(address_space: &mut AddressSpace) { + // Method + let name = "Read"; + let node_id = NodeId::new(0, 13377); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13378), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13379), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13366), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_61(address_space: &mut AddressSpace) { + // Method + let name = "Write"; + let node_id = NodeId::new(0, 13380); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13381), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13366), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_62(address_space: &mut AddressSpace) { + // Method + let name = "GetPosition"; + let node_id = NodeId::new(0, 13382); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13383), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13384), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13366), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_63(address_space: &mut AddressSpace) { + // Method + let name = "SetPosition"; + let node_id = NodeId::new(0, 13385); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13386), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13366), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_64(address_space: &mut AddressSpace) { + // Method + let name = "CreateDirectory"; + let node_id = NodeId::new(0, 13387); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13388), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13389), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13353), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_65(address_space: &mut AddressSpace) { + // Method + let name = "CreateFile"; + let node_id = NodeId::new(0, 13390); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13391), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13392), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13353), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_66(address_space: &mut AddressSpace) { + // Method + let name = "Delete"; + let node_id = NodeId::new(0, 13393); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13394), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13353), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_67(address_space: &mut AddressSpace) { + // Method + let name = "MoveOrCopy"; + let node_id = NodeId::new(0, 13395); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13396), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13397), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13353), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_68(address_space: &mut AddressSpace) { + // Method + let name = "CreateDirectory"; + let node_id = NodeId::new(0, 16348); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16349), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16350), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16314), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_69(address_space: &mut AddressSpace) { + // Method + let name = "CreateFile"; + let node_id = NodeId::new(0, 16351); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16352), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16353), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16314), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_70(address_space: &mut AddressSpace) { + // Method + let name = "Delete"; + let node_id = NodeId::new(0, 16354); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16355), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16314), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_71(address_space: &mut AddressSpace) { + // Method + let name = "MoveOrCopy"; + let node_id = NodeId::new(0, 16356); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16357), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16358), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16314), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_72(address_space: &mut AddressSpace) { + // Method + let name = "GenerateFileForRead"; + let node_id = NodeId::new(0, 15746); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15747), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15748), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15744), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_73(address_space: &mut AddressSpace) { + // Method + let name = "GenerateFileForWrite"; + let node_id = NodeId::new(0, 15749); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16359), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15750), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15744), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_74(address_space: &mut AddressSpace) { + // Method + let name = "CloseAndCommit"; + let node_id = NodeId::new(0, 15751); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15752), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15753), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15744), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_75(address_space: &mut AddressSpace) { + // Method + let name = "Reset"; + let node_id = NodeId::new(0, 15794); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15754), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_76(address_space: &mut AddressSpace) { + // Method + let name = "Reset"; + let node_id = NodeId::new(0, 15843); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15803), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_77(address_space: &mut AddressSpace) { + // Method + let name = "AddRole"; + let node_id = NodeId::new(0, 15997); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15998), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15999), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15607), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_78(address_space: &mut AddressSpace) { + // Method + let name = "RemoveRole"; + let node_id = NodeId::new(0, 16000); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16001), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15607), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_79(address_space: &mut AddressSpace) { + // Method + let name = "AddIdentity"; + let node_id = NodeId::new(0, 15624); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15625), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_80(address_space: &mut AddressSpace) { + // Method + let name = "RemoveIdentity"; + let node_id = NodeId::new(0, 15626); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15627), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_81(address_space: &mut AddressSpace) { + // Method + let name = "AddApplication"; + let node_id = NodeId::new(0, 16176); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16177), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_82(address_space: &mut AddressSpace) { + // Method + let name = "RemoveApplication"; + let node_id = NodeId::new(0, 16178); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16179), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_83(address_space: &mut AddressSpace) { + // Method + let name = "AddEndpoint"; + let node_id = NodeId::new(0, 16180); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16181), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_84(address_space: &mut AddressSpace) { + // Method + let name = "RemoveEndpoint"; + let node_id = NodeId::new(0, 16182); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16183), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15620), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_85(address_space: &mut AddressSpace) { + // Method + let name = "AddIdentity"; + let node_id = NodeId::new(0, 15648); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15649), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15644), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_86(address_space: &mut AddressSpace) { + // Method + let name = "RemoveIdentity"; + let node_id = NodeId::new(0, 15650); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15651), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15644), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_87(address_space: &mut AddressSpace) { + // Method + let name = "AddApplication"; + let node_id = NodeId::new(0, 16195); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16196), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15644), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_88(address_space: &mut AddressSpace) { + // Method + let name = "RemoveApplication"; + let node_id = NodeId::new(0, 16197); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16198), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15644), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_89(address_space: &mut AddressSpace) { + // Method + let name = "AddEndpoint"; + let node_id = NodeId::new(0, 16199); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16200), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15644), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_90(address_space: &mut AddressSpace) { + // Method + let name = "RemoveEndpoint"; + let node_id = NodeId::new(0, 16201); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16202), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15644), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_91(address_space: &mut AddressSpace) { + // Method + let name = "AddIdentity"; + let node_id = NodeId::new(0, 15660); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15661), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15656), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_92(address_space: &mut AddressSpace) { + // Method + let name = "RemoveIdentity"; + let node_id = NodeId::new(0, 15662); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15663), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15656), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_93(address_space: &mut AddressSpace) { + // Method + let name = "AddApplication"; + let node_id = NodeId::new(0, 16206); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16207), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15656), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_94(address_space: &mut AddressSpace) { + // Method + let name = "RemoveApplication"; + let node_id = NodeId::new(0, 16208); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16209), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15656), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_95(address_space: &mut AddressSpace) { + // Method + let name = "AddEndpoint"; + let node_id = NodeId::new(0, 16210); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16211), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15656), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_96(address_space: &mut AddressSpace) { + // Method + let name = "RemoveEndpoint"; + let node_id = NodeId::new(0, 16212); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16213), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15656), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_97(address_space: &mut AddressSpace) { + // Method + let name = "AddIdentity"; + let node_id = NodeId::new(0, 15672); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15673), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15668), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_98(address_space: &mut AddressSpace) { + // Method + let name = "RemoveIdentity"; + let node_id = NodeId::new(0, 15674); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15675), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15668), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_99(address_space: &mut AddressSpace) { + // Method + let name = "AddApplication"; + let node_id = NodeId::new(0, 16217); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16218), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15668), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_100(address_space: &mut AddressSpace) { + // Method + let name = "RemoveApplication"; + let node_id = NodeId::new(0, 16219); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16220), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15668), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_5_16.rs b/lib/src/server/address_space/generated/nodeset_5_16.rs new file mode 100644 index 000000000..65d511841 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_5_16.rs @@ -0,0 +1,403 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_method_1(address_space); + add_method_2(address_space); + add_method_3(address_space); + add_method_4(address_space); + add_method_5(address_space); + add_method_6(address_space); + add_method_7(address_space); + add_method_8(address_space); + add_method_9(address_space); + add_method_10(address_space); + add_method_11(address_space); + add_method_12(address_space); + add_method_13(address_space); + add_method_14(address_space); + add_method_15(address_space); + add_method_16(address_space); + add_method_17(address_space); + add_method_18(address_space); + add_method_19(address_space); + add_method_20(address_space); + add_method_21(address_space); + add_method_22(address_space); + add_method_23(address_space); + add_method_24(address_space); + add_method_25(address_space); + add_method_26(address_space); + add_method_27(address_space); + add_method_28(address_space); + add_method_29(address_space); + add_method_30(address_space); + add_method_31(address_space); + add_method_32(address_space); +} + +fn add_method_1(address_space: &mut AddressSpace) { + // Method + let name = "AddEndpoint"; + let node_id = NodeId::new(0, 16221); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16222), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15668), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_2(address_space: &mut AddressSpace) { + // Method + let name = "RemoveEndpoint"; + let node_id = NodeId::new(0, 16223); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16224), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15668), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_3(address_space: &mut AddressSpace) { + // Method + let name = "AddIdentity"; + let node_id = NodeId::new(0, 15684); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15685), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15680), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_4(address_space: &mut AddressSpace) { + // Method + let name = "RemoveIdentity"; + let node_id = NodeId::new(0, 15686); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15687), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15680), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_5(address_space: &mut AddressSpace) { + // Method + let name = "AddApplication"; + let node_id = NodeId::new(0, 16228); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16229), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15680), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_6(address_space: &mut AddressSpace) { + // Method + let name = "RemoveApplication"; + let node_id = NodeId::new(0, 16230); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16231), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15680), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_7(address_space: &mut AddressSpace) { + // Method + let name = "AddEndpoint"; + let node_id = NodeId::new(0, 16232); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16233), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15680), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_8(address_space: &mut AddressSpace) { + // Method + let name = "RemoveEndpoint"; + let node_id = NodeId::new(0, 16234); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16235), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15680), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_9(address_space: &mut AddressSpace) { + // Method + let name = "AddIdentity"; + let node_id = NodeId::new(0, 16041); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16042), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16036), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_10(address_space: &mut AddressSpace) { + // Method + let name = "RemoveIdentity"; + let node_id = NodeId::new(0, 16043); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16044), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16036), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_11(address_space: &mut AddressSpace) { + // Method + let name = "AddApplication"; + let node_id = NodeId::new(0, 16239); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16240), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16036), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_12(address_space: &mut AddressSpace) { + // Method + let name = "RemoveApplication"; + let node_id = NodeId::new(0, 16241); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16242), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16036), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_13(address_space: &mut AddressSpace) { + // Method + let name = "AddEndpoint"; + let node_id = NodeId::new(0, 16243); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16244), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16036), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_14(address_space: &mut AddressSpace) { + // Method + let name = "RemoveEndpoint"; + let node_id = NodeId::new(0, 16245); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16246), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16036), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_15(address_space: &mut AddressSpace) { + // Method + let name = "AddIdentity"; + let node_id = NodeId::new(0, 15696); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15697), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15692), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_16(address_space: &mut AddressSpace) { + // Method + let name = "RemoveIdentity"; + let node_id = NodeId::new(0, 15698); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15699), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15692), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_17(address_space: &mut AddressSpace) { + // Method + let name = "AddApplication"; + let node_id = NodeId::new(0, 16250); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16251), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15692), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_18(address_space: &mut AddressSpace) { + // Method + let name = "RemoveApplication"; + let node_id = NodeId::new(0, 16252); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16253), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15692), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_19(address_space: &mut AddressSpace) { + // Method + let name = "AddEndpoint"; + let node_id = NodeId::new(0, 16254); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16255), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15692), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_20(address_space: &mut AddressSpace) { + // Method + let name = "RemoveEndpoint"; + let node_id = NodeId::new(0, 16256); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16257), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15692), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_21(address_space: &mut AddressSpace) { + // Method + let name = "AddIdentity"; + let node_id = NodeId::new(0, 15720); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15721), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15716), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_22(address_space: &mut AddressSpace) { + // Method + let name = "RemoveIdentity"; + let node_id = NodeId::new(0, 15722); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15723), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15716), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_23(address_space: &mut AddressSpace) { + // Method + let name = "AddApplication"; + let node_id = NodeId::new(0, 16272); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16273), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15716), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_24(address_space: &mut AddressSpace) { + // Method + let name = "RemoveApplication"; + let node_id = NodeId::new(0, 16274); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16275), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15716), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_25(address_space: &mut AddressSpace) { + // Method + let name = "AddEndpoint"; + let node_id = NodeId::new(0, 16276); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16277), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15716), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_26(address_space: &mut AddressSpace) { + // Method + let name = "RemoveEndpoint"; + let node_id = NodeId::new(0, 16278); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16279), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15716), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_27(address_space: &mut AddressSpace) { + // Method + let name = "AddIdentity"; + let node_id = NodeId::new(0, 15708); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15709), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15704), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_28(address_space: &mut AddressSpace) { + // Method + let name = "RemoveIdentity"; + let node_id = NodeId::new(0, 15710); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15711), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15704), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_29(address_space: &mut AddressSpace) { + // Method + let name = "AddApplication"; + let node_id = NodeId::new(0, 16261); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16262), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15704), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_30(address_space: &mut AddressSpace) { + // Method + let name = "RemoveApplication"; + let node_id = NodeId::new(0, 16263); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16264), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15704), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_31(address_space: &mut AddressSpace) { + // Method + let name = "AddEndpoint"; + let node_id = NodeId::new(0, 16265); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16266), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15704), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_32(address_space: &mut AddressSpace) { + // Method + let name = "RemoveEndpoint"; + let node_id = NodeId::new(0, 16267); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16268), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15704), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_5_2.rs b/lib/src/server/address_space/generated/nodeset_5_2.rs new file mode 100644 index 000000000..0e4925ef0 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_5_2.rs @@ -0,0 +1,1336 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_object_11(address_space); + add_object_12(address_space); + add_object_13(address_space); + add_object_14(address_space); + add_object_15(address_space); + add_object_16(address_space); + add_object_17(address_space); + add_object_18(address_space); + add_object_19(address_space); + add_object_20(address_space); + add_object_21(address_space); + add_object_22(address_space); + add_object_23(address_space); + add_object_24(address_space); + add_object_25(address_space); + add_object_26(address_space); + add_object_27(address_space); + add_object_28(address_space); + add_object_29(address_space); + add_object_30(address_space); + add_object_31(address_space); + add_object_32(address_space); + add_object_33(address_space); + add_object_34(address_space); + add_object_35(address_space); + add_object_36(address_space); + add_object_37(address_space); + add_object_38(address_space); + add_object_39(address_space); + add_object_40(address_space); + add_object_41(address_space); + add_object_42(address_space); + add_object_43(address_space); + add_object_44(address_space); + add_object_45(address_space); + add_object_46(address_space); + add_object_47(address_space); + add_object_48(address_space); + add_object_49(address_space); + add_object_50(address_space); + add_object_51(address_space); + add_object_52(address_space); + add_object_53(address_space); + add_object_54(address_space); + add_object_55(address_space); + add_object_56(address_space); + add_object_57(address_space); + add_object_58(address_space); + add_object_59(address_space); + add_object_60(address_space); + add_object_61(address_space); + add_object_62(address_space); + add_object_63(address_space); + add_object_64(address_space); + add_objecttype_65(address_space); + add_objecttype_66(address_space); + add_objecttype_67(address_space); + add_objecttype_68(address_space); + add_objecttype_69(address_space); + add_objecttype_70(address_space); + add_objecttype_71(address_space); + add_objecttype_72(address_space); + add_objecttype_73(address_space); + add_objecttype_74(address_space); + add_objecttype_75(address_space); + add_objecttype_76(address_space); + add_objecttype_77(address_space); + add_objecttype_78(address_space); + add_objecttype_79(address_space); + add_objecttype_80(address_space); + add_objecttype_81(address_space); + add_objecttype_82(address_space); + add_objecttype_83(address_space); + add_objecttype_84(address_space); + add_objecttype_85(address_space); + add_objecttype_86(address_space); + add_objecttype_87(address_space); + add_objecttype_88(address_space); + add_objecttype_89(address_space); + add_objecttype_90(address_space); + add_objecttype_91(address_space); + add_objecttype_92(address_space); + add_objecttype_93(address_space); + add_objecttype_94(address_space); + add_objecttype_95(address_space); + add_objecttype_96(address_space); + add_objecttype_97(address_space); + add_objecttype_98(address_space); + add_objecttype_99(address_space); + add_objecttype_100(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 870); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 868), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8223), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 873); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 871), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8226), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 301); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 299), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 7659), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 876); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 874), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8229), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 879); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 877), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8232), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 899); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 897), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8235), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 14802); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14533), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 14829), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 17541); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16313), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 17542), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 17553); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17548), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 17554), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15949); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15528), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 16024), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_11(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 18851); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18806), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18860), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_12(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 18852); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18807), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18863), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_13(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 18853); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18808), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18866), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_14(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 18854); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18809), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 18869), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_15(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 18855); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18810), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 19049), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_16(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 18856); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18811), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 19052), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_17(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 18857); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18812), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 19055), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_18(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 18858); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18813), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 19058), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_19(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 18859); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18814), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 19061), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_20(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 15728); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15634), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 15730), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_21(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 23520); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 23498), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 23522), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_22(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 339); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 338), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8327), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_23(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 854); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 853), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8843), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_24(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 11949); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11943), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 11951), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_25(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 11950); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11944), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 11954), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_26(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 857); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 856), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8846), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_27(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 860); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 859), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8849), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_28(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 863); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 862), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8852), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_29(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 866); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 865), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8855), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_30(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 869); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 868), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8858), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_31(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 872); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 871), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8861), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_32(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 300); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 299), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8294), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_33(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 875); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 874), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8864), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_34(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 878); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 877), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8867), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_35(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 898); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 897), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8870), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_36(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15041); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 14533), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_37(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 17547); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16313), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_38(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 17557); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17548), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_39(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 16150); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15528), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_40(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 19064); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18806), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_41(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 19065); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18807), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_42(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 19066); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18808), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_43(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 19067); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18809), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_44(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 19068); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18810), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_45(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 19069); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18811), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_46(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 19070); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18812), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_47(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 19071); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18813), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_48(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 19072); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18814), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_49(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15042); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15634), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_50(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 23528); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 23498), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_51(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15361); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 338), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_52(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15362); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 853), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_53(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15363); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11943), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_54(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15364); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11944), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_55(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15365); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 856), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_56(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15366); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 859), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_57(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15367); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 862), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_58(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15368); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 865), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_59(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15369); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 868), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_60(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15370); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 871), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_61(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15371); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 299), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_62(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15372); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 874), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_63(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15373); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 877), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_64(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15374); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 897), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_objecttype_65(address_space: &mut AddressSpace) { + // ObjectType + let name = "BaseObjectType"; + let node_id = NodeId::new(0, 58); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert::(node, None); +} + +fn add_objecttype_66(address_space: &mut AddressSpace) { + // ObjectType + let name = "FolderType"; + let node_id = NodeId::new(0, 61); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_67(address_space: &mut AddressSpace) { + // ObjectType + let name = "DataTypeSystemType"; + let node_id = NodeId::new(0, 75); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_68(address_space: &mut AddressSpace) { + // ObjectType + let name = "DataTypeEncodingType"; + let node_id = NodeId::new(0, 76); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_69(address_space: &mut AddressSpace) { + // ObjectType + let name = "ModellingRuleType"; + let node_id = NodeId::new(0, 77); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 111), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_70(address_space: &mut AddressSpace) { + // ObjectType + let name = "ServerType"; + let node_id = NodeId::new(0, 2004); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2005), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2006), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15003), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2007), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2008), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2742), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12882), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17612), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2009), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2010), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2011), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2012), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11527), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11489), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12871), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12746), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12883), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_71(address_space: &mut AddressSpace) { + // ObjectType + let name = "ServerCapabilitiesType"; + let node_id = NodeId::new(0, 2013); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2014), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2016), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2017), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2732), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2733), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2734), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3049), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11549), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11550), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12910), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11551), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2019), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2754), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11562), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16295), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_72(address_space: &mut AddressSpace) { + // ObjectType + let name = "ServerDiagnosticsType"; + let node_id = NodeId::new(0, 2020); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2021), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2022), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2023), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2744), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2025), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_73(address_space: &mut AddressSpace) { + // ObjectType + let name = "SessionsDiagnosticsSummaryType"; + let node_id = NodeId::new(0, 2026); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2027), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2028), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12097), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_74(address_space: &mut AddressSpace) { + // ObjectType + let name = "SessionDiagnosticsObjectType"; + let node_id = NodeId::new(0, 2029); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2031), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2032), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_75(address_space: &mut AddressSpace) { + // ObjectType + let name = "VendorServerInfoType"; + let node_id = NodeId::new(0, 2033); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_76(address_space: &mut AddressSpace) { + // ObjectType + let name = "ServerRedundancyType"; + let node_id = NodeId::new(0, 2034); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2035), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_77(address_space: &mut AddressSpace) { + // ObjectType + let name = "TransparentRedundancyType"; + let node_id = NodeId::new(0, 2036); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2037), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2038), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2034), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_78(address_space: &mut AddressSpace) { + // ObjectType + let name = "NonTransparentRedundancyType"; + let node_id = NodeId::new(0, 2039); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2040), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2034), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_79(address_space: &mut AddressSpace) { + // ObjectType + let name = "NonTransparentNetworkRedundancyType"; + let node_id = NodeId::new(0, 11945); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11948), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2039), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_80(address_space: &mut AddressSpace) { + // ObjectType + let name = "OperationLimitsType"; + let node_id = NodeId::new(0, 11564); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11565), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12161), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12162), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11567), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12163), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12164), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11569), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11570), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11571), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11572), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11573), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11574), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 61), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_81(address_space: &mut AddressSpace) { + // ObjectType + let name = "FileType"; + let node_id = NodeId::new(0, 11575); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11576), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12686), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12687), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11579), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13341), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11580), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11583), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11585), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11588), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11590), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11593), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_82(address_space: &mut AddressSpace) { + // ObjectType + let name = "AddressSpaceFileType"; + let node_id = NodeId::new(0, 11595); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11615), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11575), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_83(address_space: &mut AddressSpace) { + // ObjectType + let name = "NamespaceMetadataType"; + let node_id = NodeId::new(0, 11616); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11617), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11618), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11619), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11620), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11621), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11622), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11623), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11624), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16137), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16138), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16139), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_84(address_space: &mut AddressSpace) { + // ObjectType + let name = "NamespacesType"; + let node_id = NodeId::new(0, 11645); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11646), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_85(address_space: &mut AddressSpace) { + // ObjectType + let name = "BaseEventType"; + let node_id = NodeId::new(0, 2041); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2042), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2043), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2044), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2045), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2046), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2047), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3190), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2050), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2051), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_86(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditEventType"; + let node_id = NodeId::new(0, 2052); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2053), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2054), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2055), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2056), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2057), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2041), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_87(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditSecurityEventType"; + let node_id = NodeId::new(0, 2058); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17615), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2052), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_88(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditChannelEventType"; + let node_id = NodeId::new(0, 2059); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2745), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2058), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_89(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditOpenSecureChannelEventType"; + let node_id = NodeId::new(0, 2060); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2061), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2746), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2062), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2063), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2065), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2066), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2059), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_90(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditSessionEventType"; + let node_id = NodeId::new(0, 2069); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2070), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2058), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_91(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditCreateSessionEventType"; + let node_id = NodeId::new(0, 2071); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2072), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2073), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2747), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2074), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2069), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_92(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditUrlMismatchEventType"; + let node_id = NodeId::new(0, 2748); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2749), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2071), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_93(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditActivateSessionEventType"; + let node_id = NodeId::new(0, 2075); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2076), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2077), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11485), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2069), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_94(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditCancelEventType"; + let node_id = NodeId::new(0, 2078); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2079), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2069), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_95(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditCertificateEventType"; + let node_id = NodeId::new(0, 2080); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2081), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2058), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_96(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditCertificateDataMismatchEventType"; + let node_id = NodeId::new(0, 2082); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2083), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2084), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2080), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_97(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditCertificateExpiredEventType"; + let node_id = NodeId::new(0, 2085); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2080), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_98(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditCertificateInvalidEventType"; + let node_id = NodeId::new(0, 2086); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2080), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_99(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditCertificateUntrustedEventType"; + let node_id = NodeId::new(0, 2087); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2080), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_100(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditCertificateRevokedEventType"; + let node_id = NodeId::new(0, 2088); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2080), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_5_3.rs b/lib/src/server/address_space/generated/nodeset_5_3.rs new file mode 100644 index 000000000..a2927af4c --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_5_3.rs @@ -0,0 +1,1236 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_objecttype_1(address_space); + add_objecttype_2(address_space); + add_objecttype_3(address_space); + add_objecttype_4(address_space); + add_objecttype_5(address_space); + add_objecttype_6(address_space); + add_objecttype_7(address_space); + add_objecttype_8(address_space); + add_objecttype_9(address_space); + add_objecttype_10(address_space); + add_objecttype_11(address_space); + add_objecttype_12(address_space); + add_objecttype_13(address_space); + add_objecttype_14(address_space); + add_objecttype_15(address_space); + add_objecttype_16(address_space); + add_objecttype_17(address_space); + add_objecttype_18(address_space); + add_objecttype_19(address_space); + add_objecttype_20(address_space); + add_objecttype_21(address_space); + add_objecttype_22(address_space); + add_objecttype_23(address_space); + add_objecttype_24(address_space); + add_objecttype_25(address_space); + add_objecttype_26(address_space); + add_objecttype_27(address_space); + add_objecttype_28(address_space); + add_objecttype_29(address_space); + add_objecttype_30(address_space); + add_objecttype_31(address_space); + add_objecttype_32(address_space); + add_objecttype_33(address_space); + add_objecttype_34(address_space); + add_objecttype_35(address_space); + add_objecttype_36(address_space); + add_objecttype_37(address_space); + add_objecttype_38(address_space); + add_objecttype_39(address_space); + add_objecttype_40(address_space); + add_datatype_41(address_space); + add_datatype_42(address_space); + add_datatype_43(address_space); + add_datatype_44(address_space); + add_datatype_45(address_space); + add_datatype_46(address_space); + add_datatype_47(address_space); + add_datatype_48(address_space); + add_datatype_49(address_space); + add_datatype_50(address_space); + add_datatype_51(address_space); + add_datatype_52(address_space); + add_datatype_53(address_space); + add_datatype_54(address_space); + add_datatype_55(address_space); + add_datatype_56(address_space); + add_datatype_57(address_space); + add_datatype_58(address_space); + add_datatype_59(address_space); + add_datatype_60(address_space); + add_datatype_61(address_space); + add_datatype_62(address_space); + add_datatype_63(address_space); + add_datatype_64(address_space); + add_datatype_65(address_space); + add_datatype_66(address_space); + add_datatype_67(address_space); + add_datatype_68(address_space); + add_datatype_69(address_space); + add_datatype_70(address_space); + add_datatype_71(address_space); + add_datatype_72(address_space); + add_datatype_73(address_space); + add_datatype_74(address_space); + add_datatype_75(address_space); + add_referencetype_76(address_space); + add_referencetype_77(address_space); + add_referencetype_78(address_space); + add_referencetype_79(address_space); + add_referencetype_80(address_space); + add_referencetype_81(address_space); + add_referencetype_82(address_space); + add_referencetype_83(address_space); + add_referencetype_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_objecttype_1(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditCertificateMismatchEventType"; + let node_id = NodeId::new(0, 2089); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2080), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_2(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditNodeManagementEventType"; + let node_id = NodeId::new(0, 2090); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2052), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_3(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditAddNodesEventType"; + let node_id = NodeId::new(0, 2091); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2092), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2090), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_4(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditDeleteNodesEventType"; + let node_id = NodeId::new(0, 2093); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2094), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2090), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_5(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditAddReferencesEventType"; + let node_id = NodeId::new(0, 2095); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2096), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2090), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_6(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditDeleteReferencesEventType"; + let node_id = NodeId::new(0, 2097); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2098), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2090), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_7(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditUpdateEventType"; + let node_id = NodeId::new(0, 2099); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2052), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_8(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditWriteUpdateEventType"; + let node_id = NodeId::new(0, 2100); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2750), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2101), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2102), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2103), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2099), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_9(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditHistoryUpdateEventType"; + let node_id = NodeId::new(0, 2104); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2751), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2099), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_10(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditUpdateMethodEventType"; + let node_id = NodeId::new(0, 2127); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2128), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2129), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2052), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_11(address_space: &mut AddressSpace) { + // ObjectType + let name = "SystemEventType"; + let node_id = NodeId::new(0, 2130); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2041), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_12(address_space: &mut AddressSpace) { + // ObjectType + let name = "DeviceFailureEventType"; + let node_id = NodeId::new(0, 2131); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2130), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_13(address_space: &mut AddressSpace) { + // ObjectType + let name = "SystemStatusChangeEventType"; + let node_id = NodeId::new(0, 11446); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11696), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2130), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_14(address_space: &mut AddressSpace) { + // ObjectType + let name = "BaseModelChangeEventType"; + let node_id = NodeId::new(0, 2132); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2041), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_15(address_space: &mut AddressSpace) { + // ObjectType + let name = "GeneralModelChangeEventType"; + let node_id = NodeId::new(0, 2133); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2134), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2132), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_16(address_space: &mut AddressSpace) { + // ObjectType + let name = "SemanticChangeEventType"; + let node_id = NodeId::new(0, 2738); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2739), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2041), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_17(address_space: &mut AddressSpace) { + // ObjectType + let name = "EventQueueOverflowEventType"; + let node_id = NodeId::new(0, 3035); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2041), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_18(address_space: &mut AddressSpace) { + // ObjectType + let name = "ProgressEventType"; + let node_id = NodeId::new(0, 11436); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12502), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12503), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2041), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_19(address_space: &mut AddressSpace) { + // ObjectType + let name = "AggregateFunctionType"; + let node_id = NodeId::new(0, 2340); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_20(address_space: &mut AddressSpace) { + // ObjectType + let name = "StateMachineType"; + let node_id = NodeId::new(0, 2299); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2769), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2770), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_21(address_space: &mut AddressSpace) { + // ObjectType + let name = "FiniteStateMachineType"; + let node_id = NodeId::new(0, 2771); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2772), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2773), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17635), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17636), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2299), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_22(address_space: &mut AddressSpace) { + // ObjectType + let name = "StateType"; + let node_id = NodeId::new(0, 2307); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2308), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_23(address_space: &mut AddressSpace) { + // ObjectType + let name = "InitialStateType"; + let node_id = NodeId::new(0, 2309); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2307), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_24(address_space: &mut AddressSpace) { + // ObjectType + let name = "TransitionType"; + let node_id = NodeId::new(0, 2310); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2312), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_25(address_space: &mut AddressSpace) { + // ObjectType + let name = "ChoiceStateType"; + let node_id = NodeId::new(0, 15109); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2307), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_26(address_space: &mut AddressSpace) { + // ObjectType + let name = "TransitionEventType"; + let node_id = NodeId::new(0, 2311); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2774), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2775), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2776), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2041), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_27(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditUpdateStateEventType"; + let node_id = NodeId::new(0, 2315); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2777), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2778), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2127), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_28(address_space: &mut AddressSpace) { + // ObjectType + let name = "FileDirectoryType"; + let node_id = NodeId::new(0, 13353); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13354), &ReferenceTypeId::Organizes, ReferenceDirection::Forward), + (&NodeId::new(0, 13366), &ReferenceTypeId::Organizes, ReferenceDirection::Forward), + (&NodeId::new(0, 13387), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13390), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13393), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 13395), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 61), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_29(address_space: &mut AddressSpace) { + // ObjectType + let name = "TemporaryFileTransferType"; + let node_id = NodeId::new(0, 15744); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15745), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15746), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15749), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15751), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15754), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_30(address_space: &mut AddressSpace) { + // ObjectType + let name = "FileTransferStateMachineType"; + let node_id = NodeId::new(0, 15803); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15815), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15817), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15819), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15821), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15823), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15825), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15827), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15829), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15831), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15833), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15835), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15837), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15839), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15841), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15843), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2771), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_31(address_space: &mut AddressSpace) { + // ObjectType + let name = "RoleSetType"; + let node_id = NodeId::new(0, 15607); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15608), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15997), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16000), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_32(address_space: &mut AddressSpace) { + // ObjectType + let name = "RoleType"; + let node_id = NodeId::new(0, 15620); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16173), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16174), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15410), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16175), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15411), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15624), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 15626), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16176), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16178), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16180), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16182), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_33(address_space: &mut AddressSpace) { + // ObjectType + let name = "RoleMappingRuleChangedAuditEventType"; + let node_id = NodeId::new(0, 17641); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2127), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_34(address_space: &mut AddressSpace) { + // ObjectType + let name = "DictionaryEntryType"; + let node_id = NodeId::new(0, 17589); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17590), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_35(address_space: &mut AddressSpace) { + // ObjectType + let name = "DictionaryFolderType"; + let node_id = NodeId::new(0, 17591); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17592), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17593), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 61), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_36(address_space: &mut AddressSpace) { + // ObjectType + let name = "IrdiDictionaryEntryType"; + let node_id = NodeId::new(0, 17598); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17589), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_37(address_space: &mut AddressSpace) { + // ObjectType + let name = "UriDictionaryEntryType"; + let node_id = NodeId::new(0, 17600); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17589), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_38(address_space: &mut AddressSpace) { + // ObjectType + let name = "BaseInterfaceType"; + let node_id = NodeId::new(0, 17602); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_39(address_space: &mut AddressSpace) { + // ObjectType + let name = "IOrderedObjectType"; + let node_id = NodeId::new(0, 23513); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 23517), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17602), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_40(address_space: &mut AddressSpace) { + // ObjectType + let name = "OrderedListType"; + let node_id = NodeId::new(0, 23518); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 23525), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_41(address_space: &mut AddressSpace) { + // DataType + let name = "BitFieldMaskDataType"; + let node_id = NodeId::new(0, 11737); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_42(address_space: &mut AddressSpace) { + // DataType + let name = "KeyValuePair"; + let node_id = NodeId::new(0, 14533); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_43(address_space: &mut AddressSpace) { + // DataType + let name = "AdditionalParametersType"; + let node_id = NodeId::new(0, 16313); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_44(address_space: &mut AddressSpace) { + // DataType + let name = "EphemeralKeyType"; + let node_id = NodeId::new(0, 17548); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_45(address_space: &mut AddressSpace) { + // DataType + let name = "EndpointType"; + let node_id = NodeId::new(0, 15528); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_46(address_space: &mut AddressSpace) { + // DataType + let name = "RationalNumber"; + let node_id = NodeId::new(0, 18806); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_47(address_space: &mut AddressSpace) { + // DataType + let name = "Vector"; + let node_id = NodeId::new(0, 18807); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_48(address_space: &mut AddressSpace) { + // DataType + let name = "3DVector"; + let node_id = NodeId::new(0, 18808); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18807), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_49(address_space: &mut AddressSpace) { + // DataType + let name = "CartesianCoordinates"; + let node_id = NodeId::new(0, 18809); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_50(address_space: &mut AddressSpace) { + // DataType + let name = "3DCartesianCoordinates"; + let node_id = NodeId::new(0, 18810); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18809), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_51(address_space: &mut AddressSpace) { + // DataType + let name = "Orientation"; + let node_id = NodeId::new(0, 18811); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_52(address_space: &mut AddressSpace) { + // DataType + let name = "3DOrientation"; + let node_id = NodeId::new(0, 18812); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18811), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_53(address_space: &mut AddressSpace) { + // DataType + let name = "Frame"; + let node_id = NodeId::new(0, 18813); + let node = DataType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_54(address_space: &mut AddressSpace) { + // DataType + let name = "3DFrame"; + let node_id = NodeId::new(0, 18814); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18813), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_55(address_space: &mut AddressSpace) { + // DataType + let name = "OpenFileMode"; + let node_id = NodeId::new(0, 11939); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11940), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_56(address_space: &mut AddressSpace) { + // DataType + let name = "IdentityCriteriaType"; + let node_id = NodeId::new(0, 15632); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 15633), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_57(address_space: &mut AddressSpace) { + // DataType + let name = "IdentityMappingRuleType"; + let node_id = NodeId::new(0, 15634); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_58(address_space: &mut AddressSpace) { + // DataType + let name = "CurrencyUnitType"; + let node_id = NodeId::new(0, 23498); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_59(address_space: &mut AddressSpace) { + // DataType + let name = "BuildInfo"; + let node_id = NodeId::new(0, 338); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_60(address_space: &mut AddressSpace) { + // DataType + let name = "RedundancySupport"; + let node_id = NodeId::new(0, 851); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7611), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_61(address_space: &mut AddressSpace) { + // DataType + let name = "ServerState"; + let node_id = NodeId::new(0, 852); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 7612), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_62(address_space: &mut AddressSpace) { + // DataType + let name = "RedundantServerDataType"; + let node_id = NodeId::new(0, 853); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_63(address_space: &mut AddressSpace) { + // DataType + let name = "EndpointUrlListDataType"; + let node_id = NodeId::new(0, 11943); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_64(address_space: &mut AddressSpace) { + // DataType + let name = "NetworkGroupDataType"; + let node_id = NodeId::new(0, 11944); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_65(address_space: &mut AddressSpace) { + // DataType + let name = "SamplingIntervalDiagnosticsDataType"; + let node_id = NodeId::new(0, 856); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_66(address_space: &mut AddressSpace) { + // DataType + let name = "ServerDiagnosticsSummaryDataType"; + let node_id = NodeId::new(0, 859); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_67(address_space: &mut AddressSpace) { + // DataType + let name = "ServerStatusDataType"; + let node_id = NodeId::new(0, 862); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_68(address_space: &mut AddressSpace) { + // DataType + let name = "SessionDiagnosticsDataType"; + let node_id = NodeId::new(0, 865); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_69(address_space: &mut AddressSpace) { + // DataType + let name = "SessionSecurityDiagnosticsDataType"; + let node_id = NodeId::new(0, 868); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_70(address_space: &mut AddressSpace) { + // DataType + let name = "ServiceCounterDataType"; + let node_id = NodeId::new(0, 871); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_71(address_space: &mut AddressSpace) { + // DataType + let name = "StatusResult"; + let node_id = NodeId::new(0, 299); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_72(address_space: &mut AddressSpace) { + // DataType + let name = "SubscriptionDiagnosticsDataType"; + let node_id = NodeId::new(0, 874); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_73(address_space: &mut AddressSpace) { + // DataType + let name = "ModelChangeStructureVerbMask"; + let node_id = NodeId::new(0, 11941); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11942), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_74(address_space: &mut AddressSpace) { + // DataType + let name = "ModelChangeStructureDataType"; + let node_id = NodeId::new(0, 877); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_75(address_space: &mut AddressSpace) { + // DataType + let name = "SemanticChangeStructureDataType"; + let node_id = NodeId::new(0, 897); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_76(address_space: &mut AddressSpace) { + // ReferenceType + let name = "FromState"; + let node_id = NodeId::new(0, 51); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "ToTransition")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_77(address_space: &mut AddressSpace) { + // ReferenceType + let name = "ToState"; + let node_id = NodeId::new(0, 52); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "FromTransition")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_78(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasCause"; + let node_id = NodeId::new(0, 53); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "MayBeCausedBy")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_79(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasEffect"; + let node_id = NodeId::new(0, 54); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "MayBeEffectedBy")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_80(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasSubStateMachine"; + let node_id = NodeId::new(0, 117); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "SubStateMachineOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_81(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasGuard"; + let node_id = NodeId::new(0, 15112); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "GuardOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 47), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_82(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasDictionaryEntry"; + let node_id = NodeId::new(0, 17597); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "DictionaryEntryOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_83(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasInterface"; + let node_id = NodeId::new(0, 17603); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "InterfaceOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_84(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasAddIn"; + let node_id = NodeId::new(0, 17604); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "AddInOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 47), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "DataTypeVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 104); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 69), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "DictionaryFragment"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 105); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 69), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "DataTypeVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 106); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 72), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "NamespaceUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 107); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 72), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "Deprecated"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15001); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 72), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "NamingRule"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 111); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 120), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 77), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "NamingRule"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 112); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 120), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "NamingRule"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 113); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 120), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "NamingRule"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 114); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 120), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 83), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "NamingRule"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11509); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 120), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "NamingRule"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11511); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 120), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11510), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "NamespaceUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15958); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15957), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "NamespaceVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15959); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15957), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "NamespacePublicationDate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15960); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 13), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15957), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "IsNamespaceSubset"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15961); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15957), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "StaticNodeIdTypes"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15962); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 256), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15957), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_5_4.rs b/lib/src/server/address_space/generated/nodeset_5_4.rs new file mode 100644 index 000000000..d1f50f3c2 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_5_4.rs @@ -0,0 +1,1630 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "StaticNumericNodeIdRange"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15963); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 291), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15957), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "StaticStringNodeIdPattern"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15964); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15957), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "DefaultRolePermissions"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16134); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 96), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15957), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "DefaultUserRolePermissions"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16135); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 96), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15957), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "DefaultAccessRestrictions"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16136); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 95), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 15957), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "ServerArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2005); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2004), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "NamespaceArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2006); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2004), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "UrisVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 15003); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 20998), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2004), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "ServerStatus"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2007); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 862), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3074), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3075), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3076), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3077), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3084), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3085), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2138), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2004), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "StartTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3074); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2007), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3075); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2007), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "State"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3076); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 852), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2007), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "BuildInfo"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3077); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 338), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3078), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3079), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3080), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3081), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3082), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3083), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3051), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2007), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "ProductUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3078); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3077), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "ManufacturerName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3079); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3077), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "ProductName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3080); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3077), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "SoftwareVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3081); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3077), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "BuildNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3082); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3077), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "BuildDate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3083); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3077), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "SecondsTillShutdown"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3084); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2007), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "ShutdownReason"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3085); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2007), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "ServiceLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2008); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2004), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "Auditing"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2742); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2004), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "EstimatedReturnTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12882); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 13), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2004), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "LocalTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17612); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 8912), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2004), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "ServerProfileArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3086); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2009), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "LocaleIdArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3087); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 295), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2009), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "MinSupportedSampleRate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3088); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2009), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "MaxBrowseContinuationPoints"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3089); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2009), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "MaxQueryContinuationPoints"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3090); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2009), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "MaxHistoryContinuationPoints"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3091); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2009), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "SoftwareCertificates"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3092); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 344), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2009), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "ServerDiagnosticsSummary"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3095); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 859), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3096), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3097), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3098), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3099), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3100), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3101), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3102), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3104), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3105), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3106), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3107), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3108), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2150), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2010), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "ServerViewCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3096); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3095), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentSessionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3097); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3095), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "CumulatedSessionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3098); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3095), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityRejectedSessionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3099); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3095), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "RejectedSessionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3100); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3095), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "SessionTimeoutCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3101); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3095), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "SessionAbortCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3102); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3095), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "PublishingIntervalCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3104); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3095), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentSubscriptionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3105); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3095), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "CumulatedSubscriptionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3106); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3095), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityRejectedRequestsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3107); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3095), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "RejectedRequestsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3108); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3095), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "SubscriptionDiagnosticsArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3110); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 874), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2171), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2010), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "SessionDiagnosticsArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3112); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 865), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2196), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3111), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "SessionSecurityDiagnosticsArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3113); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 868), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2243), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3111), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "EnabledFlag"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3114); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2010), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "RedundancySupport"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3115); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 851), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2012), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SubscriptionId"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11490); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11489), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ServerHandles"), + data_type: NodeId::new(0, 7), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ClientHandles"), + data_type: NodeId::new(0, 7), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11491); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11489), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SubscriptionId"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12872); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12871), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SubscriptionId"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("LifetimeInHours"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12747); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12746), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RevisedLifetimeInHours"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12748); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12746), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("State"), + data_type: NodeId::new(0, 852), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("EstimatedReturnTime"), + data_type: NodeId::new(0, 13), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecondsTillShutdown"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Reason"), + data_type: NodeId::new(0, 21), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Restart"), + data_type: NodeId::new(0, 1), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12884); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12883), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "ServerProfileArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2014); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2013), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "LocaleIdArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2016); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 295), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2013), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "MinSupportedSampleRate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2017); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2013), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "MaxBrowseContinuationPoints"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2732); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2013), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "MaxQueryContinuationPoints"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2733); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2013), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "MaxHistoryContinuationPoints"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2734); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2013), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "SoftwareCertificates"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3049); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 344), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2013), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "MaxArrayLength"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11549); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2013), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "MaxStringLength"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11550); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2013), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "MaxByteStringLength"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12910); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2013), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = ""; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11562); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2137), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2013), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RoleName"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("NamespaceUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16297); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16296), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RoleNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16298); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16296), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RoleNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16300); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16299), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "ServerDiagnosticsSummary"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2021); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 859), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3116), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3117), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3118), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3119), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3120), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3121), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3122), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3124), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3125), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3126), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3127), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3128), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2150), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2020), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "ServerViewCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3116); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2021), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentSessionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3117); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2021), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "CumulatedSessionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3118); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2021), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityRejectedSessionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3119); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2021), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "RejectedSessionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3120); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2021), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "SessionTimeoutCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3121); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2021), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "SessionAbortCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3122); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2021), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "PublishingIntervalCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3124); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2021), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentSubscriptionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3125); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2021), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "CumulatedSubscriptionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3126); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2021), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityRejectedRequestsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3127); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2021), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "RejectedRequestsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3128); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2021), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "SamplingIntervalDiagnosticsArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2022); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 856), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2164), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2020), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "SubscriptionDiagnosticsArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2023); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 874), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2171), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2020), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "SessionDiagnosticsArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3129); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 865), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2196), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2744), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "SessionSecurityDiagnosticsArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3130); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 868), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2243), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2744), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "EnabledFlag"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2025); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2020), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "SessionDiagnosticsArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2027); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 865), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2196), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2026), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "SessionSecurityDiagnosticsArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2028); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 868), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2243), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2026), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "SessionDiagnostics"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12098); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 865), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12099), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12100), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12101), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12102), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12103), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12104), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12105), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12106), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12107), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12108), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12109), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12110), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12111), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12112), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12113), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12114), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12115), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12116), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12117), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12118), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12119), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12120), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12121), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12122), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12123), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12124), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12125), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12126), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12127), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12128), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12129), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12130), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12131), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12132), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12133), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12134), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12135), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12136), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12137), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12138), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12139), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12140), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12141), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12097), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "SessionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12099); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "SessionName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12100); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "ClientDescription"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12101); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 308), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "ServerUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12102); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointUrl"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12103); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "LocaleIds"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12104); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 295), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "ActualSessionTimeout"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12105); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "MaxResponseMessageSize"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12106); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "ClientConnectionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12107); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_5_5.rs b/lib/src/server/address_space/generated/nodeset_5_5.rs new file mode 100644 index 000000000..c78f2f440 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_5_5.rs @@ -0,0 +1,1480 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "ClientLastContactTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12108); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentSubscriptionsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12109); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12110); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentPublishRequestsInQueue"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12111); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "TotalRequestCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12112); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "UnauthorizedRequestCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12113); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "ReadCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12114); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "HistoryReadCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12115); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "WriteCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12116); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "HistoryUpdateCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12117); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "CallCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12118); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "CreateMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12119); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "ModifyMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12120); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "SetMonitoringModeCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12121); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "SetTriggeringCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12122); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12123); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "CreateSubscriptionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12124); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "ModifySubscriptionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12125); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "SetPublishingModeCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12126); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "PublishCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12127); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "RepublishCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12128); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "TransferSubscriptionsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12129); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteSubscriptionsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12130); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "AddNodesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12131); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "AddReferencesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12132); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteNodesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12133); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteReferencesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12134); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "BrowseCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12135); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "BrowseNextCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12136); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "TranslateBrowsePathsToNodeIdsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12137); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "QueryFirstCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12138); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "QueryNextCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12139); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "RegisterNodesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12140); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "UnregisterNodesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12141); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12098), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "SessionSecurityDiagnostics"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12142); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 868), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12143), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12144), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12145), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12146), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12147), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12148), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12149), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12150), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12151), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2244), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12097), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "SessionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12143); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12142), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "ClientUserIdOfSession"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12144); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12142), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "ClientUserIdHistory"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12145); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12142), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "AuthenticationMechanism"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12146); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12142), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "Encoding"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12147); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12142), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "TransportProtocol"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12148); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12142), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityMode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12149); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 302), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12142), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityPolicyUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12150); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12142), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "ClientCertificate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12151); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12142), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "SubscriptionDiagnosticsArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12152); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 874), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2171), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12097), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "SessionDiagnostics"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2030); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 865), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3131), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3132), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3133), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3134), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3135), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3136), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3137), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3138), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3139), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3140), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3141), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3142), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3143), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 8898), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11891), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3151), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3152), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3153), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3154), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3155), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3156), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3157), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3158), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3159), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3160), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3161), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3162), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3163), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3164), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3165), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3166), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3167), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3168), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3169), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3170), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3171), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3172), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3173), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3174), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3175), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3176), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3177), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3178), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2029), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "SessionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3131); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "SessionName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3132); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "ClientDescription"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3133); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 308), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "ServerUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3134); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointUrl"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3135); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "LocaleIds"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3136); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 295), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "ActualSessionTimeout"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3137); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "MaxResponseMessageSize"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3138); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "ClientConnectionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3139); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "ClientLastContactTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3140); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentSubscriptionsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3141); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3142); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentPublishRequestsInQueue"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3143); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "TotalRequestCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8898); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "UnauthorizedRequestCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11891); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "ReadCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3151); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "HistoryReadCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3152); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "WriteCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3153); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "HistoryUpdateCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3154); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "CallCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3155); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "CreateMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3156); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "ModifyMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3157); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "SetMonitoringModeCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3158); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "SetTriggeringCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3159); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3160); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "CreateSubscriptionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3161); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "ModifySubscriptionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3162); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "SetPublishingModeCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3163); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "PublishCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3164); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "RepublishCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3165); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "TransferSubscriptionsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3166); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteSubscriptionsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3167); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "AddNodesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3168); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "AddReferencesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3169); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteNodesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3170); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteReferencesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3171); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "BrowseCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3172); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "BrowseNextCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3173); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "TranslateBrowsePathsToNodeIdsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3174); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "QueryFirstCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3175); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "QueryNextCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3176); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "RegisterNodesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3177); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "UnregisterNodesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3178); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2030), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "SessionSecurityDiagnostics"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2031); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 868), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3179), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3180), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3181), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3182), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3183), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3184), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3185), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3186), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3187), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2244), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2029), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "SessionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3179); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2031), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "ClientUserIdOfSession"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3180); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2031), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "ClientUserIdHistory"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3181); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2031), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "AuthenticationMechanism"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3182); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2031), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "Encoding"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3183); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2031), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "TransportProtocol"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3184); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2031), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityMode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3185); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 302), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2031), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityPolicyUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3186); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2031), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "ClientCertificate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3187); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2031), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "SubscriptionDiagnosticsArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2032); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 874), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2171), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2029), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_5_6.rs b/lib/src/server/address_space/generated/nodeset_5_6.rs new file mode 100644 index 000000000..62660827d --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_5_6.rs @@ -0,0 +1,1629 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "RedundancySupport"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2035); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 851), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2034), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentServerId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2037); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2036), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "RedundantServerArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2038); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 853), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2036), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "ServerUriArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2040); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2039), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "ServerNetworkGroups"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11948); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11944), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11945), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerRead"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11565); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11564), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerHistoryReadData"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12161); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11564), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerHistoryReadEvents"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12162); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11564), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerWrite"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11567); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11564), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerHistoryUpdateData"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12163); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11564), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerHistoryUpdateEvents"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12164); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11564), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerMethodCall"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11569); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11564), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerBrowse"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11570); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11564), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerRegisterNodes"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11571); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11564), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerTranslateBrowsePathsToNodeIds"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11572); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11564), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerNodeManagement"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11573); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11564), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "MaxMonitoredItemsPerCall"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11574); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11564), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "Size"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11576); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11575), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "Writable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12686); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11575), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "UserWritable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12687); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11575), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "OpenCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11579); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11575), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "MimeType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13341); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11575), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Mode"), + data_type: NodeId::new(0, 3), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11581); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11580), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11582); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11580), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11584); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11583), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Length"), + data_type: NodeId::new(0, 6), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11586); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11585), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Data"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11587); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11585), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Data"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11589); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11588), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11591); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11590), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Position"), + data_type: NodeId::new(0, 9), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11592); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11590), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Position"), + data_type: NodeId::new(0, 9), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11594); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11593), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "NamespaceUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11617); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11616), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "NamespaceVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11618); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11616), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "NamespacePublicationDate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11619); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 13), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11616), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "IsNamespaceSubset"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11620); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11616), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "StaticNodeIdTypes"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11621); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 256), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11616), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "StaticNumericNodeIdRange"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11622); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 291), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11616), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "StaticStringNodeIdPattern"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11623); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11616), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "Size"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11625); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11624), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "Writable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12690); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11624), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "UserWritable"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12691); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11624), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "OpenCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11628); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11624), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Mode"), + data_type: NodeId::new(0, 3), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11630); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11629), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11631); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11629), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11633); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11632), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Length"), + data_type: NodeId::new(0, 6), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11635); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11634), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Data"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11636); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11634), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Data"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11638); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11637), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11640); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11639), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Position"), + data_type: NodeId::new(0, 9), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11641); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11639), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("FileHandle"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Position"), + data_type: NodeId::new(0, 9), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11643); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11642), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "DefaultRolePermissions"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16137); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 96), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11616), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "DefaultUserRolePermissions"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16138); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 96), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11616), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "DefaultAccessRestrictions"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16139); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 95), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11616), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "NamespaceUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11647); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11646), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "NamespaceVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11648); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11646), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "NamespacePublicationDate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11649); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 13), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11646), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "IsNamespaceSubset"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11650); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11646), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "StaticNodeIdTypes"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11651); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 256), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11646), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "StaticNumericNodeIdRange"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11652); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 291), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11646), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "StaticStringNodeIdPattern"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11653); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11646), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "EventId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2042); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2041), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "EventType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2043); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2041), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "SourceNode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2044); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2041), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "SourceName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2045); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2041), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "Time"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2046); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2041), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "ReceiveTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2047); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2041), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "LocalTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3190); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 8912), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2041), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "Message"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2050); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2041), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "Severity"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2051); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2041), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "ActionTimeStamp"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2053); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2052), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "Status"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2054); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2052), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "ServerId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2055); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2052), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "ClientAuditEntryId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2056); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2052), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "ClientUserId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2057); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2052), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "StatusCodeId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17615); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2058), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "SecureChannelId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2745); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2059), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "ClientCertificate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2061); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2060), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "ClientCertificateThumbprint"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2746); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2060), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "RequestType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2062); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 315), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2060), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityPolicyUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2063); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2060), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityMode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2065); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 302), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2060), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "RequestedLifetime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2066); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2060), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "SessionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2070); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2069), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "SecureChannelId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2072); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2071), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "ClientCertificate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2073); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2071), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "ClientCertificateThumbprint"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2747); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2071), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "RevisedSessionTimeout"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2074); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2071), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointUrl"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2749); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2748), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "ClientSoftwareCertificates"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2076); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 344), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2075), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "UserIdentityToken"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2077); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 316), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2075), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "SecureChannelId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11485); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2075), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "RequestHandle"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2079); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2078), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "Certificate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2081); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2080), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "InvalidHostname"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2083); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2082), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "InvalidUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2084); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2082), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "NodesToAdd"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2092); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 376), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2091), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "NodesToDelete"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2094); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 382), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2093), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "ReferencesToAdd"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2096); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 379), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2095), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "ReferencesToDelete"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2098); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 385), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2097), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_5_7.rs b/lib/src/server/address_space/generated/nodeset_5_7.rs new file mode 100644 index 000000000..2c512697c --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_5_7.rs @@ -0,0 +1,1460 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "AttributeId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2750); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2100), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "IndexRange"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2101); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 291), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2100), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "OldValue"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2102); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2100), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "NewValue"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2103); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2100), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "ParameterDataTypeId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2751); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2104), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "MethodId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2128); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2127), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2129); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2127), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "SystemState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11696); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 852), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11446), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "Changes"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2134); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 877), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2133), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "Changes"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2739); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 897), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2738), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "Context"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12502); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11436), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "Progress"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12503); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11436), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "StartTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2139); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2138), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2140); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2138), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "State"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2141); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 852), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2138), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "BuildInfo"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2142); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 338), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3698), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3699), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3700), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3701), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3702), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3703), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3051), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2138), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "ProductUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3698); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2142), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "ManufacturerName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3699); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2142), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "ProductName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3700); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2142), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "SoftwareVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3701); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2142), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "BuildNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3702); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2142), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "BuildDate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3703); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2142), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "SecondsTillShutdown"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2752); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2138), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "ShutdownReason"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2753); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2138), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "ProductUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3052); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3051), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "ManufacturerName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3053); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3051), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "ProductName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3054); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3051), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "SoftwareVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3055); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3051), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "BuildNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3056); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3051), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "BuildDate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3057); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3051), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "ServerViewCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2151); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2150), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentSessionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2152); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2150), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "CumulatedSessionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2153); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2150), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityRejectedSessionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2154); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2150), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "RejectedSessionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2155); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2150), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "SessionTimeoutCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2156); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2150), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "SessionAbortCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2157); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2150), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "PublishingIntervalCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2159); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2150), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentSubscriptionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2160); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2150), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "CumulatedSubscriptionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2161); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2150), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityRejectedRequestsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2162); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2150), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "RejectedRequestsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2163); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2150), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "SamplingIntervalDiagnostics"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12779); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 856), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12780), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12781), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12782), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12783), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2165), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 83), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2164), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "SamplingInterval"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12780); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12779), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "SampledMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12781); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12779), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "MaxSampledMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12782); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12779), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "DisabledMonitoredItemsSamplingCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12783); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12779), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "SamplingInterval"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2166); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2165), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "SampledMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11697); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2165), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "MaxSampledMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11698); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2165), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "DisabledMonitoredItemsSamplingCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11699); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2165), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "SubscriptionDiagnostics"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12784); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 874), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12785), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12786), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12787), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12788), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12789), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12790), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12791), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12792), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12793), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12794), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12795), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12796), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12797), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12798), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12799), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12800), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12801), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12802), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12803), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12804), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12805), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12806), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12807), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12808), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12809), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12810), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12811), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12812), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12813), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12814), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12815), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 83), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2171), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "SessionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12785); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "SubscriptionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12786); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "Priority"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12787); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "PublishingInterval"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12788); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "MaxKeepAliveCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12789); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "MaxLifetimeCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12790); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNotificationsPerPublish"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12791); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "PublishingEnabled"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12792); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "ModifyCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12793); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "EnableCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12794); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "DisableCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12795); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "RepublishRequestCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12796); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "RepublishMessageRequestCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12797); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "RepublishMessageCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12798); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "TransferRequestCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12799); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "TransferredToAltClientCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12800); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "TransferredToSameClientCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12801); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "PublishRequestCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12802); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "DataChangeNotificationsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12803); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "EventNotificationsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12804); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "NotificationsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12805); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "LatePublishRequestCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12806); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentKeepAliveCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12807); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentLifetimeCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12808); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "UnacknowledgedMessageCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12809); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "DiscardedMessageCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12810); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "MonitoredItemCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12811); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "DisabledMonitoredItemCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12812); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "MonitoringQueueOverflowCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12813); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "NextSequenceNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12814); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "EventQueueOverflowCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12815); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12784), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "SessionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2173); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "SubscriptionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2174); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "Priority"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2175); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "PublishingInterval"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2176); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "MaxKeepAliveCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2177); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "MaxLifetimeCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8888); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNotificationsPerPublish"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2179); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "PublishingEnabled"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2180); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "ModifyCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2181); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "EnableCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2182); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "DisableCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2183); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "RepublishRequestCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2184); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "RepublishMessageRequestCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2185); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "RepublishMessageCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2186); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "TransferRequestCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2187); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "TransferredToAltClientCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2188); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "TransferredToSameClientCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2189); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_5_8.rs b/lib/src/server/address_space/generated/nodeset_5_8.rs new file mode 100644 index 000000000..6bde4ccea --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_5_8.rs @@ -0,0 +1,1462 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "PublishRequestCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2190); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "DataChangeNotificationsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2191); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "EventNotificationsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2998); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "NotificationsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2193); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "LatePublishRequestCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8889); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentKeepAliveCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8890); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentLifetimeCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8891); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "UnacknowledgedMessageCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8892); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "DiscardedMessageCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8893); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "MonitoredItemCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8894); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "DisabledMonitoredItemCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8895); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "MonitoringQueueOverflowCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8896); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "NextSequenceNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8897); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "EventQueueOverflowCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8902); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2172), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "SessionDiagnostics"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12816); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 865), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12817), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12818), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12819), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12820), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12821), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12822), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12823), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12824), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12825), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12826), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12827), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12828), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12829), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12830), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12831), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12832), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12833), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12834), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12835), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12836), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12837), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12838), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12839), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12840), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12841), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12842), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12843), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12844), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12845), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12846), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12847), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12848), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12849), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12850), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12851), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12852), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12853), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12854), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12855), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12856), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12857), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12858), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12859), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 83), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2196), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "SessionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12817); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "SessionName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12818); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "ClientDescription"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12819); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 308), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "ServerUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12820); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointUrl"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12821); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "LocaleIds"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12822); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 295), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "ActualSessionTimeout"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12823); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "MaxResponseMessageSize"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12824); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "ClientConnectionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12825); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "ClientLastContactTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12826); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentSubscriptionsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12827); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12828); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentPublishRequestsInQueue"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12829); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "TotalRequestCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12830); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "UnauthorizedRequestCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12831); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "ReadCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12832); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "HistoryReadCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12833); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "WriteCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12834); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "HistoryUpdateCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12835); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "CallCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12836); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "CreateMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12837); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "ModifyMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12838); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "SetMonitoringModeCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12839); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "SetTriggeringCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12840); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12841); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "CreateSubscriptionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12842); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "ModifySubscriptionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12843); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "SetPublishingModeCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12844); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "PublishCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12845); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "RepublishCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12846); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "TransferSubscriptionsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12847); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteSubscriptionsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12848); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "AddNodesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12849); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "AddReferencesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12850); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteNodesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12851); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteReferencesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12852); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "BrowseCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12853); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "BrowseNextCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12854); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "TranslateBrowsePathsToNodeIdsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12855); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "QueryFirstCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12856); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "QueryNextCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12857); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "RegisterNodesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12858); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "UnregisterNodesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12859); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12816), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "SessionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2198); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "SessionName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2199); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "ClientDescription"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2200); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 308), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "ServerUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2201); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "EndpointUrl"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2202); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "LocaleIds"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2203); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 295), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "ActualSessionTimeout"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2204); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "MaxResponseMessageSize"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3050); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "ClientConnectionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2205); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "ClientLastContactTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2206); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentSubscriptionsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2207); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2208); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentPublishRequestsInQueue"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2209); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "TotalRequestCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8900); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "UnauthorizedRequestCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11892); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "ReadCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2217); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "HistoryReadCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2218); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "WriteCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2219); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "HistoryUpdateCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2220); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "CallCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2221); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "CreateMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2222); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "ModifyMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2223); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "SetMonitoringModeCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2224); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "SetTriggeringCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2225); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteMonitoredItemsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2226); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "CreateSubscriptionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2227); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "ModifySubscriptionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2228); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "SetPublishingModeCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2229); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "PublishCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2230); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "RepublishCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2231); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "TransferSubscriptionsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2232); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteSubscriptionsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2233); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "AddNodesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2234); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "AddReferencesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2235); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteNodesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2236); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "DeleteReferencesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2237); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "BrowseCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2238); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "BrowseNextCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2239); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "TranslateBrowsePathsToNodeIdsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2240); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "QueryFirstCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2241); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "QueryNextCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2242); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "RegisterNodesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2730); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_5_9.rs b/lib/src/server/address_space/generated/nodeset_5_9.rs new file mode 100644 index 000000000..1025a4294 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_5_9.rs @@ -0,0 +1,1522 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "UnregisterNodesCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2731); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2197), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "SessionSecurityDiagnostics"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12860); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 868), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12861), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12862), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12863), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12864), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12865), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12866), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12867), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12868), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12869), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2244), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 83), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2243), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "SessionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12861); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12860), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "ClientUserIdOfSession"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12862); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12860), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "ClientUserIdHistory"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12863); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12860), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "AuthenticationMechanism"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12864); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12860), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "Encoding"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12865); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12860), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "TransportProtocol"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12866); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12860), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityMode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12867); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 302), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12860), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityPolicyUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12868); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12860), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "ClientCertificate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12869); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12860), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "SessionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2245); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2244), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "ClientUserIdOfSession"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2246); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2244), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "ClientUserIdHistory"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2247); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2244), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "AuthenticationMechanism"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2248); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2244), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "Encoding"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2249); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2244), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "TransportProtocol"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2250); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2244), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityMode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2251); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 302), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2244), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityPolicyUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2252); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2244), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "ClientCertificate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3058); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2244), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "OptionSetValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11488); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11487), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "BitMask"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11701); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11487), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "Selections"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17632); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16309), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "SelectionDescriptions"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17633); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16309), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "RestrictToList"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16312); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16309), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "ListId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17988); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17986), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "AgencyId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17989); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17986), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "VersionId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17990); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17986), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "ServerArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2254); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2253), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "NamespaceArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2255); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2253), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "ServerStatus"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2256); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 862), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2257), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2258), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2259), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2260), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2992), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2993), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2138), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2253), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "StartTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2257); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2256), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2258); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2256), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "State"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2259); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 852), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2256), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "BuildInfo"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2260); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 338), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2262), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2263), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2261), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2264), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2265), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2266), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3051), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2256), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "ProductUri"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2262); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2260), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "ManufacturerName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2263); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2260), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "ProductName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2261); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2260), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "SoftwareVersion"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2264); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2260), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "BuildNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2265); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2260), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "BuildDate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2266); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2260), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "SecondsTillShutdown"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2992); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2256), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "ShutdownReason"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2993); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2256), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "ServiceLevel"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2267); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2253), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "Auditing"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2994); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2253), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "EstimatedReturnTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12885); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 13), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2253), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "LocalTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17634); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 8912), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2253), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "ServerProfileArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2269); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2268), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "LocaleIdArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2271); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 295), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2268), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "MinSupportedSampleRate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2272); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2268), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "MaxBrowseContinuationPoints"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2735); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2268), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "MaxQueryContinuationPoints"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2736); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2268), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "MaxHistoryContinuationPoints"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2737); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2268), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "SoftwareCertificates"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3704); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 344), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2268), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "MaxArrayLength"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11702); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2268), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "MaxStringLength"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11703); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2268), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "MaxByteStringLength"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12911); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2268), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerRead"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11705); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11704), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerHistoryReadData"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12165); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11704), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerHistoryReadEvents"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12166); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11704), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerWrite"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11707); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11704), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerHistoryUpdateData"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12167); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11704), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerHistoryUpdateEvents"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12168); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11704), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerMethodCall"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11709); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11704), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerBrowse"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11710); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11704), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerRegisterNodes"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11711); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11704), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerTranslateBrowsePathsToNodeIds"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11712); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11704), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "MaxNodesPerNodeManagement"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11713); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11704), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "MaxMonitoredItemsPerCall"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11714); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11704), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RoleName"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("NamespaceUri"), + data_type: NodeId::new(0, 12), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16302); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16301), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RoleNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16303); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16301), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RoleNodeId"), + data_type: NodeId::new(0, 17), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16305); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 16304), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "ServerDiagnosticsSummary"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2275); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 859), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2276), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2277), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2278), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2279), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3705), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2281), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2282), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2284), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2285), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2286), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2287), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2288), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2150), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2274), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "ServerViewCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2276); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2275), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentSessionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2277); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2275), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "CumulatedSessionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2278); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2275), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityRejectedSessionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2279); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2275), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "RejectedSessionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3705); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2275), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "SessionTimeoutCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2281); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2275), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "SessionAbortCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2282); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2275), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "PublishingIntervalCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2284); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2275), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentSubscriptionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2285); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2275), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "CumulatedSubscriptionCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2286); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2275), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "SecurityRejectedRequestsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2287); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2275), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "RejectedRequestsCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2288); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2275), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "SamplingIntervalDiagnosticsArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2289); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 856), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2164), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2274), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "SubscriptionDiagnosticsArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2290); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 874), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2171), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2274), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "SessionDiagnosticsArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3707); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 865), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2196), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 3706), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "SessionSecurityDiagnosticsArray"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3708); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 868), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2243), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 3706), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "EnabledFlag"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2294); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2274), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "RedundancySupport"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3709); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 851), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2296), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SubscriptionId"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11493); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11492), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ServerHandles"), + data_type: NodeId::new(0, 7), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ClientHandles"), + data_type: NodeId::new(0, 7), + value_rank: 1, + array_dimensions: Some(vec![0]), + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 11494); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11492), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SubscriptionId"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12874); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 12873), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SubscriptionId"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("LifetimeInHours"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12750); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 12749), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "OutputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("RevisedLifetimeInHours"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12751); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 12749), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("State"), + data_type: NodeId::new(0, 852), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("EstimatedReturnTime"), + data_type: NodeId::new(0, 13), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SecondsTillShutdown"), + data_type: NodeId::new(0, 7), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Reason"), + data_type: NodeId::new(0, 21), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Restart"), + data_type: NodeId::new(0, 1), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12887); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 12886), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2769); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3720), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2755), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2299), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3720); + let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2769), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "LastTransition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2770); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3724), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2762), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2299), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_8.rs b/lib/src/server/address_space/generated/nodeset_8.rs new file mode 100644 index 000000000..4350f79a4 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_8.rs @@ -0,0 +1,894 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part8.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_object_11(address_space); + add_object_12(address_space); + add_object_13(address_space); + add_object_14(address_space); + add_object_15(address_space); + add_object_16(address_space); + add_object_17(address_space); + add_object_18(address_space); + add_datatype_19(address_space); + add_datatype_20(address_space); + add_datatype_21(address_space); + add_datatype_22(address_space); + add_datatype_23(address_space); + add_datatype_24(address_space); + add_datatype_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variabletype_53(address_space); + add_variabletype_54(address_space); + add_variabletype_55(address_space); + add_variabletype_56(address_space); + add_variabletype_57(address_space); + add_variabletype_58(address_space); + add_variabletype_59(address_space); + add_variabletype_60(address_space); + add_variabletype_61(address_space); + add_variabletype_62(address_space); + add_variabletype_63(address_space); + add_variabletype_64(address_space); + add_variabletype_65(address_space); + add_variabletype_66(address_space); + add_variabletype_67(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 886); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 884), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8238), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 889); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 887), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8241), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 12181); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12171), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12183), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 12182); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12172), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12186), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 12089); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12079), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12091), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "Default Binary"; + let node_id = NodeId::new(0, 12090); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12080), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12094), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 885); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 884), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8873), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 888); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 887), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 8876), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 12173); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12171), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12175), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 12174); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12172), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12178), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_11(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 12081); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12079), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12083), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_12(address_space: &mut AddressSpace) { + // Object + let name = "Default XML"; + let node_id = NodeId::new(0, 12082); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12080), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 12086), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_13(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15375); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 884), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_14(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15376); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 887), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_15(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15377); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12171), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_16(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15378); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12172), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_17(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15379); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12079), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_object_18(address_space: &mut AddressSpace) { + // Object + let name = "Default JSON"; + let node_id = NodeId::new(0, 15380); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12080), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), + (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + ])); +} + +fn add_datatype_19(address_space: &mut AddressSpace) { + // DataType + let name = "Range"; + let node_id = NodeId::new(0, 884); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_20(address_space: &mut AddressSpace) { + // DataType + let name = "EUInformation"; + let node_id = NodeId::new(0, 887); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_21(address_space: &mut AddressSpace) { + // DataType + let name = "AxisScaleEnumeration"; + let node_id = NodeId::new(0, 12077); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12078), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_22(address_space: &mut AddressSpace) { + // DataType + let name = "ComplexNumberType"; + let node_id = NodeId::new(0, 12171); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_23(address_space: &mut AddressSpace) { + // DataType + let name = "DoubleComplexNumberType"; + let node_id = NodeId::new(0, 12172); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_24(address_space: &mut AddressSpace) { + // DataType + let name = "AxisInformation"; + let node_id = NodeId::new(0, 12079); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_datatype_25(address_space: &mut AddressSpace) { + // DataType + let name = "XVType"; + let node_id = NodeId::new(0, 12080); + let node = DataType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "Definition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2366); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2365), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "ValuePrecision"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2367); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2365), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "InstrumentRange"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17567); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 884), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15318), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "EURange"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17568); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 884), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15318), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "EngineeringUnits"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17569); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 15318), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "EURange"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2369); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 884), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2368), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "EngineeringUnits"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17502); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17497), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "EngineeringUnits"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17575); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17570), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "FalseState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2374); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2373), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "TrueState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2375); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2373), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2377); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2376), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "EnumValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11241); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7594), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11238), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "ValueAsText"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11461); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11238), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "InstrumentRange"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12024); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 884), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12021), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "EURange"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12025); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 884), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12021), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "EngineeringUnits"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12026); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12021), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "Title"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12027); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12021), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "AxisScaleType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12028); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12077), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12021), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "XAxisDefinition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12037); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12079), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12029), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "XAxisDefinition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12046); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12079), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12038), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "XAxisDefinition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12055); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12079), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12047), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "YAxisDefinition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12056); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12079), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12047), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "XAxisDefinition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12065); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12079), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12057), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "YAxisDefinition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12066); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12079), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12057), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "ZAxisDefinition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12067); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12079), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12057), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "AxisDefinition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12076); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12079), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12068), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "EnumStrings"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 12078); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12077), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_53(address_space: &mut AddressSpace) { + // VariableType + let name = "DataItemType"; + let node_id = NodeId::new(0, 2365); + let node = VariableType::new(&node_id, name, name, NodeId::null(), false, -2); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2366), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2367), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_54(address_space: &mut AddressSpace) { + // VariableType + let name = "BaseAnalogType"; + let node_id = NodeId::new(0, 15318); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 26), false, -2); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17567), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17568), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17569), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2365), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_55(address_space: &mut AddressSpace) { + // VariableType + let name = "AnalogItemType"; + let node_id = NodeId::new(0, 2368); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 26), false, -2); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2369), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15318), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_56(address_space: &mut AddressSpace) { + // VariableType + let name = "AnalogUnitType"; + let node_id = NodeId::new(0, 17497); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 26), false, -2); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17502), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 15318), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_57(address_space: &mut AddressSpace) { + // VariableType + let name = "AnalogUnitRangeType"; + let node_id = NodeId::new(0, 17570); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 26), false, -2); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17575), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2368), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_58(address_space: &mut AddressSpace) { + // VariableType + let name = "DiscreteItemType"; + let node_id = NodeId::new(0, 2372); + let node = VariableType::new(&node_id, name, name, NodeId::null(), true, -2); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2365), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_59(address_space: &mut AddressSpace) { + // VariableType + let name = "TwoStateDiscreteType"; + let node_id = NodeId::new(0, 2373); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 1), false, -2); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2374), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2375), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2372), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_60(address_space: &mut AddressSpace) { + // VariableType + let name = "MultiStateDiscreteType"; + let node_id = NodeId::new(0, 2376); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 28), false, -2); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2377), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2372), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_61(address_space: &mut AddressSpace) { + // VariableType + let name = "MultiStateValueDiscreteType"; + let node_id = NodeId::new(0, 11238); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 26), false, -2); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11241), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11461), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2372), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_62(address_space: &mut AddressSpace) { + // VariableType + let name = "ArrayItemType"; + let node_id = NodeId::new(0, 12021); + let node = VariableType::new(&node_id, name, name, NodeId::null(), true, 0); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12024), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12025), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12026), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12027), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12028), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2365), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_63(address_space: &mut AddressSpace) { + // VariableType + let name = "YArrayItemType"; + let node_id = NodeId::new(0, 12029); + let node = VariableType::new(&node_id, name, name, NodeId::null(), false, 1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12037), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12021), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_64(address_space: &mut AddressSpace) { + // VariableType + let name = "XYArrayItemType"; + let node_id = NodeId::new(0, 12038); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 12080), false, 1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12046), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12021), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_65(address_space: &mut AddressSpace) { + // VariableType + let name = "ImageItemType"; + let node_id = NodeId::new(0, 12047); + let node = VariableType::new(&node_id, name, name, NodeId::null(), false, 2); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12055), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12056), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12021), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_66(address_space: &mut AddressSpace) { + // VariableType + let name = "CubeItemType"; + let node_id = NodeId::new(0, 12057); + let node = VariableType::new(&node_id, name, name, NodeId::null(), false, 3); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12065), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12066), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12067), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12021), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_67(address_space: &mut AddressSpace) { + // VariableType + let name = "NDimensionArrayItemType"; + let node_id = NodeId::new(0, 12068); + let node = VariableType::new(&node_id, name, name, NodeId::null(), false, 0); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12076), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 12021), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_999.rs b/lib/src/server/address_space/generated/nodeset_999.rs new file mode 100644 index 000000000..a7369b995 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_999.rs @@ -0,0 +1,46 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part999.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_datatype_1(address_space); + add_variable_2(address_space); +} + +fn add_datatype_1(address_space: &mut AddressSpace) { + // DataType + let name = "EnumeratedTestType"; + let node_id = NodeId::new(0, 398); + let mut node = DataType::new(&node_id, name, name, false); + node.set_description(LocalizedText::from("A simple enumerated type used for testing.")); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11886), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "EnumValues"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11886); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7594), Some(1), None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 398), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_9_1.rs b/lib/src/server/address_space/generated/nodeset_9_1.rs new file mode 100644 index 000000000..2742eb4bb --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_9_1.rs @@ -0,0 +1,1387 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part9.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_object_1(address_space); + add_object_2(address_space); + add_object_3(address_space); + add_object_4(address_space); + add_object_5(address_space); + add_object_6(address_space); + add_object_7(address_space); + add_object_8(address_space); + add_object_9(address_space); + add_object_10(address_space); + add_object_11(address_space); + add_object_12(address_space); + add_object_13(address_space); + add_object_14(address_space); + add_object_15(address_space); + add_object_16(address_space); + add_object_17(address_space); + add_object_18(address_space); + add_object_19(address_space); + add_object_20(address_space); + add_object_21(address_space); + add_object_22(address_space); + add_objecttype_23(address_space); + add_objecttype_24(address_space); + add_objecttype_25(address_space); + add_objecttype_26(address_space); + add_objecttype_27(address_space); + add_objecttype_28(address_space); + add_objecttype_29(address_space); + add_objecttype_30(address_space); + add_objecttype_31(address_space); + add_objecttype_32(address_space); + add_objecttype_33(address_space); + add_objecttype_34(address_space); + add_objecttype_35(address_space); + add_objecttype_36(address_space); + add_objecttype_37(address_space); + add_objecttype_38(address_space); + add_objecttype_39(address_space); + add_objecttype_40(address_space); + add_objecttype_41(address_space); + add_objecttype_42(address_space); + add_objecttype_43(address_space); + add_objecttype_44(address_space); + add_objecttype_45(address_space); + add_objecttype_46(address_space); + add_objecttype_47(address_space); + add_objecttype_48(address_space); + add_objecttype_49(address_space); + add_objecttype_50(address_space); + add_objecttype_51(address_space); + add_objecttype_52(address_space); + add_objecttype_53(address_space); + add_objecttype_54(address_space); + add_objecttype_55(address_space); + add_objecttype_56(address_space); + add_objecttype_57(address_space); + add_objecttype_58(address_space); + add_objecttype_59(address_space); + add_objecttype_60(address_space); + add_objecttype_61(address_space); + add_objecttype_62(address_space); + add_objecttype_63(address_space); + add_objecttype_64(address_space); + add_objecttype_65(address_space); + add_objecttype_66(address_space); + add_objecttype_67(address_space); + add_objecttype_68(address_space); + add_objecttype_69(address_space); + add_objecttype_70(address_space); + add_referencetype_71(address_space); + add_referencetype_72(address_space); + add_referencetype_73(address_space); + add_referencetype_74(address_space); + add_referencetype_75(address_space); + add_referencetype_76(address_space); + add_referencetype_77(address_space); + add_referencetype_78(address_space); + add_referencetype_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_object_1(address_space: &mut AddressSpace) { + // Object + let name = "ShelvingState"; + let node_id = NodeId::new(0, 9178); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9179), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9184), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9189), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9213), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9211), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9212), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2929), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_2(address_space: &mut AddressSpace) { + // Object + let name = "FirstInGroup"; + let node_id = NodeId::new(0, 16398); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16405), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_3(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 16399); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16405), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + ])); +} + +fn add_object_4(address_space: &mut AddressSpace) { + // Object + let name = ""; + let node_id = NodeId::new(0, 16406); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16407), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16408), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16409), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16410), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16411), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16412), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16414), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16415), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16416), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16417), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16420), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16421), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16422), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16423), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16432), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16434), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16436), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16438), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16439), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16440), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16441), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16443), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16461), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16465), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16474), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16519), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + ])); +} + +fn add_object_5(address_space: &mut AddressSpace) { + // Object + let name = "Unshelved"; + let node_id = NodeId::new(0, 2930); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 6098), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2929), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_6(address_space: &mut AddressSpace) { + // Object + let name = "TimedShelved"; + let node_id = NodeId::new(0, 2932); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 6100), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2929), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_7(address_space: &mut AddressSpace) { + // Object + let name = "OneShotShelved"; + let node_id = NodeId::new(0, 2933); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 6101), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2929), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_8(address_space: &mut AddressSpace) { + // Object + let name = "UnshelvedToTimedShelved"; + let node_id = NodeId::new(0, 2935); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11322), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2929), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_9(address_space: &mut AddressSpace) { + // Object + let name = "UnshelvedToOneShotShelved"; + let node_id = NodeId::new(0, 2936); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11323), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2929), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_10(address_space: &mut AddressSpace) { + // Object + let name = "TimedShelvedToUnshelved"; + let node_id = NodeId::new(0, 2940); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11324), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2929), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_11(address_space: &mut AddressSpace) { + // Object + let name = "TimedShelvedToOneShotShelved"; + let node_id = NodeId::new(0, 2942); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11325), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2929), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_12(address_space: &mut AddressSpace) { + // Object + let name = "OneShotShelvedToUnshelved"; + let node_id = NodeId::new(0, 2943); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11326), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2929), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_13(address_space: &mut AddressSpace) { + // Object + let name = "OneShotShelvedToTimedShelved"; + let node_id = NodeId::new(0, 2945); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11327), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 2929), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_14(address_space: &mut AddressSpace) { + // Object + let name = "HighHigh"; + let node_id = NodeId::new(0, 9329); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9330), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 9318), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_15(address_space: &mut AddressSpace) { + // Object + let name = "High"; + let node_id = NodeId::new(0, 9331); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9332), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 9318), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_16(address_space: &mut AddressSpace) { + // Object + let name = "Low"; + let node_id = NodeId::new(0, 9333); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9334), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 9318), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_17(address_space: &mut AddressSpace) { + // Object + let name = "LowLow"; + let node_id = NodeId::new(0, 9335); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9336), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 9318), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_18(address_space: &mut AddressSpace) { + // Object + let name = "LowLowToLow"; + let node_id = NodeId::new(0, 9337); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11340), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 9318), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_19(address_space: &mut AddressSpace) { + // Object + let name = "LowToLowLow"; + let node_id = NodeId::new(0, 9338); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11341), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 9318), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_20(address_space: &mut AddressSpace) { + // Object + let name = "HighHighToHigh"; + let node_id = NodeId::new(0, 9339); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11342), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 9318), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_21(address_space: &mut AddressSpace) { + // Object + let name = "HighToHighHigh"; + let node_id = NodeId::new(0, 9340); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11343), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 9318), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_object_22(address_space: &mut AddressSpace) { + // Object + let name = "LimitState"; + let node_id = NodeId::new(0, 9455); + let node = Object::new(&node_id, name, name, EventNotifier::empty()); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9456), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9461), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9318), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9341), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_23(address_space: &mut AddressSpace) { + // ObjectType + let name = "ConditionType"; + let node_id = NodeId::new(0, 2782); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11112), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11113), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16363), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16364), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9009), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9010), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 3874), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9011), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9020), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9022), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9024), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9026), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9028), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9027), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9029), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 3875), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 12912), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2041), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_24(address_space: &mut AddressSpace) { + // ObjectType + let name = "DialogConditionType"; + let node_id = NodeId::new(0, 2830); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9035), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9055), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2831), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9064), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9065), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9066), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9067), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9068), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9069), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_25(address_space: &mut AddressSpace) { + // ObjectType + let name = "AcknowledgeableConditionType"; + let node_id = NodeId::new(0, 2881); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9073), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9093), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9102), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9111), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9113), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_26(address_space: &mut AddressSpace) { + // ObjectType + let name = "AlarmConditionType"; + let node_id = NodeId::new(0, 2915); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9118), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9160), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 11120), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9169), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16371), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9178), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9215), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9216), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16389), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16390), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16380), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16395), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16396), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16397), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16398), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18190), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16400), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16401), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16402), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 16403), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17868), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17869), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17870), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18199), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2881), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_27(address_space: &mut AddressSpace) { + // ObjectType + let name = "AlarmGroupType"; + let node_id = NodeId::new(0, 16405); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 61), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_28(address_space: &mut AddressSpace) { + // ObjectType + let name = "ShelvedStateMachineType"; + let node_id = NodeId::new(0, 2929); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9115), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2930), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2932), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2933), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2935), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2936), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2940), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2942), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2943), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2945), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2949), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2947), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2948), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2771), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_29(address_space: &mut AddressSpace) { + // ObjectType + let name = "LimitAlarmType"; + let node_id = NodeId::new(0, 2955); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11124), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11125), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11126), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11127), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16572), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16573), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16574), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16575), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_30(address_space: &mut AddressSpace) { + // ObjectType + let name = "ExclusiveLimitStateMachineType"; + let node_id = NodeId::new(0, 9318); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9329), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9331), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9333), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9335), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9337), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9338), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9339), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9340), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2771), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_31(address_space: &mut AddressSpace) { + // ObjectType + let name = "ExclusiveLimitAlarmType"; + let node_id = NodeId::new(0, 9341); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9398), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 9455), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2955), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_32(address_space: &mut AddressSpace) { + // ObjectType + let name = "NonExclusiveLimitAlarmType"; + let node_id = NodeId::new(0, 9906); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9963), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 10020), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 10029), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 10038), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 10047), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 2955), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_33(address_space: &mut AddressSpace) { + // ObjectType + let name = "NonExclusiveLevelAlarmType"; + let node_id = NodeId::new(0, 10060); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9906), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_34(address_space: &mut AddressSpace) { + // ObjectType + let name = "ExclusiveLevelAlarmType"; + let node_id = NodeId::new(0, 9482); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9341), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_35(address_space: &mut AddressSpace) { + // ObjectType + let name = "NonExclusiveDeviationAlarmType"; + let node_id = NodeId::new(0, 10368); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 10522), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16776), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9906), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_36(address_space: &mut AddressSpace) { + // ObjectType + let name = "NonExclusiveRateOfChangeAlarmType"; + let node_id = NodeId::new(0, 10214); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16858), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9906), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_37(address_space: &mut AddressSpace) { + // ObjectType + let name = "ExclusiveDeviationAlarmType"; + let node_id = NodeId::new(0, 9764); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9905), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16817), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9341), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_38(address_space: &mut AddressSpace) { + // ObjectType + let name = "ExclusiveRateOfChangeAlarmType"; + let node_id = NodeId::new(0, 9623); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16899), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9341), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_39(address_space: &mut AddressSpace) { + // ObjectType + let name = "DiscreteAlarmType"; + let node_id = NodeId::new(0, 10523); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2915), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_40(address_space: &mut AddressSpace) { + // ObjectType + let name = "OffNormalAlarmType"; + let node_id = NodeId::new(0, 10637); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11158), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 10523), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_41(address_space: &mut AddressSpace) { + // ObjectType + let name = "SystemOffNormalAlarmType"; + let node_id = NodeId::new(0, 11753); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 10637), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_42(address_space: &mut AddressSpace) { + // ObjectType + let name = "TripAlarmType"; + let node_id = NodeId::new(0, 10751); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 10637), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_43(address_space: &mut AddressSpace) { + // ObjectType + let name = "InstrumentDiagnosticAlarmType"; + let node_id = NodeId::new(0, 18347); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 10637), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_44(address_space: &mut AddressSpace) { + // ObjectType + let name = "SystemDiagnosticAlarmType"; + let node_id = NodeId::new(0, 18496); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 10637), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_45(address_space: &mut AddressSpace) { + // ObjectType + let name = "CertificateExpirationAlarmType"; + let node_id = NodeId::new(0, 13225); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 13325), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 14900), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13326), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 13327), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11753), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_46(address_space: &mut AddressSpace) { + // ObjectType + let name = "DiscrepancyAlarmType"; + let node_id = NodeId::new(0, 17080); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17215), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17216), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17217), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_47(address_space: &mut AddressSpace) { + // ObjectType + let name = "BaseConditionClassType"; + let node_id = NodeId::new(0, 11163); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_48(address_space: &mut AddressSpace) { + // ObjectType + let name = "ProcessConditionClassType"; + let node_id = NodeId::new(0, 11164); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11163), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_49(address_space: &mut AddressSpace) { + // ObjectType + let name = "MaintenanceConditionClassType"; + let node_id = NodeId::new(0, 11165); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11163), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_50(address_space: &mut AddressSpace) { + // ObjectType + let name = "SystemConditionClassType"; + let node_id = NodeId::new(0, 11166); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11163), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_51(address_space: &mut AddressSpace) { + // ObjectType + let name = "SafetyConditionClassType"; + let node_id = NodeId::new(0, 17218); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11163), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_52(address_space: &mut AddressSpace) { + // ObjectType + let name = "HighlyManagedAlarmConditionClassType"; + let node_id = NodeId::new(0, 17219); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11163), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_53(address_space: &mut AddressSpace) { + // ObjectType + let name = "TrainingConditionClassType"; + let node_id = NodeId::new(0, 17220); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11163), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_54(address_space: &mut AddressSpace) { + // ObjectType + let name = "StatisticalConditionClassType"; + let node_id = NodeId::new(0, 18665); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11163), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_55(address_space: &mut AddressSpace) { + // ObjectType + let name = "TestingConditionSubClassType"; + let node_id = NodeId::new(0, 17221); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11163), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_56(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditConditionEventType"; + let node_id = NodeId::new(0, 2790); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2127), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_57(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditConditionEnableEventType"; + let node_id = NodeId::new(0, 2803); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2790), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_58(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditConditionCommentEventType"; + let node_id = NodeId::new(0, 2829); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17222), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11851), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2790), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_59(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditConditionRespondEventType"; + let node_id = NodeId::new(0, 8927); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11852), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2790), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_60(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditConditionAcknowledgeEventType"; + let node_id = NodeId::new(0, 8944); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17223), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11853), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2790), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_61(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditConditionConfirmEventType"; + let node_id = NodeId::new(0, 8961); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17224), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11854), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2790), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_62(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditConditionShelvingEventType"; + let node_id = NodeId::new(0, 11093); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 11855), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2790), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_63(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditConditionSuppressionEventType"; + let node_id = NodeId::new(0, 17225); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2790), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_64(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditConditionSilenceEventType"; + let node_id = NodeId::new(0, 17242); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2790), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_65(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditConditionResetEventType"; + let node_id = NodeId::new(0, 15013); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2790), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_66(address_space: &mut AddressSpace) { + // ObjectType + let name = "AuditConditionOutOfServiceEventType"; + let node_id = NodeId::new(0, 17259); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2790), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_67(address_space: &mut AddressSpace) { + // ObjectType + let name = "RefreshStartEventType"; + let node_id = NodeId::new(0, 2787); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2130), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_68(address_space: &mut AddressSpace) { + // ObjectType + let name = "RefreshEndEventType"; + let node_id = NodeId::new(0, 2788); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2130), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_69(address_space: &mut AddressSpace) { + // ObjectType + let name = "RefreshRequiredEventType"; + let node_id = NodeId::new(0, 2789); + let node = ObjectType::new(&node_id, name, name, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2130), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_objecttype_70(address_space: &mut AddressSpace) { + // ObjectType + let name = "AlarmMetricsType"; + let node_id = NodeId::new(0, 17279); + let node = ObjectType::new(&node_id, name, name, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17280), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17991), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17281), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17282), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17284), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17286), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17283), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 17288), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 18666), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward), + (&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_71(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasTrueSubState"; + let node_id = NodeId::new(0, 9004); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "IsTrueSubStateOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_72(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasFalseSubState"; + let node_id = NodeId::new(0, 9005); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "IsFalseSubStateOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_73(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasAlarmSuppressionGroup"; + let node_id = NodeId::new(0, 16361); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "IsAlarmSuppressionGroupOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 47), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_74(address_space: &mut AddressSpace) { + // ReferenceType + let name = "AlarmGroupMember"; + let node_id = NodeId::new(0, 16362); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "MemberOfAlarmGroup")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 35), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_75(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasCondition"; + let node_id = NodeId::new(0, 9006); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "IsConditionOf")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_76(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasEffectDisable"; + let node_id = NodeId::new(0, 17276); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "MayBeDisabledBy")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 54), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_77(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasEffectEnable"; + let node_id = NodeId::new(0, 17983); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "MayBeEnabledBy")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 54), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_78(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasEffectSuppressed"; + let node_id = NodeId::new(0, 17984); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "MayBeSuppressedBy")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 54), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_referencetype_79(address_space: &mut AddressSpace) { + // ReferenceType + let name = "HasEffectUnsuppressed"; + let node_id = NodeId::new(0, 17985); + let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "MayBeUnsuppressedBy")), false, false); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 54), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 8996); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9000); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "EffectiveTransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9001); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "TrueState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11110); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "FalseState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11111); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "SourceTimestamp"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9003); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9002), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "ConditionClassId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11112); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "ConditionClassName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11113); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "ConditionSubClassId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16363); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "ConditionSubClassName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16364); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "ConditionName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9009); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "BranchId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9010); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "Retain"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 3874); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "EnabledState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9011); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9012), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9015), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9016), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9017), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9018), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9019), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9012); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9011), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "EffectiveDisplayName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9015); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9011), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9016); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9011), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "EffectiveTransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9017); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9011), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "TrueState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9018); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9011), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "FalseState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9019); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9011), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "Quality"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9020); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9021), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9002), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_9_2.rs b/lib/src/server/address_space/generated/nodeset_9_2.rs new file mode 100644 index 000000000..2f38e42dc --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_9_2.rs @@ -0,0 +1,1558 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part9.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "SourceTimestamp"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9021); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9020), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "LastSeverity"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9022); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9023), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9002), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "SourceTimestamp"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9023); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9022), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "Comment"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9024); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9025), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9002), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "SourceTimestamp"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9025); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9024), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "ClientUserId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9026); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("EventId"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Comment"), + data_type: NodeId::new(0, 21), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 9030); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9029), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SubscriptionId"), + data_type: NodeId::new(0, 288), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 3876); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 3875), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SubscriptionId"), + data_type: NodeId::new(0, 288), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("MonitoredItemId"), + data_type: NodeId::new(0, 288), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 12913); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 12912), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "EnabledState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9035); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9036), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2830), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9036); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9035), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "DialogState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9055); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9056), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9060), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9062), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9063), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2830), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9056); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9055), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9060); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9055), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "TrueState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9062); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9055), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "FalseState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9063); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9055), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "Prompt"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 2831); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2830), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "ResponseOptionSet"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9064); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), Some(1), Some(0), value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2830), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "DefaultResponse"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9065); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 6), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2830), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "OkResponse"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9066); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 6), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2830), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "CancelResponse"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9067); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 6), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2830), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "LastResponse"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9068); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 6), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2830), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("SelectedResponse"), + data_type: NodeId::new(0, 6), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 9070); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9069), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "EnabledState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9073); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9074), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2881), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9074); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9073), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "AckedState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9093); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9094), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9098), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9100), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9101), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2881), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9094); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9093), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9098); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9093), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "TrueState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9100); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9093), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "FalseState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9101); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9093), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "ConfirmedState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9102); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9103), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9107), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9109), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9110), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2881), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9103); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9102), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9107); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9102), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "TrueState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9109); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9102), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "FalseState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9110); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9102), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("EventId"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Comment"), + data_type: NodeId::new(0, 21), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 9112); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9111), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("EventId"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Comment"), + data_type: NodeId::new(0, 21), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 9114); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9113), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "EnabledState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9118); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9119), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9119); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9118), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "ActiveState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9160); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9161), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9164), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9165), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9166), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9167), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9168), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9161); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9160), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "EffectiveDisplayName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9164); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9160), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9165); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9160), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "EffectiveTransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9166); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9160), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "TrueState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9167); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9160), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "FalseState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9168); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9160), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "InputNode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11120); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "SuppressedState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9169); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9170), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9174), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9176), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9177), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9170); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9169), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9174); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9169), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "TrueState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9176); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9169), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "FalseState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9177); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9169), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "OutOfServiceState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16371); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16372), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16376), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16378), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16379), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16372); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16371), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16376); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16371), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "TrueState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16378); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16371), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "FalseState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16379); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16371), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9179); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9180), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2760), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9178), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9180); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9179), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "LastTransition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9184); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9185), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9188), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2767), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9178), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9185); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9184), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9188); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9184), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "UnshelveTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9189); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9178), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ShelvingTime"), + data_type: NodeId::new(0, 290), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 9214); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9213), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "SuppressedOrShelved"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9215); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "MaxTimeShelved"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9216); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "AudibleEnabled"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16389); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "AudibleSound"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16390); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 16307), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17986), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "SilenceState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16380); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16381), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16385), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16387), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 16388), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16381); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16385); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "TrueState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16387); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "FalseState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16388); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "OnDelay"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16395); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "OffDelay"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16396); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "FirstInGroupFlag"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16397); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "LatchedState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18190); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 18191), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18195), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18197), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 18198), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18191); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18190), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18195); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18190), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "TrueState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18197); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18190), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "FalseState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 18198); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 18190), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "ReAlarmTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16400); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "ReAlarmRepeatCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16401); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 4), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "EventId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16407); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "EventType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16408); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "SourceNode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16409); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "SourceName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16410); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "Time"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16411); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "ReceiveTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16412); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "Message"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16414); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "Severity"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16415); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "ConditionClassId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16416); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "ConditionClassName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16417); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "ConditionName"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16420); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "BranchId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16421); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "Retain"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16422); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "EnabledState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16423); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16424), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16424); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16423), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "Quality"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16432); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16433), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9002), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "SourceTimestamp"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16433); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16432), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_9_3.rs b/lib/src/server/address_space/generated/nodeset_9_3.rs new file mode 100644 index 000000000..982186360 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_9_3.rs @@ -0,0 +1,1489 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part9.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variable_4(address_space); + add_variable_5(address_space); + add_variable_6(address_space); + add_variable_7(address_space); + add_variable_8(address_space); + add_variable_9(address_space); + add_variable_10(address_space); + add_variable_11(address_space); + add_variable_12(address_space); + add_variable_13(address_space); + add_variable_14(address_space); + add_variable_15(address_space); + add_variable_16(address_space); + add_variable_17(address_space); + add_variable_18(address_space); + add_variable_19(address_space); + add_variable_20(address_space); + add_variable_21(address_space); + add_variable_22(address_space); + add_variable_23(address_space); + add_variable_24(address_space); + add_variable_25(address_space); + add_variable_26(address_space); + add_variable_27(address_space); + add_variable_28(address_space); + add_variable_29(address_space); + add_variable_30(address_space); + add_variable_31(address_space); + add_variable_32(address_space); + add_variable_33(address_space); + add_variable_34(address_space); + add_variable_35(address_space); + add_variable_36(address_space); + add_variable_37(address_space); + add_variable_38(address_space); + add_variable_39(address_space); + add_variable_40(address_space); + add_variable_41(address_space); + add_variable_42(address_space); + add_variable_43(address_space); + add_variable_44(address_space); + add_variable_45(address_space); + add_variable_46(address_space); + add_variable_47(address_space); + add_variable_48(address_space); + add_variable_49(address_space); + add_variable_50(address_space); + add_variable_51(address_space); + add_variable_52(address_space); + add_variable_53(address_space); + add_variable_54(address_space); + add_variable_55(address_space); + add_variable_56(address_space); + add_variable_57(address_space); + add_variable_58(address_space); + add_variable_59(address_space); + add_variable_60(address_space); + add_variable_61(address_space); + add_variable_62(address_space); + add_variable_63(address_space); + add_variable_64(address_space); + add_variable_65(address_space); + add_variable_66(address_space); + add_variable_67(address_space); + add_variable_68(address_space); + add_variable_69(address_space); + add_variable_70(address_space); + add_variable_71(address_space); + add_variable_72(address_space); + add_variable_73(address_space); + add_variable_74(address_space); + add_variable_75(address_space); + add_variable_76(address_space); + add_variable_77(address_space); + add_variable_78(address_space); + add_variable_79(address_space); + add_variable_80(address_space); + add_variable_81(address_space); + add_variable_82(address_space); + add_variable_83(address_space); + add_variable_84(address_space); + add_variable_85(address_space); + add_variable_86(address_space); + add_variable_87(address_space); + add_variable_88(address_space); + add_variable_89(address_space); + add_variable_90(address_space); + add_variable_91(address_space); + add_variable_92(address_space); + add_variable_93(address_space); + add_variable_94(address_space); + add_variable_95(address_space); + add_variable_96(address_space); + add_variable_97(address_space); + add_variable_98(address_space); + add_variable_99(address_space); + add_variable_100(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "LastSeverity"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16434); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16435), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9002), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "SourceTimestamp"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16435); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16434), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "Comment"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16436); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16437), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9002), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_4(address_space: &mut AddressSpace) { + // Variable + let name = "SourceTimestamp"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16437); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16436), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_5(address_space: &mut AddressSpace) { + // Variable + let name = "ClientUserId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16438); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_6(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("EventId"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Comment"), + data_type: NodeId::new(0, 21), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16442); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16441), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_7(address_space: &mut AddressSpace) { + // Variable + let name = "AckedState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16443); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16444), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_8(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16444); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16443), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_9(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("EventId"), + data_type: NodeId::new(0, 15), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("Comment"), + data_type: NodeId::new(0, 21), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 16462); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16461), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_10(address_space: &mut AddressSpace) { + // Variable + let name = "ActiveState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16465); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16466), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_11(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16466); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16465), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_12(address_space: &mut AddressSpace) { + // Variable + let name = "InputNode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16474); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_13(address_space: &mut AddressSpace) { + // Variable + let name = "SuppressedOrShelved"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16519); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_14(address_space: &mut AddressSpace) { + // Variable + let name = "UnshelveTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9115); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2929), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_15(address_space: &mut AddressSpace) { + // Variable + let name = "StateNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 6098); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2930), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_16(address_space: &mut AddressSpace) { + // Variable + let name = "StateNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 6100); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2932), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_17(address_space: &mut AddressSpace) { + // Variable + let name = "StateNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 6101); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2933), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_18(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11322); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2935), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_19(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11323); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2936), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_20(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11324); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2940), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_21(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11325); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2942), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_22(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11326); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2943), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_23(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11327); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2945), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_24(address_space: &mut AddressSpace) { + // Variable + let name = "InputArguments"; + let value = vec![ + Variant::from(ExtensionObject::from_encodable( + NodeId::new(0, 298), &Argument { + name: UAString::from("ShelvingTime"), + data_type: NodeId::new(0, 290), + value_rank: -1, + array_dimensions: None, + description: LocalizedText::new("", ""), + })), + ]; + let node_id = NodeId::new(0, 2991); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), (VariantTypeId::ExtensionObject, value)); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2949), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_25(address_space: &mut AddressSpace) { + // Variable + let name = "HighHighLimit"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11124); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2955), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_26(address_space: &mut AddressSpace) { + // Variable + let name = "HighLimit"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11125); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2955), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_27(address_space: &mut AddressSpace) { + // Variable + let name = "LowLimit"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11126); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2955), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_28(address_space: &mut AddressSpace) { + // Variable + let name = "LowLowLimit"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11127); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2955), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_29(address_space: &mut AddressSpace) { + // Variable + let name = "BaseHighHighLimit"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16572); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2955), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_30(address_space: &mut AddressSpace) { + // Variable + let name = "BaseHighLimit"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16573); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2955), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_31(address_space: &mut AddressSpace) { + // Variable + let name = "BaseLowLimit"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16574); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2955), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_32(address_space: &mut AddressSpace) { + // Variable + let name = "BaseLowLowLimit"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16575); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2955), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_33(address_space: &mut AddressSpace) { + // Variable + let name = "StateNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9330); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9329), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_34(address_space: &mut AddressSpace) { + // Variable + let name = "StateNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9332); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9331), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_35(address_space: &mut AddressSpace) { + // Variable + let name = "StateNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9334); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9333), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_36(address_space: &mut AddressSpace) { + // Variable + let name = "StateNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9336); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9335), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_37(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11340); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9337), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_38(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11341); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9338), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_39(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11342); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9339), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_40(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionNumber"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11343); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9340), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_41(address_space: &mut AddressSpace) { + // Variable + let name = "ActiveState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9398); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9399), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9341), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_42(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9399); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9398), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_43(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9456); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9457), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2760), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9455), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_44(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9457); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9456), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_45(address_space: &mut AddressSpace) { + // Variable + let name = "LastTransition"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9461); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9462), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9465), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2767), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9455), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_46(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9462); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9461), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_47(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9465); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9461), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_48(address_space: &mut AddressSpace) { + // Variable + let name = "ActiveState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9963); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9964), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9906), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_49(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9964); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9963), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_50(address_space: &mut AddressSpace) { + // Variable + let name = "HighHighState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10020); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 10021), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 10025), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 10027), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 10028), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9906), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_51(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10021); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10020), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_52(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10025); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10020), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_53(address_space: &mut AddressSpace) { + // Variable + let name = "TrueState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10027); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10020), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_54(address_space: &mut AddressSpace) { + // Variable + let name = "FalseState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10028); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10020), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_55(address_space: &mut AddressSpace) { + // Variable + let name = "HighState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10029); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 10030), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 10034), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 10036), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 10037), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9906), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_56(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10030); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10029), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_57(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10034); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10029), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_58(address_space: &mut AddressSpace) { + // Variable + let name = "TrueState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10036); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10029), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_59(address_space: &mut AddressSpace) { + // Variable + let name = "FalseState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10037); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10029), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_60(address_space: &mut AddressSpace) { + // Variable + let name = "LowState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10038); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 10039), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 10043), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 10045), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 10046), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9906), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_61(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10039); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10038), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_62(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10043); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10038), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_63(address_space: &mut AddressSpace) { + // Variable + let name = "TrueState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10045); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10038), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_64(address_space: &mut AddressSpace) { + // Variable + let name = "FalseState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10046); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10038), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_65(address_space: &mut AddressSpace) { + // Variable + let name = "LowLowState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10047); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 10048), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 10052), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 10054), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 10055), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 8995), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9906), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_66(address_space: &mut AddressSpace) { + // Variable + let name = "Id"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10048); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10047), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_67(address_space: &mut AddressSpace) { + // Variable + let name = "TransitionTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10052); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10047), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_68(address_space: &mut AddressSpace) { + // Variable + let name = "TrueState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10054); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10047), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_69(address_space: &mut AddressSpace) { + // Variable + let name = "FalseState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10055); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10047), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_70(address_space: &mut AddressSpace) { + // Variable + let name = "SetpointNode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 10522); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10368), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_71(address_space: &mut AddressSpace) { + // Variable + let name = "BaseSetpointNode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16776); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10368), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_72(address_space: &mut AddressSpace) { + // Variable + let name = "EngineeringUnits"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16858); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10214), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_73(address_space: &mut AddressSpace) { + // Variable + let name = "SetpointNode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 9905); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9764), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_74(address_space: &mut AddressSpace) { + // Variable + let name = "BaseSetpointNode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16817); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9764), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_75(address_space: &mut AddressSpace) { + // Variable + let name = "EngineeringUnits"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 16899); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9623), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_76(address_space: &mut AddressSpace) { + // Variable + let name = "NormalState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11158); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 10637), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_77(address_space: &mut AddressSpace) { + // Variable + let name = "ExpirationDate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13325); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 13), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13225), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_78(address_space: &mut AddressSpace) { + // Variable + let name = "ExpirationLimit"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 14900); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13225), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_79(address_space: &mut AddressSpace) { + // Variable + let name = "CertificateType"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13326); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13225), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_80(address_space: &mut AddressSpace) { + // Variable + let name = "Certificate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 13327); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 13225), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_81(address_space: &mut AddressSpace) { + // Variable + let name = "TargetValueNode"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17215); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17080), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_82(address_space: &mut AddressSpace) { + // Variable + let name = "ExpectedTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17216); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17080), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_83(address_space: &mut AddressSpace) { + // Variable + let name = "Tolerance"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17217); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17080), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_84(address_space: &mut AddressSpace) { + // Variable + let name = "ConditionEventId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17222); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2829), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_85(address_space: &mut AddressSpace) { + // Variable + let name = "Comment"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11851); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2829), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_86(address_space: &mut AddressSpace) { + // Variable + let name = "SelectedResponse"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11852); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 8927), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_87(address_space: &mut AddressSpace) { + // Variable + let name = "ConditionEventId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17223); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 8944), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_88(address_space: &mut AddressSpace) { + // Variable + let name = "Comment"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11853); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 8944), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_89(address_space: &mut AddressSpace) { + // Variable + let name = "ConditionEventId"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17224); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 8961), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_90(address_space: &mut AddressSpace) { + // Variable + let name = "Comment"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11854); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 8961), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_91(address_space: &mut AddressSpace) { + // Variable + let name = "ShelvingTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 11855); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 11093), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_92(address_space: &mut AddressSpace) { + // Variable + let name = "AlarmCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17280); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17279), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_93(address_space: &mut AddressSpace) { + // Variable + let name = "StartTime"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17991); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17279), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_94(address_space: &mut AddressSpace) { + // Variable + let name = "MaximumActiveState"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17281); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17279), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_95(address_space: &mut AddressSpace) { + // Variable + let name = "MaximumUnAck"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17282); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17279), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_96(address_space: &mut AddressSpace) { + // Variable + let name = "CurrentAlarmRate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17284); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17285), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17277), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17279), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_97(address_space: &mut AddressSpace) { + // Variable + let name = "Rate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17285); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17284), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_98(address_space: &mut AddressSpace) { + // Variable + let name = "MaximumAlarmRate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17286); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17287), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17277), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17279), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_99(address_space: &mut AddressSpace) { + // Variable + let name = "Rate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17287); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17286), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_100(address_space: &mut AddressSpace) { + // Variable + let name = "MaximumReAlarmCount"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17283); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17279), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + diff --git a/lib/src/server/address_space/generated/nodeset_9_4.rs b/lib/src/server/address_space/generated/nodeset_9_4.rs new file mode 100644 index 000000000..fe1f85105 --- /dev/null +++ b/lib/src/server/address_space/generated/nodeset_9_4.rs @@ -0,0 +1,410 @@ +// OPCUA for Rust +// SPDX-License-Identifier: MPL-2.0 +// Copyright (C) 2017-2022 Adam Lock +// This file was autogenerated from Opc.Ua.NodeSet2.Part9.xml by tools/schema/gen_address_space.js +// DO NOT EDIT THIS FILE + +#[allow(unused_imports)] +use std::{convert::TryFrom, str::FromStr}; + +#[allow(unused_imports)] +use crate::server::{ + address_space::{EventNotifier, types::*}, + prelude::{DataTypeId, ExtensionObject, LocalizedText, NodeId, ReferenceTypeId, service_types::Argument, UAString, Variant, VariantTypeId} +}; + +#[allow(unused_variables)] +pub fn populate_address_space(address_space: &mut AddressSpace) { + add_variable_1(address_space); + add_variable_2(address_space); + add_variable_3(address_space); + add_variabletype_4(address_space); + add_variabletype_5(address_space); + add_variabletype_6(address_space); + add_method_7(address_space); + add_method_8(address_space); + add_method_9(address_space); + add_method_10(address_space); + add_method_11(address_space); + add_method_12(address_space); + add_method_13(address_space); + add_method_14(address_space); + add_method_15(address_space); + add_method_16(address_space); + add_method_17(address_space); + add_method_18(address_space); + add_method_19(address_space); + add_method_20(address_space); + add_method_21(address_space); + add_method_22(address_space); + add_method_23(address_space); + add_method_24(address_space); + add_method_25(address_space); + add_method_26(address_space); + add_method_27(address_space); + add_method_28(address_space); + add_method_29(address_space); + add_method_30(address_space); + add_method_31(address_space); +} + +fn add_variable_1(address_space: &mut AddressSpace) { + // Variable + let name = "AverageAlarmRate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17288); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17289), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 17277), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17279), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_2(address_space: &mut AddressSpace) { + // Variable + let name = "Rate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17289); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17288), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variable_3(address_space: &mut AddressSpace) { + // Variable + let name = "Rate"; + let value = Variant::Empty; + let node_id = NodeId::new(0, 17278); + let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17277), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_4(address_space: &mut AddressSpace) { + // VariableType + let name = "TwoStateVariableType"; + let node_id = NodeId::new(0, 8995); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 21), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 8996), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9000), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 9001), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11110), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 11111), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2755), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_5(address_space: &mut AddressSpace) { + // VariableType + let name = "ConditionVariableType"; + let node_id = NodeId::new(0, 9002); + let node = VariableType::new(&node_id, name, name, NodeId::null(), false, -2); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9003), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_variabletype_6(address_space: &mut AddressSpace) { + // VariableType + let name = "AlarmRateVariableType"; + let node_id = NodeId::new(0, 17277); + let node = VariableType::new(&node_id, name, name, NodeId::new(0, 11), false, -1); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 17278), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), + ])); +} + +fn add_method_7(address_space: &mut AddressSpace) { + // Method + let name = "Disable"; + let node_id = NodeId::new(0, 9028); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_8(address_space: &mut AddressSpace) { + // Method + let name = "Enable"; + let node_id = NodeId::new(0, 9027); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_9(address_space: &mut AddressSpace) { + // Method + let name = "AddComment"; + let node_id = NodeId::new(0, 9029); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9030), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_10(address_space: &mut AddressSpace) { + // Method + let name = "ConditionRefresh"; + let node_id = NodeId::new(0, 3875); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 3876), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_11(address_space: &mut AddressSpace) { + // Method + let name = "ConditionRefresh2"; + let node_id = NodeId::new(0, 12912); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 12913), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 2782), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_12(address_space: &mut AddressSpace) { + // Method + let name = "Respond"; + let node_id = NodeId::new(0, 9069); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9070), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2830), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_13(address_space: &mut AddressSpace) { + // Method + let name = "Acknowledge"; + let node_id = NodeId::new(0, 9111); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9112), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2881), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_14(address_space: &mut AddressSpace) { + // Method + let name = "Confirm"; + let node_id = NodeId::new(0, 9113); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9114), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2881), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_15(address_space: &mut AddressSpace) { + // Method + let name = "TimedShelve"; + let node_id = NodeId::new(0, 9213); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 9214), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9178), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_16(address_space: &mut AddressSpace) { + // Method + let name = "Unshelve"; + let node_id = NodeId::new(0, 9211); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9178), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_17(address_space: &mut AddressSpace) { + // Method + let name = "OneShotShelve"; + let node_id = NodeId::new(0, 9212); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 9178), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_18(address_space: &mut AddressSpace) { + // Method + let name = "Silence"; + let node_id = NodeId::new(0, 16402); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_19(address_space: &mut AddressSpace) { + // Method + let name = "Suppress"; + let node_id = NodeId::new(0, 16403); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_20(address_space: &mut AddressSpace) { + // Method + let name = "Unsuppress"; + let node_id = NodeId::new(0, 17868); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_21(address_space: &mut AddressSpace) { + // Method + let name = "RemoveFromService"; + let node_id = NodeId::new(0, 17869); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_22(address_space: &mut AddressSpace) { + // Method + let name = "PlaceInService"; + let node_id = NodeId::new(0, 17870); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_23(address_space: &mut AddressSpace) { + // Method + let name = "Reset"; + let node_id = NodeId::new(0, 18199); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2915), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_24(address_space: &mut AddressSpace) { + // Method + let name = "Disable"; + let node_id = NodeId::new(0, 16439); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_25(address_space: &mut AddressSpace) { + // Method + let name = "Enable"; + let node_id = NodeId::new(0, 16440); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_26(address_space: &mut AddressSpace) { + // Method + let name = "AddComment"; + let node_id = NodeId::new(0, 16441); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16442), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_27(address_space: &mut AddressSpace) { + // Method + let name = "Acknowledge"; + let node_id = NodeId::new(0, 16461); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 16462), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 16406), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_28(address_space: &mut AddressSpace) { + // Method + let name = "TimedShelve"; + let node_id = NodeId::new(0, 2949); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 2991), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2929), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_29(address_space: &mut AddressSpace) { + // Method + let name = "Unshelve"; + let node_id = NodeId::new(0, 2947); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2929), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_30(address_space: &mut AddressSpace) { + // Method + let name = "OneShotShelve"; + let node_id = NodeId::new(0, 2948); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 2929), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + +fn add_method_31(address_space: &mut AddressSpace) { + // Method + let name = "Reset"; + let node_id = NodeId::new(0, 18666); + let node = Method::new(&node_id, name, name, true, true); + let _ = address_space.insert(node, Some(&[ + (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), + (&NodeId::new(0, 17279), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse), + ])); +} + diff --git a/src/server/address_space/method.rs b/lib/src/server/address_space/method.rs similarity index 99% rename from src/server/address_space/method.rs rename to lib/src/server/address_space/method.rs index 72362d6ce..a9d896d8b 100644 --- a/src/server/address_space/method.rs +++ b/lib/src/server/address_space/method.rs @@ -6,7 +6,7 @@ use std::sync::{Arc, RwLock}; -use opcua_types::service_types::{Argument, MethodAttributes}; +use crate::types::service_types::{Argument, MethodAttributes}; use crate::{ address_space::{ diff --git a/src/server/address_space/method_impls.rs b/lib/src/server/address_space/method_impls.rs similarity index 98% rename from src/server/address_space/method_impls.rs rename to lib/src/server/address_space/method_impls.rs index 8738fb54d..871f99574 100644 --- a/src/server/address_space/method_impls.rs +++ b/lib/src/server/address_space/method_impls.rs @@ -4,9 +4,9 @@ use std::sync::{Arc, RwLock}; -use opcua_types::service_types::{CallMethodRequest, CallMethodResult}; -use opcua_types::status_code::StatusCode; -use opcua_types::*; +use crate::types::service_types::{CallMethodRequest, CallMethodResult}; +use crate::types::status_code::StatusCode; +use crate::types::*; use crate::{callbacks::Method, session::SessionManager}; diff --git a/src/server/address_space/mod.rs b/lib/src/server/address_space/mod.rs similarity index 98% rename from src/server/address_space/mod.rs rename to lib/src/server/address_space/mod.rs index 4e87ca653..21f110ecc 100644 --- a/src/server/address_space/mod.rs +++ b/lib/src/server/address_space/mod.rs @@ -10,12 +10,12 @@ use std::{ sync::{Arc, Mutex}, }; -use opcua_types::status_code::StatusCode; -use opcua_types::{ +use crate::types::status_code::StatusCode; +use crate::types::{ AttributeId, DataValue, NodeId, NumericRange, QualifiedName, TimestampsToReturn, }; -use crate::callbacks::{AttributeGetter, AttributeSetter}; +use super::callbacks::{AttributeGetter, AttributeSetter}; pub use self::address_space::AddressSpace; @@ -380,9 +380,9 @@ macro_rules! node_builder_impl_property_of { macro_rules! node_base_impl { ( $node_struct:ident ) => { use crate::address_space::node::NodeType; - use opcua_types::service_types::NodeClass; - use opcua_types::status_code::StatusCode; - use opcua_types::*; + use crate::types::service_types::NodeClass; + use crate::types::status_code::StatusCode; + use crate::types::*; impl Into for $node_struct { fn into(self) -> NodeType { diff --git a/src/server/address_space/node.rs b/lib/src/server/address_space/node.rs similarity index 99% rename from src/server/address_space/node.rs rename to lib/src/server/address_space/node.rs index a8b47f1db..31377ca17 100644 --- a/src/server/address_space/node.rs +++ b/lib/src/server/address_space/node.rs @@ -2,7 +2,7 @@ // SPDX-License-Identifier: MPL-2.0 // Copyright (C) 2017-2022 Adam Lock -use opcua_types::{ +use crate::types::{ service_types::NodeClass, status_code::StatusCode, AttributeId, DataValue, LocalizedText, NodeId, NumericRange, QualifiedName, TimestampsToReturn, Variant, WriteMask, }; diff --git a/src/server/address_space/object.rs b/lib/src/server/address_space/object.rs similarity index 98% rename from src/server/address_space/object.rs rename to lib/src/server/address_space/object.rs index 8bd4be1c8..cf040a34f 100644 --- a/src/server/address_space/object.rs +++ b/lib/src/server/address_space/object.rs @@ -4,7 +4,7 @@ //! Contains the implementation of `Object` and `ObjectBuilder`. -use opcua_types::service_types::ObjectAttributes; +use crate::types::service_types::ObjectAttributes; use crate::address_space::{base::Base, node::Node, node::NodeBase, EventNotifier}; diff --git a/src/server/address_space/object_type.rs b/lib/src/server/address_space/object_type.rs similarity index 98% rename from src/server/address_space/object_type.rs rename to lib/src/server/address_space/object_type.rs index 57d6ded5f..9b8d55a06 100644 --- a/src/server/address_space/object_type.rs +++ b/lib/src/server/address_space/object_type.rs @@ -4,7 +4,7 @@ //! Contains the implementation of `ObjectType` and `ObjectTypeBuilder`. -use opcua_types::service_types::ObjectTypeAttributes; +use crate::types::service_types::ObjectTypeAttributes; use crate::address_space::{base::Base, node::Node, node::NodeBase}; diff --git a/src/server/address_space/reference_type.rs b/lib/src/server/address_space/reference_type.rs similarity index 98% rename from src/server/address_space/reference_type.rs rename to lib/src/server/address_space/reference_type.rs index bea3aa5bd..15fbfa6cf 100644 --- a/src/server/address_space/reference_type.rs +++ b/lib/src/server/address_space/reference_type.rs @@ -4,7 +4,7 @@ //! Contains the implementation of `ReferenceType` and `ReferenceTypeBuilder`. -use opcua_types::service_types::ReferenceTypeAttributes; +use crate::types::service_types::ReferenceTypeAttributes; use crate::address_space::{base::Base, node::Node, node::NodeBase}; diff --git a/src/server/address_space/references.rs b/lib/src/server/address_space/references.rs similarity index 99% rename from src/server/address_space/references.rs rename to lib/src/server/address_space/references.rs index d5ad43204..bbcb00802 100644 --- a/src/server/address_space/references.rs +++ b/lib/src/server/address_space/references.rs @@ -4,7 +4,7 @@ use std::collections::{HashMap, HashSet}; -use opcua_types::*; +use crate::types::*; /// The `NodeId` is the target node. The reference is held in a list by the source node. /// The target node does not need to exist. diff --git a/src/server/address_space/relative_path.rs b/lib/src/server/address_space/relative_path.rs similarity index 99% rename from src/server/address_space/relative_path.rs rename to lib/src/server/address_space/relative_path.rs index 83580f1ec..dda560944 100644 --- a/src/server/address_space/relative_path.rs +++ b/lib/src/server/address_space/relative_path.rs @@ -4,7 +4,7 @@ use std::collections::HashSet; -use opcua_types::{ +use crate::types::{ node_id::NodeId, service_types::{RelativePath, RelativePathElement}, status_code::StatusCode, diff --git a/src/server/address_space/variable.rs b/lib/src/server/address_space/variable.rs similarity index 99% rename from src/server/address_space/variable.rs rename to lib/src/server/address_space/variable.rs index 7bf9056ec..b72972de2 100644 --- a/src/server/address_space/variable.rs +++ b/lib/src/server/address_space/variable.rs @@ -7,7 +7,7 @@ use std::convert::{Into, TryFrom}; use std::sync::{Arc, Mutex}; -use opcua_types::service_types::VariableAttributes; +use crate::types::service_types::VariableAttributes; use crate::{ address_space::{ diff --git a/src/server/address_space/variable_type.rs b/lib/src/server/address_space/variable_type.rs similarity index 99% rename from src/server/address_space/variable_type.rs rename to lib/src/server/address_space/variable_type.rs index 52a611686..dd4697e64 100644 --- a/src/server/address_space/variable_type.rs +++ b/lib/src/server/address_space/variable_type.rs @@ -6,7 +6,7 @@ use std::convert::TryFrom; -use opcua_types::service_types::VariableTypeAttributes; +use crate::types::service_types::VariableTypeAttributes; use crate::address_space::{base::Base, node::Node, node::NodeBase}; diff --git a/src/server/address_space/view.rs b/lib/src/server/address_space/view.rs similarity index 99% rename from src/server/address_space/view.rs rename to lib/src/server/address_space/view.rs index 9e67f563f..0124788f6 100644 --- a/src/server/address_space/view.rs +++ b/lib/src/server/address_space/view.rs @@ -4,7 +4,7 @@ //! Contains the implementation of `View` and `ViewBuilder`. -use opcua_types::service_types::ViewAttributes; +use crate::types::service_types::ViewAttributes; use crate::address_space::{base::Base, node::Node, node::NodeBase, EventNotifier}; diff --git a/src/server/benches/address_space.rs b/lib/src/server/benches/address_space.rs similarity index 90% rename from src/server/benches/address_space.rs rename to lib/src/server/benches/address_space.rs index ca289b3f9..09c96d5f5 100644 --- a/src/server/benches/address_space.rs +++ b/lib/src/server/benches/address_space.rs @@ -3,8 +3,8 @@ extern crate criterion; use criterion::Criterion; -use opcua_server::address_space::{address_space::AddressSpace, references::References}; -use opcua_types::node_ids::ReferenceTypeId; +use crate::server::address_space::{address_space::AddressSpace, references::References}; +use crate::types::node_ids::ReferenceTypeId; fn populate_address_space() { let _address_space = AddressSpace::new(); diff --git a/src/server/builder.rs b/lib/src/server/builder.rs similarity index 99% rename from src/server/builder.rs rename to lib/src/server/builder.rs index 97801d892..f7221b4ea 100644 --- a/src/server/builder.rs +++ b/lib/src/server/builder.rs @@ -4,7 +4,7 @@ use std::path::PathBuf; -use opcua_core::config::Config; +use crate::core::config::Config; use crate::{ config::{ServerConfig, ServerEndpoint, ServerUserToken, ANONYMOUS_USER_TOKEN_ID}, diff --git a/src/server/callbacks.rs b/lib/src/server/callbacks.rs similarity index 99% rename from src/server/callbacks.rs rename to lib/src/server/callbacks.rs index 9cc15751a..229a598fe 100644 --- a/src/server/callbacks.rs +++ b/lib/src/server/callbacks.rs @@ -6,7 +6,7 @@ use std::sync::{Arc, RwLock}; -use opcua_types::{ +use crate::types::{ service_types::{CallMethodRequest, CallMethodResult, TimestampsToReturn}, status_code::StatusCode, AttributeId, DataValue, NodeId, NumericRange, QualifiedName, diff --git a/src/server/comms/mod.rs b/lib/src/server/comms/mod.rs similarity index 100% rename from src/server/comms/mod.rs rename to lib/src/server/comms/mod.rs diff --git a/src/server/comms/secure_channel_service.rs b/lib/src/server/comms/secure_channel_service.rs similarity index 97% rename from src/server/comms/secure_channel_service.rs rename to lib/src/server/comms/secure_channel_service.rs index 666af9af8..953972568 100644 --- a/src/server/comms/secure_channel_service.rs +++ b/lib/src/server/comms/secure_channel_service.rs @@ -4,10 +4,10 @@ use std::result::Result; -use opcua_core::{comms::prelude::*, supported_message::SupportedMessage}; +use crate::core::{comms::prelude::*, supported_message::SupportedMessage}; -use opcua_crypto::SecurityPolicy; -use opcua_types::{status_code::StatusCode, *}; +use crate::crypto::SecurityPolicy; +use crate::types::{status_code::StatusCode, *}; struct SecureChannelState { // Issued flag diff --git a/src/server/comms/tcp_transport.rs b/lib/src/server/comms/tcp_transport.rs similarity index 99% rename from src/server/comms/tcp_transport.rs rename to lib/src/server/comms/tcp_transport.rs index 8de4216c9..9f3ee36ea 100644 --- a/src/server/comms/tcp_transport.rs +++ b/lib/src/server/comms/tcp_transport.rs @@ -29,7 +29,7 @@ use tokio::{ }; use tokio_util::codec::FramedRead; -use opcua_core::{ +use crate::core::{ comms::{ message_writer::MessageWriter, secure_channel::SecureChannel, @@ -39,8 +39,8 @@ use opcua_core::{ prelude::*, RUNTIME, }; -use opcua_crypto::CertificateStore; -use opcua_types::status_code::StatusCode; +use crate::crypto::CertificateStore; +use crate::types::status_code::StatusCode; use crate::{ address_space::types::AddressSpace, diff --git a/src/server/comms/transport.rs b/lib/src/server/comms/transport.rs similarity index 97% rename from src/server/comms/transport.rs rename to lib/src/server/comms/transport.rs index 1d6a71612..3867845c2 100644 --- a/src/server/comms/transport.rs +++ b/lib/src/server/comms/transport.rs @@ -11,7 +11,7 @@ use std::{ sync::{Arc, RwLock}, }; -use opcua_types::status_code::StatusCode; +use crate::types::status_code::StatusCode; use crate::session::SessionManager; diff --git a/src/server/config.rs b/lib/src/server/config.rs similarity index 99% rename from src/server/config.rs rename to lib/src/server/config.rs index c9d7cc07c..67aeeb372 100644 --- a/src/server/config.rs +++ b/lib/src/server/config.rs @@ -7,9 +7,9 @@ use std::collections::{BTreeMap, BTreeSet}; use std::path::{Path, PathBuf}; use std::str::FromStr; -use opcua_core::{comms::url::url_matches_except_host, config::Config}; -use opcua_crypto::{CertificateStore, SecurityPolicy, Thumbprint}; -use opcua_types::{ +use crate::core::{comms::url::url_matches_except_host, config::Config}; +use crate::crypto::{CertificateStore, SecurityPolicy, Thumbprint}; +use crate::types::{ constants as opcua_types_constants, service_types::ApplicationType, DecodingOptions, MessageSecurityMode, UAString, }; diff --git a/src/server/continuation_point.rs b/lib/src/server/continuation_point.rs similarity index 91% rename from src/server/continuation_point.rs rename to lib/src/server/continuation_point.rs index 4f3e3dbff..1c2882a28 100644 --- a/src/server/continuation_point.rs +++ b/lib/src/server/continuation_point.rs @@ -6,7 +6,7 @@ use std::sync::{Arc, Mutex}; -use opcua_types::{service_types::ReferenceDescription, ByteString, DateTimeUtc}; +use crate::types::{service_types::ReferenceDescription, ByteString, DateTimeUtc}; use crate::prelude::AddressSpace; diff --git a/src/server/diagnostics.rs b/lib/src/server/diagnostics.rs similarity index 98% rename from src/server/diagnostics.rs rename to lib/src/server/diagnostics.rs index 3df307b41..ab76e5044 100644 --- a/src/server/diagnostics.rs +++ b/lib/src/server/diagnostics.rs @@ -4,9 +4,9 @@ //! Provides diagnostics structures and functions for gathering information about the running //! state of a server. -use opcua_types::service_types::ServerDiagnosticsSummaryDataType; +use crate::types::service_types::ServerDiagnosticsSummaryDataType; -use opcua_core::RUNTIME; +use crate::core::RUNTIME; use crate::{session::Session, subscriptions::subscription::Subscription}; diff --git a/src/server/discovery/mod.rs b/lib/src/server/discovery/mod.rs similarity index 98% rename from src/server/discovery/mod.rs rename to lib/src/server/discovery/mod.rs index f3b3a2a53..18bf11fc3 100644 --- a/src/server/discovery/mod.rs +++ b/lib/src/server/discovery/mod.rs @@ -2,9 +2,9 @@ // SPDX-License-Identifier: MPL-2.0 // Copyright (C) 2017-2022 Adam Lock -use opcua_client::prelude::ClientBuilder; +use crate::client::prelude::ClientBuilder; -use crate::state::ServerState; +use super::state::ServerState; // Note these two functions are presently informational, but in the future they could // be used to automatically set up trust between LDS and server if the server diff --git a/src/server/events/audit/cancel_event.rs b/lib/src/server/events/audit/cancel_event.rs similarity index 98% rename from src/server/events/audit/cancel_event.rs rename to lib/src/server/events/audit/cancel_event.rs index a29987414..d125b05e9 100644 --- a/src/server/events/audit/cancel_event.rs +++ b/lib/src/server/events/audit/cancel_event.rs @@ -2,7 +2,7 @@ // SPDX-License-Identifier: MPL-2.0 // Copyright (C) 2017-2022 Adam Lock -use opcua_types::*; +use crate::types::*; use crate::{address_space::address_space::AddressSpace, events::event::Event}; diff --git a/src/server/events/audit/certificate_events.rs b/lib/src/server/events/audit/certificate_events.rs similarity index 97% rename from src/server/events/audit/certificate_events.rs rename to lib/src/server/events/audit/certificate_events.rs index 766e67fa3..2f9eeadef 100644 --- a/src/server/events/audit/certificate_events.rs +++ b/lib/src/server/events/audit/certificate_events.rs @@ -2,9 +2,9 @@ // SPDX-License-Identifier: MPL-2.0 // Copyright (C) 2017-2022 Adam Lock -use opcua_types::*; +use crate::types::*; -use crate::{address_space::address_space::AddressSpace, events::event::Event}; +use super::super::{address_space::address_space::AddressSpace, events::event::Event}; use super::{security_event::AuditSecurityEventType, AuditEvent}; diff --git a/src/server/events/audit/event.rs b/lib/src/server/events/audit/event.rs similarity index 99% rename from src/server/events/audit/event.rs rename to lib/src/server/events/audit/event.rs index f8f04a48f..1eee2893e 100644 --- a/src/server/events/audit/event.rs +++ b/lib/src/server/events/audit/event.rs @@ -2,7 +2,7 @@ // SPDX-License-Identifier: MPL-2.0 // Copyright (C) 2017-2022 Adam Lock -use opcua_types::*; +use crate::types::*; use crate::{ address_space::address_space::AddressSpace, diff --git a/src/server/events/audit/mod.rs b/lib/src/server/events/audit/mod.rs similarity index 99% rename from src/server/events/audit/mod.rs rename to lib/src/server/events/audit/mod.rs index 070665e85..03a070f24 100644 --- a/src/server/events/audit/mod.rs +++ b/lib/src/server/events/audit/mod.rs @@ -10,7 +10,7 @@ use std::sync::{Arc, RwLock}; -use opcua_types::*; +use crate::types::*; use crate::{address_space::address_space::AddressSpace, events::event::Event}; diff --git a/src/server/events/audit/node_management_event.rs b/lib/src/server/events/audit/node_management_event.rs similarity index 97% rename from src/server/events/audit/node_management_event.rs rename to lib/src/server/events/audit/node_management_event.rs index b8e927a38..643aa8685 100644 --- a/src/server/events/audit/node_management_event.rs +++ b/lib/src/server/events/audit/node_management_event.rs @@ -2,7 +2,7 @@ // SPDX-License-Identifier: MPL-2.0 // Copyright (C) 2017-2022 Adam Lock -use opcua_types::*; +use crate::types::*; use crate::{address_space::address_space::AddressSpace, events::event::Event}; diff --git a/src/server/events/audit/security_event.rs b/lib/src/server/events/audit/security_event.rs similarity index 98% rename from src/server/events/audit/security_event.rs rename to lib/src/server/events/audit/security_event.rs index 0efea498c..3de0dbf37 100644 --- a/src/server/events/audit/security_event.rs +++ b/lib/src/server/events/audit/security_event.rs @@ -2,7 +2,7 @@ // SPDX-License-Identifier: MPL-2.0 // Copyright (C) 2017-2022 Adam Lock -use opcua_types::*; +use crate::types::*; use crate::{address_space::address_space::AddressSpace, events::event::Event}; diff --git a/src/server/events/audit/session_events.rs b/lib/src/server/events/audit/session_events.rs similarity index 99% rename from src/server/events/audit/session_events.rs rename to lib/src/server/events/audit/session_events.rs index f0efa454a..e0be12060 100644 --- a/src/server/events/audit/session_events.rs +++ b/lib/src/server/events/audit/session_events.rs @@ -2,8 +2,8 @@ // SPDX-License-Identifier: MPL-2.0 // Copyright (C) 2017-2022 Adam Lock -use opcua_crypto::X509; -use opcua_types::*; +use crate::crypto::X509; +use crate::types::*; use crate::{address_space::address_space::AddressSpace, events::event::Event}; diff --git a/src/server/events/event.rs b/lib/src/server/events/event.rs similarity index 99% rename from src/server/events/event.rs rename to lib/src/server/events/event.rs index fee84ab2f..ef4627f86 100644 --- a/src/server/events/event.rs +++ b/lib/src/server/events/event.rs @@ -3,7 +3,7 @@ // Copyright (C) 2017-2022 Adam Lock //! Contains functions for generating events and adding them to the address space of the server. -use opcua_types::{ +use crate::types::{ service_types::TimeZoneDataType, AttributeId, ByteString, DataTypeId, DateTime, DateTimeUtc, ExtensionObject, Guid, LocalizedText, NodeId, NumericRange, ObjectId, ObjectTypeId, QualifiedName, TimestampsToReturn, UAString, VariableTypeId, Variant, @@ -661,8 +661,8 @@ fn test_events_for_object() { #[test] fn test_purge_events() { - use opcua_console_logging; - use opcua_types::Identifier; + use crate::console_logging; + use crate::types::Identifier; opcua_console_logging::init(); diff --git a/src/server/events/event_filter.rs b/lib/src/server/events/event_filter.rs similarity index 99% rename from src/server/events/event_filter.rs rename to lib/src/server/events/event_filter.rs index 3092ab1ac..1bcb3e6b5 100644 --- a/src/server/events/event_filter.rs +++ b/lib/src/server/events/event_filter.rs @@ -4,7 +4,7 @@ use std::convert::TryFrom; -use opcua_types::{ +use crate::types::{ operand::Operand, service_types::{ ContentFilter, ContentFilterElementResult, ContentFilterResult, EventFieldList, @@ -305,7 +305,7 @@ fn validate_where_clause( #[test] fn validate_where_clause_test() { - use opcua_types::service_types::ContentFilterElement; + use crate::types::service_types::ContentFilterElement; let address_space = AddressSpace::new(); @@ -371,7 +371,7 @@ fn validate_where_clause_test() { // check for filter operator invalid, by giving it a bogus extension object for an element { - use opcua_types::{service_types::ContentFilterElement, ExtensionObject}; + use crate::types::{service_types::ContentFilterElement, ExtensionObject}; let bad_operator = ExtensionObject::null(); let where_clause = ContentFilter { elements: Some(vec![ContentFilterElement { diff --git a/src/server/events/mod.rs b/lib/src/server/events/mod.rs similarity index 100% rename from src/server/events/mod.rs rename to lib/src/server/events/mod.rs diff --git a/src/server/events/operator.rs b/lib/src/server/events/operator.rs similarity index 99% rename from src/server/events/operator.rs rename to lib/src/server/events/operator.rs index 5807441b7..dab5f76e4 100644 --- a/src/server/events/operator.rs +++ b/lib/src/server/events/operator.rs @@ -8,7 +8,7 @@ use std::convert::TryFrom; use regex::Regex; -use opcua_types::{ +use crate::types::{ operand::Operand, service_types::{ContentFilterElement, FilterOperator, SimpleAttributeOperand}, status_code::StatusCode, diff --git a/src/server/historical/mod.rs b/lib/src/server/historical/mod.rs similarity index 98% rename from src/server/historical/mod.rs rename to lib/src/server/historical/mod.rs index b497a04a3..25ed8867f 100644 --- a/src/server/historical/mod.rs +++ b/lib/src/server/historical/mod.rs @@ -7,8 +7,8 @@ use std::{ sync::{Arc, RwLock}, }; -use opcua_types::status_code::StatusCode; -use opcua_types::*; +use crate::types::status_code::StatusCode; +use crate::types::*; use crate::address_space::AddressSpace; diff --git a/src/server/html/index.html b/lib/src/server/html/index.html similarity index 100% rename from src/server/html/index.html rename to lib/src/server/html/index.html diff --git a/src/server/http/mod.rs b/lib/src/server/http/mod.rs similarity index 100% rename from src/server/http/mod.rs rename to lib/src/server/http/mod.rs diff --git a/src/server/identity_token.rs b/lib/src/server/identity_token.rs similarity index 99% rename from src/server/identity_token.rs rename to lib/src/server/identity_token.rs index a2d8830e1..45769b2d1 100644 --- a/src/server/identity_token.rs +++ b/lib/src/server/identity_token.rs @@ -2,7 +2,7 @@ // SPDX-License-Identifier: MPL-2.0 // Copyright (C) 2017-2022 Adam Lock -use opcua_types::*; +use crate::types::*; pub(crate) const POLICY_ID_ANONYMOUS: &str = "anonymous"; pub(crate) const POLICY_ID_USER_PASS_NONE: &str = "userpass_none"; diff --git a/src/server/metrics.rs b/lib/src/server/metrics.rs similarity index 99% rename from src/server/metrics.rs rename to lib/src/server/metrics.rs index 0d47291bb..17e9b3ce1 100644 --- a/src/server/metrics.rs +++ b/lib/src/server/metrics.rs @@ -6,7 +6,7 @@ //! to see what is happening in the server. State is updated by the server as sessions are added, removed, //! and when subscriptions / monitored items are added, removed. -use opcua_types::DateTime; +use crate::types::DateTime; use crate::{ comms::transport::{Transport, TransportState}, diff --git a/src/server/mod.rs b/lib/src/server/mod.rs similarity index 96% rename from src/server/mod.rs rename to lib/src/server/mod.rs index 6ebb2d344..ef242c736 100644 --- a/src/server/mod.rs +++ b/lib/src/server/mod.rs @@ -19,7 +19,7 @@ //! This is a very simple server which runs with the default address space on the default port. //! //! ```no_run -//! use opcua_server::prelude::*; +//! use crate::server::prelude::*; //! //! fn main() { //! let server: Server = ServerBuilder::new_sample().server().unwrap(); @@ -67,6 +67,11 @@ pub mod util; pub mod prelude { //! Provides a way to use most types and functions commonly used by server implementations from a //! single use statement. + pub use crate::core::prelude::*; + pub use crate::crypto::*; + pub use crate::types::service_types::*; + pub use crate::types::status_code::StatusCode; + pub use crate::types::*; pub use crate::{ address_space::types::*, address_space::{AccessLevel, EventNotifier, UserAccessLevel}, @@ -79,11 +84,6 @@ pub mod prelude { subscriptions::*, util::*, }; - pub use opcua_core::prelude::*; - pub use opcua_crypto::*; - pub use opcua_types::service_types::*; - pub use opcua_types::status_code::StatusCode; - pub use opcua_types::*; } pub mod constants { diff --git a/src/server/server.iml b/lib/src/server/server.iml similarity index 100% rename from src/server/server.iml rename to lib/src/server/server.iml diff --git a/src/server/server.rs b/lib/src/server/server.rs similarity index 99% rename from src/server/server.rs rename to lib/src/server/server.rs index f4d779b45..d4736e892 100644 --- a/src/server/server.rs +++ b/lib/src/server/server.rs @@ -17,9 +17,9 @@ use tokio::{ time::{interval_at, Duration, Instant}, }; -use opcua_core::{config::Config, prelude::*}; -use opcua_crypto::*; -use opcua_types::service_types::ServerState as ServerStateType; +use crate::core::{config::Config, prelude::*}; +use crate::crypto::*; +use crate::types::service_types::ServerState as ServerStateType; use crate::{ address_space::types::AddressSpace, diff --git a/src/server/services/attribute.rs b/lib/src/server/services/attribute.rs similarity index 99% rename from src/server/services/attribute.rs rename to lib/src/server/services/attribute.rs index 554be337a..d63be81d7 100644 --- a/src/server/services/attribute.rs +++ b/lib/src/server/services/attribute.rs @@ -7,12 +7,12 @@ use std::{ sync::{Arc, RwLock}, }; -use opcua_core::supported_message::SupportedMessage; -use opcua_types::status_code::StatusCode; -use opcua_types::*; - -use crate::address_space::types::NodeBase; use crate::{ + core::supported_message::SupportedMessage, + types::{status_code::StatusCode, *}, +}; + +use super::super::{ address_space::{ node::{HasNodeId, NodeType}, variable::Variable, diff --git a/src/server/services/audit.rs b/lib/src/server/services/audit.rs similarity index 98% rename from src/server/services/audit.rs rename to lib/src/server/services/audit.rs index e1cd7aafe..613c04717 100644 --- a/src/server/services/audit.rs +++ b/lib/src/server/services/audit.rs @@ -4,15 +4,15 @@ use std::sync::{Arc, RwLock}; -use opcua_types::{status_code::StatusCode, *}; +use crate::types::{status_code::StatusCode, *}; -use crate::prelude::SecureChannel; -use crate::{ +use super::super::{ address_space::address_space::AddressSpace, events::audit::{certificate_events::*, session_events::*}, session::Session, state::ServerState, }; +use crate::prelude::SecureChannel; fn next_node_id(address_space: Arc>) -> NodeId { let audit_namespace = { diff --git a/src/server/services/discovery.rs b/lib/src/server/services/discovery.rs similarity index 94% rename from src/server/services/discovery.rs rename to lib/src/server/services/discovery.rs index b19dd7336..85e3e4c3b 100644 --- a/src/server/services/discovery.rs +++ b/lib/src/server/services/discovery.rs @@ -4,11 +4,12 @@ use std::sync::{Arc, RwLock}; -use opcua_core::supported_message::SupportedMessage; -use opcua_types::{status_code::StatusCode, *}; +use crate::core::supported_message::SupportedMessage; +use crate::types::{status_code::StatusCode, *}; +use super::super::state::ServerState; +use super::Service; use crate::prelude::Config; -use crate::{services::Service, state::ServerState}; /// The discovery service. Allows a server to return the endpoints that it supports. pub(crate) struct DiscoveryService; diff --git a/src/server/services/message_handler.rs b/lib/src/server/services/message_handler.rs similarity index 99% rename from src/server/services/message_handler.rs rename to lib/src/server/services/message_handler.rs index 67e49cfde..95aa45c1d 100644 --- a/src/server/services/message_handler.rs +++ b/lib/src/server/services/message_handler.rs @@ -6,13 +6,13 @@ use std::sync::{Arc, RwLock}; use chrono::Utc; -use opcua_core::comms::secure_channel::SecureChannel; -use opcua_core::supported_message::SupportedMessage; +use crate::core::comms::secure_channel::SecureChannel; +use crate::core::supported_message::SupportedMessage; -use opcua_crypto::CertificateStore; -use opcua_types::{status_code::StatusCode, *}; +use crate::crypto::CertificateStore; +use crate::types::{status_code::StatusCode, *}; -use crate::{ +use super::super::{ address_space::AddressSpace, comms::tcp_transport::MessageSender, services::{ diff --git a/src/server/services/method.rs b/lib/src/server/services/method.rs similarity index 94% rename from src/server/services/method.rs rename to lib/src/server/services/method.rs index 635ffcf8b..e7fdba9b3 100644 --- a/src/server/services/method.rs +++ b/lib/src/server/services/method.rs @@ -4,11 +4,12 @@ use std::sync::{Arc, RwLock}; -use opcua_core::supported_message::SupportedMessage; -use opcua_types::{status_code::StatusCode, *}; +use crate::core::supported_message::SupportedMessage; +use crate::types::{status_code::StatusCode, *}; -use crate::session::SessionManager; -use crate::{address_space::AddressSpace, services::Service, state::ServerState}; +use super::super::{ + address_space::AddressSpace, services::Service, session::SessionManager, state::ServerState, +}; /// The method service. Allows a client to call a method on the server. pub(crate) struct MethodService; diff --git a/src/server/services/mod.rs b/lib/src/server/services/mod.rs similarity index 87% rename from src/server/services/mod.rs rename to lib/src/server/services/mod.rs index 4c1f48607..72435177e 100644 --- a/src/server/services/mod.rs +++ b/lib/src/server/services/mod.rs @@ -2,8 +2,8 @@ // SPDX-License-Identifier: MPL-2.0 // Copyright (C) 2017-2022 Adam Lock -use opcua_core::supported_message::SupportedMessage; -use opcua_types::{status_code::StatusCode, RequestHeader, ServiceFault}; +use crate::core::supported_message::SupportedMessage; +use crate::types::{status_code::StatusCode, RequestHeader, ServiceFault}; pub mod message_handler; diff --git a/src/server/services/monitored_item.rs b/lib/src/server/services/monitored_item.rs similarity index 97% rename from src/server/services/monitored_item.rs rename to lib/src/server/services/monitored_item.rs index 7d5b88a5c..5819263d1 100644 --- a/src/server/services/monitored_item.rs +++ b/lib/src/server/services/monitored_item.rs @@ -4,10 +4,12 @@ use std::sync::{Arc, RwLock}; -use opcua_core::supported_message::SupportedMessage; -use opcua_types::{status_code::StatusCode, *}; +use crate::core::supported_message::SupportedMessage; +use crate::types::{status_code::StatusCode, *}; -use crate::{address_space::AddressSpace, services::Service, session::Session, state::ServerState}; +use super::super::{ + address_space::AddressSpace, services::Service, session::Session, state::ServerState, +}; /// The monitored item service. Allows client to create, modify and delete monitored items on a subscription. pub(crate) struct MonitoredItemService; diff --git a/src/server/services/node_management.rs b/lib/src/server/services/node_management.rs similarity index 99% rename from src/server/services/node_management.rs rename to lib/src/server/services/node_management.rs index eef8d6ba9..ec0d5d937 100644 --- a/src/server/services/node_management.rs +++ b/lib/src/server/services/node_management.rs @@ -7,10 +7,10 @@ use std::{ sync::{Arc, RwLock}, }; -use opcua_core::supported_message::SupportedMessage; -use opcua_types::{node_ids::ObjectId, status_code::StatusCode, *}; +use crate::core::supported_message::SupportedMessage; +use crate::types::{node_ids::ObjectId, status_code::StatusCode, *}; -use crate::{ +use super::super::{ address_space::{relative_path, types::*, AddressSpace}, services::Service, session::Session, diff --git a/src/server/services/query.rs b/lib/src/server/services/query.rs similarity index 83% rename from src/server/services/query.rs rename to lib/src/server/services/query.rs index cc56da598..c9e40be52 100644 --- a/src/server/services/query.rs +++ b/lib/src/server/services/query.rs @@ -4,10 +4,12 @@ use std::sync::{Arc, RwLock}; -use opcua_core::supported_message::SupportedMessage; -use opcua_types::{status_code::StatusCode, *}; +use crate::core::supported_message::SupportedMessage; +use crate::types::{status_code::StatusCode, *}; -use crate::{address_space::AddressSpace, services::Service, session::Session, state::ServerState}; +use super::super::{ + address_space::AddressSpace, services::Service, session::Session, state::ServerState, +}; /// The view service. Allows the client to browse the address space of the server. pub(crate) struct QueryService; diff --git a/src/server/services/session.rs b/lib/src/server/services/session.rs similarity index 98% rename from src/server/services/session.rs rename to lib/src/server/services/session.rs index ebea582c6..7bcc24d61 100644 --- a/src/server/services/session.rs +++ b/lib/src/server/services/session.rs @@ -4,12 +4,12 @@ use std::sync::{Arc, RwLock}; -use opcua_core::comms::secure_channel::SecureChannel; -use opcua_core::supported_message::SupportedMessage; -use opcua_crypto::{self as crypto, random, CertificateStore, SecurityPolicy}; -use opcua_types::{status_code::StatusCode, *}; +use crate::core::comms::secure_channel::SecureChannel; +use crate::core::supported_message::SupportedMessage; +use crate::crypto::{self as crypto, random, CertificateStore, SecurityPolicy}; +use crate::types::{status_code::StatusCode, *}; -use crate::{ +use super::super::{ address_space::address_space::AddressSpace, constants, identity_token::IdentityToken, diff --git a/src/server/services/subscription.rs b/lib/src/server/services/subscription.rs similarity index 99% rename from src/server/services/subscription.rs rename to lib/src/server/services/subscription.rs index 2e8ac8e7a..0a39bf289 100644 --- a/src/server/services/subscription.rs +++ b/lib/src/server/services/subscription.rs @@ -4,10 +4,10 @@ use std::sync::{Arc, RwLock}; -use opcua_core::supported_message::SupportedMessage; -use opcua_types::{status_code::StatusCode, *}; +use crate::core::supported_message::SupportedMessage; +use crate::types::{status_code::StatusCode, *}; -use crate::{ +use super::super::{ address_space::AddressSpace, services::Service, session::Session, state::ServerState, subscriptions::subscription::Subscription, }; diff --git a/src/server/services/view.rs b/lib/src/server/services/view.rs similarity index 99% rename from src/server/services/view.rs rename to lib/src/server/services/view.rs index 85d6f91f6..5dca02ad3 100644 --- a/src/server/services/view.rs +++ b/lib/src/server/services/view.rs @@ -5,11 +5,11 @@ use std::result::Result; use std::sync::{Arc, Mutex, RwLock}; -use opcua_core::supported_message::SupportedMessage; -use opcua_crypto::random; -use opcua_types::{node_ids::ReferenceTypeId, status_code::StatusCode, *}; +use crate::core::supported_message::SupportedMessage; +use crate::crypto::random; +use crate::types::{node_ids::ReferenceTypeId, status_code::StatusCode, *}; -use crate::{ +use super::super::{ address_space::{relative_path, AddressSpace}, continuation_point::BrowseContinuationPoint, services::Service, diff --git a/src/server/session.rs b/lib/src/server/session.rs similarity index 99% rename from src/server/session.rs rename to lib/src/server/session.rs index a376feadd..e006dca6b 100644 --- a/src/server/session.rs +++ b/lib/src/server/session.rs @@ -11,8 +11,8 @@ use std::{ use chrono::Utc; -use opcua_crypto::X509; -use opcua_types::{service_types::PublishRequest, status_code::StatusCode, *}; +use crate::crypto::X509; +use crate::types::{service_types::PublishRequest, status_code::StatusCode, *}; use crate::{ address_space::{AddressSpace, UserAccessLevel}, diff --git a/src/server/session_diagnostics.rs b/lib/src/server/session_diagnostics.rs similarity index 99% rename from src/server/session_diagnostics.rs rename to lib/src/server/session_diagnostics.rs index 02295df3e..b417de4ae 100644 --- a/src/server/session_diagnostics.rs +++ b/lib/src/server/session_diagnostics.rs @@ -1,8 +1,8 @@ use std::collections::HashMap; -use opcua_types::{node_ids::ObjectTypeId, service_types::ServiceCounterDataType}; +use crate::types::{node_ids::ObjectTypeId, service_types::ServiceCounterDataType}; -use crate::{ +use super::super::{ address_space::{address_space::AddressSpace, object::ObjectBuilder}, session::Session, }; diff --git a/src/server/state.rs b/lib/src/server/state.rs similarity index 99% rename from src/server/state.rs rename to lib/src/server/state.rs index a38b9015c..b4e9e335f 100644 --- a/src/server/state.rs +++ b/lib/src/server/state.rs @@ -6,9 +6,9 @@ use std::sync::{Arc, RwLock}; -use opcua_core::prelude::*; -use opcua_crypto::{user_identity, PrivateKey, SecurityPolicy, X509}; -use opcua_types::{ +use crate::core::prelude::*; +use crate::crypto::{user_identity, PrivateKey, SecurityPolicy, X509}; +use crate::types::{ profiles, service_types::{ ActivateSessionRequest, AnonymousIdentityToken, ApplicationDescription, ApplicationType, diff --git a/src/server/subscriptions/mod.rs b/lib/src/server/subscriptions/mod.rs similarity index 90% rename from src/server/subscriptions/mod.rs rename to lib/src/server/subscriptions/mod.rs index c0f42647a..9ff7cc650 100644 --- a/src/server/subscriptions/mod.rs +++ b/lib/src/server/subscriptions/mod.rs @@ -2,8 +2,8 @@ // SPDX-License-Identifier: MPL-2.0 // Copyright (C) 2017-2022 Adam Lock -use opcua_core::supported_message::SupportedMessage; -use opcua_types::{service_types::PublishRequest, status_code::StatusCode}; +use crate::core::supported_message::SupportedMessage; +use crate::types::{service_types::PublishRequest, status_code::StatusCode}; /// The publish request entry preserves the request_id which is part of the chunk layer but clients /// are fickle about receiving responses from the same as the request. Normally this is easy because diff --git a/src/server/subscriptions/monitored_item.rs b/lib/src/server/subscriptions/monitored_item.rs similarity index 99% rename from src/server/subscriptions/monitored_item.rs rename to lib/src/server/subscriptions/monitored_item.rs index 451abdabc..7ee744893 100644 --- a/src/server/subscriptions/monitored_item.rs +++ b/lib/src/server/subscriptions/monitored_item.rs @@ -5,7 +5,7 @@ use std::collections::{BTreeSet, VecDeque}; use std::result::Result; -use opcua_types::{ +use crate::types::{ node_ids::ObjectId, service_types::{ DataChangeFilter, EventFieldList, EventFilter, MonitoredItemCreateRequest, diff --git a/src/server/subscriptions/subscription.rs b/lib/src/server/subscriptions/subscription.rs similarity index 99% rename from src/server/subscriptions/subscription.rs rename to lib/src/server/subscriptions/subscription.rs index c75246a3f..52ed847d9 100644 --- a/src/server/subscriptions/subscription.rs +++ b/lib/src/server/subscriptions/subscription.rs @@ -5,7 +5,7 @@ use std::collections::{BTreeSet, HashMap, VecDeque}; use std::sync::{Arc, RwLock}; -use opcua_types::{ +use crate::types::{ service_types::{ MonitoredItemCreateRequest, MonitoredItemCreateResult, MonitoredItemModifyRequest, MonitoredItemModifyResult, NotificationMessage, TimestampsToReturn, @@ -14,7 +14,7 @@ use opcua_types::{ *, }; -use opcua_core::handle::Handle; +use crate::core::handle::Handle; use crate::{ address_space::AddressSpace, diff --git a/src/server/subscriptions/subscriptions.rs b/lib/src/server/subscriptions/subscriptions.rs similarity index 99% rename from src/server/subscriptions/subscriptions.rs rename to lib/src/server/subscriptions/subscriptions.rs index 5c7728857..928e41bde 100644 --- a/src/server/subscriptions/subscriptions.rs +++ b/lib/src/server/subscriptions/subscriptions.rs @@ -4,7 +4,7 @@ use std::collections::{BTreeMap, VecDeque}; -use opcua_types::{ +use crate::types::{ service_types::{NotificationMessage, PublishRequest, PublishResponse, ServiceFault}, status_code::StatusCode, *, diff --git a/src/server/tests/address_space.rs b/lib/src/server/tests/address_space.rs similarity index 100% rename from src/server/tests/address_space.rs rename to lib/src/server/tests/address_space.rs diff --git a/src/server/tests/events.rs b/lib/src/server/tests/events.rs similarity index 99% rename from src/server/tests/events.rs rename to lib/src/server/tests/events.rs index ed2fa8497..e52b71033 100644 --- a/src/server/tests/events.rs +++ b/lib/src/server/tests/events.rs @@ -1,6 +1,6 @@ use std::collections::HashSet; -use opcua_types::{ +use crate::types::{ node_ids::ReferenceTypeId, operand::{ContentFilterBuilder, Operand}, service_types::ContentFilterElement, diff --git a/src/server/tests/mod.rs b/lib/src/server/tests/mod.rs similarity index 97% rename from src/server/tests/mod.rs rename to lib/src/server/tests/mod.rs index 230d2deb4..addbe60bc 100644 --- a/src/server/tests/mod.rs +++ b/lib/src/server/tests/mod.rs @@ -6,9 +6,9 @@ use std::{ use chrono; use time; -use opcua_core::{config::Config, supported_message::SupportedMessage}; -use opcua_crypto::*; -use opcua_types::{status_code::StatusCode, *}; +use crate::core::{config::Config, supported_message::SupportedMessage}; +use crate::crypto::*; +use crate::types::{status_code::StatusCode, *}; use crate::{ address_space::{address_space::*, variable::*}, diff --git a/src/server/tests/services/attribute.rs b/lib/src/server/tests/services/attribute.rs similarity index 99% rename from src/server/tests/services/attribute.rs rename to lib/src/server/tests/services/attribute.rs index 9cda5652e..034eb273b 100644 --- a/src/server/tests/services/attribute.rs +++ b/lib/src/server/tests/services/attribute.rs @@ -1,6 +1,6 @@ use chrono::Duration; -use opcua_types::{Variant, WriteMask}; +use crate::types::{Variant, WriteMask}; use crate::{address_space::AccessLevel, services::attribute::AttributeService}; diff --git a/src/server/tests/services/discovery.rs b/lib/src/server/tests/services/discovery.rs similarity index 99% rename from src/server/tests/services/discovery.rs rename to lib/src/server/tests/services/discovery.rs index 311a22379..eab8ec43b 100644 --- a/src/server/tests/services/discovery.rs +++ b/lib/src/server/tests/services/discovery.rs @@ -1,4 +1,4 @@ -use opcua_types::UAString; +use crate::types::UAString; use crate::services::discovery::DiscoveryService; diff --git a/src/server/tests/services/method.rs b/lib/src/server/tests/services/method.rs similarity index 99% rename from src/server/tests/services/method.rs rename to lib/src/server/tests/services/method.rs index ccde0df73..9b3827a91 100644 --- a/src/server/tests/services/method.rs +++ b/lib/src/server/tests/services/method.rs @@ -1,4 +1,4 @@ -use opcua_types::{ +use crate::types::{ node_ids::{MethodId, ObjectId}, service_types::{CallMethodRequest, CallMethodResult, CallRequest, CallResponse}, status_code::StatusCode, diff --git a/src/server/tests/services/mod.rs b/lib/src/server/tests/services/mod.rs similarity index 100% rename from src/server/tests/services/mod.rs rename to lib/src/server/tests/services/mod.rs diff --git a/src/server/tests/services/monitored_item.rs b/lib/src/server/tests/services/monitored_item.rs similarity index 100% rename from src/server/tests/services/monitored_item.rs rename to lib/src/server/tests/services/monitored_item.rs diff --git a/src/server/tests/services/node_management.rs b/lib/src/server/tests/services/node_management.rs similarity index 99% rename from src/server/tests/services/node_management.rs rename to lib/src/server/tests/services/node_management.rs index 7b2a19b4e..0ddbfbf51 100644 --- a/src/server/tests/services/node_management.rs +++ b/lib/src/server/tests/services/node_management.rs @@ -1,4 +1,4 @@ -use opcua_types::node_ids::{DataTypeId, MethodId, ObjectId, ObjectTypeId, ReferenceTypeId}; +use crate::types::node_ids::{DataTypeId, MethodId, ObjectId, ObjectTypeId, ReferenceTypeId}; use crate::services::node_management::NodeManagementService; diff --git a/src/server/tests/services/session.rs b/lib/src/server/tests/services/session.rs similarity index 98% rename from src/server/tests/services/session.rs rename to lib/src/server/tests/services/session.rs index d4e9165e0..da71e3c2e 100644 --- a/src/server/tests/services/session.rs +++ b/lib/src/server/tests/services/session.rs @@ -1,5 +1,5 @@ -use opcua_crypto::{random, user_identity::make_user_name_identity_token, SecurityPolicy}; -use opcua_types::{ActivateSessionRequest, RequestHeader, SignatureData}; +use crate::crypto::{random, user_identity::make_user_name_identity_token, SecurityPolicy}; +use crate::types::{ActivateSessionRequest, RequestHeader, SignatureData}; use crate::{ builder::ServerBuilder, diff --git a/src/server/tests/services/subscription.rs b/lib/src/server/tests/services/subscription.rs similarity index 100% rename from src/server/tests/services/subscription.rs rename to lib/src/server/tests/services/subscription.rs diff --git a/src/server/tests/services/view.rs b/lib/src/server/tests/services/view.rs similarity index 99% rename from src/server/tests/services/view.rs rename to lib/src/server/tests/services/view.rs index cccbfc354..430f20a79 100644 --- a/src/server/tests/services/view.rs +++ b/lib/src/server/tests/services/view.rs @@ -1,6 +1,6 @@ use std::sync::Weak; -use opcua_console_logging; +use crate::console_logging; use crate::services::view::ViewService; diff --git a/src/server/tests/subscriptions/mod.rs b/lib/src/server/tests/subscriptions/mod.rs similarity index 100% rename from src/server/tests/subscriptions/mod.rs rename to lib/src/server/tests/subscriptions/mod.rs diff --git a/src/server/tests/subscriptions/subscription.rs b/lib/src/server/tests/subscriptions/subscription.rs similarity index 100% rename from src/server/tests/subscriptions/subscription.rs rename to lib/src/server/tests/subscriptions/subscription.rs diff --git a/src/server/tests/subscriptions/subscriptions.rs b/lib/src/server/tests/subscriptions/subscriptions.rs similarity index 100% rename from src/server/tests/subscriptions/subscriptions.rs rename to lib/src/server/tests/subscriptions/subscriptions.rs diff --git a/src/server/util/mod.rs b/lib/src/server/util/mod.rs similarity index 96% rename from src/server/util/mod.rs rename to lib/src/server/util/mod.rs index 5baa3fbc7..131d24200 100644 --- a/src/server/util/mod.rs +++ b/lib/src/server/util/mod.rs @@ -8,7 +8,7 @@ use std::sync::{Arc, RwLock}; use tokio::time::{interval_at, Duration, Instant}; -use opcua_types::service_types::ServerState as ServerStateType; +use crate::types::service_types::ServerState as ServerStateType; use crate::state::ServerState; diff --git a/src/types/argument.rs b/lib/src/types/argument.rs similarity index 100% rename from src/types/argument.rs rename to lib/src/types/argument.rs diff --git a/src/types/array.rs b/lib/src/types/array.rs similarity index 100% rename from src/types/array.rs rename to lib/src/types/array.rs diff --git a/src/types/attribute.rs b/lib/src/types/attribute.rs similarity index 100% rename from src/types/attribute.rs rename to lib/src/types/attribute.rs diff --git a/src/types/basic_types.rs b/lib/src/types/basic_types.rs similarity index 100% rename from src/types/basic_types.rs rename to lib/src/types/basic_types.rs diff --git a/src/types/byte_string.rs b/lib/src/types/byte_string.rs similarity index 100% rename from src/types/byte_string.rs rename to lib/src/types/byte_string.rs diff --git a/src/types/data_types.rs b/lib/src/types/data_types.rs similarity index 100% rename from src/types/data_types.rs rename to lib/src/types/data_types.rs diff --git a/src/types/data_value.rs b/lib/src/types/data_value.rs similarity index 100% rename from src/types/data_value.rs rename to lib/src/types/data_value.rs diff --git a/src/types/date_time.rs b/lib/src/types/date_time.rs similarity index 100% rename from src/types/date_time.rs rename to lib/src/types/date_time.rs diff --git a/src/types/diagnostic_info.rs b/lib/src/types/diagnostic_info.rs similarity index 100% rename from src/types/diagnostic_info.rs rename to lib/src/types/diagnostic_info.rs diff --git a/src/types/encoding.rs b/lib/src/types/encoding.rs similarity index 100% rename from src/types/encoding.rs rename to lib/src/types/encoding.rs diff --git a/src/types/extension_object.rs b/lib/src/types/extension_object.rs similarity index 99% rename from src/types/extension_object.rs rename to lib/src/types/extension_object.rs index 8c174c69c..257b32df2 100644 --- a/src/types/extension_object.rs +++ b/lib/src/types/extension_object.rs @@ -10,7 +10,7 @@ use std::{ io::{Cursor, Read, Write}, }; -use crate::{ +use super::{ byte_string::ByteString, encoding::*, node_id::NodeId, node_ids::ObjectId, status_codes::StatusCode, string::XmlElement, }; diff --git a/src/types/fuzz/.gitignore b/lib/src/types/fuzz/.gitignore similarity index 100% rename from src/types/fuzz/.gitignore rename to lib/src/types/fuzz/.gitignore diff --git a/src/types/fuzz/Cargo.lock b/lib/src/types/fuzz/Cargo.lock similarity index 100% rename from src/types/fuzz/Cargo.lock rename to lib/src/types/fuzz/Cargo.lock diff --git a/src/types/fuzz/Cargo.toml b/lib/src/types/fuzz/Cargo.toml similarity index 100% rename from src/types/fuzz/Cargo.toml rename to lib/src/types/fuzz/Cargo.toml diff --git a/src/types/fuzz/fuzz_targets/fuzz_deserialize.rs b/lib/src/types/fuzz/fuzz_targets/fuzz_deserialize.rs similarity index 96% rename from src/types/fuzz/fuzz_targets/fuzz_deserialize.rs rename to lib/src/types/fuzz/fuzz_targets/fuzz_deserialize.rs index 7a9f8262b..9b0d4a4aa 100644 --- a/src/types/fuzz/fuzz_targets/fuzz_deserialize.rs +++ b/lib/src/types/fuzz/fuzz_targets/fuzz_deserialize.rs @@ -1,7 +1,7 @@ #![no_main] use libfuzzer_sys::fuzz_target; -use opcua_types::*; +use crate::types::*; use std::io::Cursor; pub fn deserialize(data: &[u8], decoding_options: &DecodingOptions) -> Result { diff --git a/src/types/guid.rs b/lib/src/types/guid.rs similarity index 100% rename from src/types/guid.rs rename to lib/src/types/guid.rs diff --git a/src/types/localized_text.rs b/lib/src/types/localized_text.rs similarity index 100% rename from src/types/localized_text.rs rename to lib/src/types/localized_text.rs diff --git a/src/types/mod.rs b/lib/src/types/mod.rs similarity index 100% rename from src/types/mod.rs rename to lib/src/types/mod.rs diff --git a/src/types/node_id.rs b/lib/src/types/node_id.rs similarity index 100% rename from src/types/node_id.rs rename to lib/src/types/node_id.rs diff --git a/src/types/node_ids.rs b/lib/src/types/node_ids.rs similarity index 93% rename from src/types/node_ids.rs rename to lib/src/types/node_ids.rs index 94374b788..a072eb1ae 100644 --- a/src/types/node_ids.rs +++ b/lib/src/types/node_ids.rs @@ -8,8 +8,8 @@ use std::convert::TryFrom; -use crate::{ - node_id::{ExpandedNodeId, NodeId}, +use crate::types::{ + node_id::{NodeId, ExpandedNodeId}, string::UAString, }; @@ -837,7 +837,7 @@ impl TryFrom for DataTypeId { 23468 => Ok(DataTypeId::AliasNameDataType), 23497 => Ok(DataTypeId::ReadAnnotationDataDetails), 23498 => Ok(DataTypeId::CurrencyUnitType), - _ => Err(()), + _ => Err(()) } } } @@ -966,7 +966,7 @@ impl TryFrom for ReferenceTypeId { 18804 => Ok(ReferenceTypeId::HasWriterGroup), 18805 => Ok(ReferenceTypeId::HasReaderGroup), 23469 => Ok(ReferenceTypeId::AliasFor), - _ => Err(()), + _ => Err(()) } } } @@ -1441,7 +1441,7 @@ impl TryFrom for ObjectTypeId { 23542 => Ok(ObjectTypeId::EccCurve25519ApplicationCertificateType), 23543 => Ok(ObjectTypeId::EccCurve448ApplicationCertificateType), 23556 => Ok(ObjectTypeId::AuthorizationServicesConfigurationFolderType), - _ => Err(()), + _ => Err(()) } } } @@ -1596,7 +1596,7 @@ impl TryFrom for VariableTypeId { 19077 => Ok(VariableTypeId::MultiStateDictionaryEntryDiscreteBaseType), 19084 => Ok(VariableTypeId::MultiStateDictionaryEntryDiscreteType), 19725 => Ok(VariableTypeId::PubSubDiagnosticsCounterType), - _ => Err(()), + _ => Err(()) } } } @@ -2612,63 +2612,41 @@ pub enum ObjectId { CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState = 21619, CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_FirstInGroup = 21657, ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired = 21680, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState = - 21767, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_FirstInGroup = - 21805, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState = 21767, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_FirstInGroup = 21805, ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate = 21828, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState = - 21915, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroup = - 21953, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState = 21915, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroup = 21953, ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired = 21976, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState = - 22063, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_FirstInGroup = - 22101, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState = 22063, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_FirstInGroup = 22101, ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate = 22124, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState = - 22211, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroup = - 22249, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState = 22211, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroup = 22249, ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired = 22272, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState = - 22359, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_FirstInGroup = - 22397, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState = 22359, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_FirstInGroup = 22397, ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate = 22420, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState = - 22507, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroup = - 22545, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState = 22507, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroup = 22545, ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired = 22568, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState = - 22655, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_FirstInGroup = - 22693, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState = 22655, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_FirstInGroup = 22693, ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate = 22716, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState = - 22803, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroup = - 22841, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState = 22803, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroup = 22841, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired = 22864, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState = - 22951, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState = 22951, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_FirstInGroup = 22989, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate = 23012, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState = - 23099, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState = 23099, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroup = 23137, ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired = 23160, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState = - 23247, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_FirstInGroup = - 23285, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState = 23247, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_FirstInGroup = 23285, ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate = 23308, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState = - 23395, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroup = - 23433, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState = 23395, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroup = 23433, AliasNameCategoryType_Alias_Placeholder = 23457, AliasNameCategoryType_SubAliasNameCategories_Placeholder = 23458, Aliases = 23470, @@ -6871,8 +6849,7 @@ pub enum VariableId { NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Read_OutputArguments = 11666, NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Write_InputArguments = 11668, NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_GetPosition_InputArguments = 11670, - NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_GetPosition_OutputArguments = - 11671, + NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_GetPosition_OutputArguments = 11671, NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_SetPosition_InputArguments = 11673, SystemStatusChangeEventType_SystemState = 11696, SamplingIntervalDiagnosticsType_SampledMonitoredItemsCount = 11697, @@ -7087,96 +7064,57 @@ pub enum VariableId { 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_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_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_HistoryReadCount = 12115, SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_WriteCount = 12116, - SessionsDiagnosticsSummaryType_ClientName_Placeholder_SessionDiagnostics_HistoryUpdateCount = - 12117, + 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_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_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_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_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_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_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, @@ -7274,35 +7212,21 @@ pub enum VariableId { ServerConfiguration_MulticastDnsEnabled = 12641, ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Size = 12643, ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_OpenCount = 12646, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Open_InputArguments = - 12648, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Open_OutputArguments = - 12649, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Close_InputArguments = - 12651, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Read_InputArguments = - 12653, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Read_OutputArguments = - 12654, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Write_InputArguments = - 12656, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_InputArguments = - 12658, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_OutputArguments = - 12659, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_SetPosition_InputArguments = - 12661, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Open_InputArguments = 12648, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Open_OutputArguments = 12649, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Close_InputArguments = 12651, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Read_InputArguments = 12653, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Read_OutputArguments = 12654, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_Write_InputArguments = 12656, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_InputArguments = 12658, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_OutputArguments = 12659, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_SetPosition_InputArguments = 12661, ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_LastUpdateTime = 12662, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_InputArguments = - 12664, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_OutputArguments = - 12665, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate_OutputArguments = - 12667, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate_InputArguments = - 12669, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate_InputArguments = - 12671, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_InputArguments = 12664, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_OutputArguments = 12665, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate_OutputArguments = 12667, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate_InputArguments = 12669, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate_InputArguments = 12671, OpcUa_BinarySchema_TrustListDataType = 12681, OpcUa_BinarySchema_TrustListDataType_DataTypeVersion = 12682, OpcUa_BinarySchema_TrustListDataType_DictionaryFragment = 12683, @@ -7350,12 +7274,9 @@ pub enum VariableId { ServerConfiguration_GetRejectedList_OutputArguments = 12778, SamplingIntervalDiagnosticsArrayType_SamplingIntervalDiagnostics = 12779, SamplingIntervalDiagnosticsArrayType_SamplingIntervalDiagnostics_SamplingInterval = 12780, - SamplingIntervalDiagnosticsArrayType_SamplingIntervalDiagnostics_SampledMonitoredItemsCount = - 12781, - SamplingIntervalDiagnosticsArrayType_SamplingIntervalDiagnostics_MaxSampledMonitoredItemsCount = - 12782, - SamplingIntervalDiagnosticsArrayType_SamplingIntervalDiagnostics_DisabledMonitoredItemsSamplingCount = - 12783, + SamplingIntervalDiagnosticsArrayType_SamplingIntervalDiagnostics_SampledMonitoredItemsCount = 12781, + SamplingIntervalDiagnosticsArrayType_SamplingIntervalDiagnostics_MaxSampledMonitoredItemsCount = 12782, + SamplingIntervalDiagnosticsArrayType_SamplingIntervalDiagnostics_DisabledMonitoredItemsSamplingCount = 12783, SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics = 12784, SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_SessionId = 12785, SubscriptionDiagnosticsArrayType_SubscriptionDiagnostics_SubscriptionId = 12786, @@ -7646,22 +7567,15 @@ pub enum VariableId { CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Read_OutputArguments = 13828, CertificateGroupFolderType_DefaultApplicationGroup_TrustList_Write_InputArguments = 13830, CertificateGroupFolderType_DefaultApplicationGroup_TrustList_GetPosition_InputArguments = 13832, - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_GetPosition_OutputArguments = - 13833, + CertificateGroupFolderType_DefaultApplicationGroup_TrustList_GetPosition_OutputArguments = 13833, CertificateGroupFolderType_DefaultApplicationGroup_TrustList_SetPosition_InputArguments = 13835, CertificateGroupFolderType_DefaultApplicationGroup_TrustList_LastUpdateTime = 13836, - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_OpenWithMasks_InputArguments = - 13838, - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_OpenWithMasks_OutputArguments = - 13839, - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_CloseAndUpdate_InputArguments = - 13841, - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_CloseAndUpdate_OutputArguments = - 13842, - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_AddCertificate_InputArguments = - 13844, - CertificateGroupFolderType_DefaultApplicationGroup_TrustList_RemoveCertificate_InputArguments = - 13846, + CertificateGroupFolderType_DefaultApplicationGroup_TrustList_OpenWithMasks_InputArguments = 13838, + CertificateGroupFolderType_DefaultApplicationGroup_TrustList_OpenWithMasks_OutputArguments = 13839, + CertificateGroupFolderType_DefaultApplicationGroup_TrustList_CloseAndUpdate_InputArguments = 13841, + CertificateGroupFolderType_DefaultApplicationGroup_TrustList_CloseAndUpdate_OutputArguments = 13842, + CertificateGroupFolderType_DefaultApplicationGroup_TrustList_AddCertificate_InputArguments = 13844, + CertificateGroupFolderType_DefaultApplicationGroup_TrustList_RemoveCertificate_InputArguments = 13846, CertificateGroupFolderType_DefaultApplicationGroup_CertificateTypes = 13847, CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Size = 13850, CertificateGroupFolderType_DefaultHttpsGroup_TrustList_Writable = 13851, @@ -7701,16 +7615,11 @@ pub enum VariableId { CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_SetPosition_InputArguments = 13903, CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_LastUpdateTime = 13904, CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_OpenWithMasks_InputArguments = 13906, - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_OpenWithMasks_OutputArguments = - 13907, - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_CloseAndUpdate_InputArguments = - 13909, - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_CloseAndUpdate_OutputArguments = - 13910, - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_AddCertificate_InputArguments = - 13912, - CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_RemoveCertificate_InputArguments = - 13914, + CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_OpenWithMasks_OutputArguments = 13907, + CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_CloseAndUpdate_InputArguments = 13909, + CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_CloseAndUpdate_OutputArguments = 13910, + CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_AddCertificate_InputArguments = 13912, + CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_RemoveCertificate_InputArguments = 13914, CertificateGroupFolderType_DefaultUserTokenGroup_CertificateTypes = 13915, CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Size = 13918, CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Writable = 13919, @@ -7723,139 +7632,82 @@ pub enum VariableId { CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Read_InputArguments = 13929, CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Read_OutputArguments = 13930, CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_Write_InputArguments = 13932, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_GetPosition_InputArguments = - 13934, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_GetPosition_OutputArguments = - 13935, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_SetPosition_InputArguments = - 13937, + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_GetPosition_InputArguments = 13934, + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_GetPosition_OutputArguments = 13935, + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_SetPosition_InputArguments = 13937, CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_LastUpdateTime = 13938, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_OpenWithMasks_InputArguments = - 13940, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_OpenWithMasks_OutputArguments = - 13941, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_CloseAndUpdate_InputArguments = - 13943, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_CloseAndUpdate_OutputArguments = - 13944, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_AddCertificate_InputArguments = - 13946, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_RemoveCertificate_InputArguments = - 13948, + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_OpenWithMasks_InputArguments = 13940, + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_OpenWithMasks_OutputArguments = 13941, + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_CloseAndUpdate_InputArguments = 13943, + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_CloseAndUpdate_OutputArguments = 13944, + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_AddCertificate_InputArguments = 13946, + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_RemoveCertificate_InputArguments = 13948, CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateTypes = 13949, ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Size = 13953, ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Writable = 13954, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_UserWritable = - 13955, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_UserWritable = 13955, ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_OpenCount = 13956, ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_MimeType = 13957, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Open_InputArguments = - 13959, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Open_OutputArguments = - 13960, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Close_InputArguments = - 13962, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Read_InputArguments = - 13964, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Read_OutputArguments = - 13965, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Write_InputArguments = - 13967, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_InputArguments = - 13969, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_OutputArguments = - 13970, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_SetPosition_InputArguments = - 13972, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_LastUpdateTime = - 13973, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_InputArguments = - 13975, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_OutputArguments = - 13976, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate_InputArguments = - 13978, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate_OutputArguments = - 13979, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate_InputArguments = - 13981, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate_InputArguments = - 13983, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Open_InputArguments = 13959, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Open_OutputArguments = 13960, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Close_InputArguments = 13962, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Read_InputArguments = 13964, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Read_OutputArguments = 13965, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Write_InputArguments = 13967, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_InputArguments = 13969, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_OutputArguments = 13970, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_SetPosition_InputArguments = 13972, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_LastUpdateTime = 13973, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_InputArguments = 13975, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_OutputArguments = 13976, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate_InputArguments = 13978, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate_OutputArguments = 13979, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate_InputArguments = 13981, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate_InputArguments = 13983, ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateTypes = 13984, 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_InputArguments = - 13993, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Open_OutputArguments = - 13994, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Close_InputArguments = - 13996, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Read_InputArguments = - 13998, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Read_OutputArguments = - 13999, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Write_InputArguments = - 14001, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_InputArguments = - 14003, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_OutputArguments = - 14004, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_SetPosition_InputArguments = - 14006, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Open_InputArguments = 13993, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Open_OutputArguments = 13994, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Close_InputArguments = 13996, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Read_InputArguments = 13998, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Read_OutputArguments = 13999, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Write_InputArguments = 14001, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_InputArguments = 14003, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_OutputArguments = 14004, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_SetPosition_InputArguments = 14006, ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_LastUpdateTime = 14007, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_InputArguments = - 14009, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_OutputArguments = - 14010, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_InputArguments = - 14012, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_OutputArguments = - 14013, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_AddCertificate_InputArguments = - 14015, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_RemoveCertificate_InputArguments = - 14017, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_InputArguments = 14009, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_OutputArguments = 14010, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_InputArguments = 14012, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_OutputArguments = 14013, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_AddCertificate_InputArguments = 14015, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_RemoveCertificate_InputArguments = 14017, ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateTypes = 14018, 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_InputArguments = - 14027, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Open_OutputArguments = - 14028, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Close_InputArguments = - 14030, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_InputArguments = - 14032, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_OutputArguments = - 14033, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Write_InputArguments = - 14035, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_InputArguments = - 14037, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_OutputArguments = - 14038, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_SetPosition_InputArguments = - 14040, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_LastUpdateTime = - 14041, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_InputArguments = - 14043, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_OutputArguments = - 14044, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_InputArguments = - 14046, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_OutputArguments = - 14047, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_AddCertificate_InputArguments = - 14049, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_RemoveCertificate_InputArguments = - 14051, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Open_InputArguments = 14027, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Open_OutputArguments = 14028, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Close_InputArguments = 14030, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_InputArguments = 14032, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_OutputArguments = 14033, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_Write_InputArguments = 14035, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_InputArguments = 14037, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_OutputArguments = 14038, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_SetPosition_InputArguments = 14040, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_LastUpdateTime = 14041, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_InputArguments = 14043, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_OutputArguments = 14044, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_InputArguments = 14046, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_OutputArguments = 14047, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_AddCertificate_InputArguments = 14049, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_RemoveCertificate_InputArguments = 14051, ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateTypes = 14052, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Size = 14090, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Writable = 14091, @@ -7868,68 +7720,43 @@ pub enum VariableId { ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Read_InputArguments = 14101, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Read_OutputArguments = 14102, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Write_InputArguments = 14104, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_InputArguments = - 14106, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_OutputArguments = - 14107, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_SetPosition_InputArguments = - 14109, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_InputArguments = 14106, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_OutputArguments = 14107, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_SetPosition_InputArguments = 14109, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_LastUpdateTime = 14110, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_InputArguments = - 14112, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_OutputArguments = - 14113, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_InputArguments = - 14115, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_OutputArguments = - 14116, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_AddCertificate_InputArguments = - 14118, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_RemoveCertificate_InputArguments = - 14120, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_InputArguments = 14112, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_OutputArguments = 14113, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_InputArguments = 14115, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_OutputArguments = 14116, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_AddCertificate_InputArguments = 14118, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_RemoveCertificate_InputArguments = 14120, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateTypes = 14121, 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_InputArguments = - 14130, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Open_OutputArguments = - 14131, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Close_InputArguments = - 14133, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_InputArguments = - 14135, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_OutputArguments = - 14136, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Write_InputArguments = - 14138, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_InputArguments = - 14140, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_OutputArguments = - 14141, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_SetPosition_InputArguments = - 14143, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Open_InputArguments = 14130, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Open_OutputArguments = 14131, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Close_InputArguments = 14133, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_InputArguments = 14135, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_OutputArguments = 14136, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_Write_InputArguments = 14138, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_InputArguments = 14140, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_OutputArguments = 14141, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_SetPosition_InputArguments = 14143, ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_LastUpdateTime = 14144, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_InputArguments = - 14146, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_OutputArguments = - 14147, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_InputArguments = - 14149, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_OutputArguments = - 14150, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_AddCertificate_InputArguments = - 14152, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_RemoveCertificate_InputArguments = - 14154, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_InputArguments = 14146, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_OutputArguments = 14147, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_InputArguments = 14149, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_OutputArguments = 14150, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_AddCertificate_InputArguments = 14152, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_RemoveCertificate_InputArguments = 14154, ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateTypes = 14155, 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_TrustList_CloseAndUpdate_InputArguments = 14160, ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateTypes = 14161, RemoveConnectionMethodType_InputArguments = 14184, PubSubConnectionType_RemoveGroup_InputArguments = 14226, @@ -8134,12 +7961,9 @@ pub enum VariableId { PublishSubscribe_SecurityGroups_RemoveSecurityGroup_InputArguments = 15448, GetSecurityGroupMethodType_InputArguments = 15450, GetSecurityGroupMethodType_OutputArguments = 15451, - SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_AddSecurityGroup_InputArguments = - 15455, - SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_AddSecurityGroup_OutputArguments = - 15456, - SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_RemoveSecurityGroup_InputArguments = - 15458, + SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_AddSecurityGroup_InputArguments = 15455, + SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_AddSecurityGroup_OutputArguments = 15456, + SecurityGroupFolderType_SecurityGroupFolderName_Placeholder_RemoveSecurityGroup_InputArguments = 15458, SecurityGroupFolderType_SecurityGroupName_Placeholder_SecurityGroupId = 15460, SecurityGroupFolderType_AddSecurityGroup_InputArguments = 15462, SecurityGroupFolderType_AddSecurityGroup_OutputArguments = 15463, @@ -8148,12 +7972,9 @@ pub enum VariableId { AddSecurityGroupMethodType_OutputArguments = 15468, RemoveSecurityGroupMethodType_InputArguments = 15470, SecurityGroupType_SecurityGroupId = 15472, - DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_InputArguments = - 15475, - DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_OutputArguments = - 15476, - DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_RemoveExtensionField_InputArguments = - 15478, + DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_InputArguments = 15475, + DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_AddExtensionField_OutputArguments = 15476, + DataSetFolderType_PublishedDataSetName_Placeholder_ExtensionFields_RemoveExtensionField_InputArguments = 15478, PublishedDataSetType_ExtensionFields_AddExtensionField_InputArguments = 15483, PublishedDataSetType_ExtensionFields_AddExtensionField_OutputArguments = 15484, PublishedDataSetType_ExtensionFields_RemoveExtensionField_InputArguments = 15486, @@ -8281,8 +8102,7 @@ pub enum VariableId { TemporaryFileTransferType_TransferState_Placeholder_LastTransition_Name = 15762, TemporaryFileTransferType_TransferState_Placeholder_LastTransition_Number = 15763, TemporaryFileTransferType_TransferState_Placeholder_LastTransition_TransitionTime = 15764, - TemporaryFileTransferType_TransferState_Placeholder_LastTransition_EffectiveTransitionTime = - 15765, + TemporaryFileTransferType_TransferState_Placeholder_LastTransition_EffectiveTransitionTime = 15765, OpcUa_BinarySchema_PublishedDataSetDataType = 15766, OpcUa_BinarySchema_PublishedDataSetDataType_DataTypeVersion = 15767, OpcUa_BinarySchema_PublishedDataSetDataType_DictionaryFragment = 15768, @@ -8453,10 +8273,8 @@ pub enum VariableId { AddRoleMethodType_InputArguments = 16003, AddRoleMethodType_OutputArguments = 16004, RemoveRoleMethodType_InputArguments = 16006, - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel = - 16013, - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange = - 16020, + PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel = 16013, + PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange = 16020, WellKnownRole_Engineer_AddIdentity_InputArguments = 16042, WellKnownRole_Engineer_RemoveIdentity_InputArguments = 16044, PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError = 16059, @@ -8467,10 +8285,8 @@ pub enum VariableId { PublishSubscribe_ConnectionName_Placeholder_Diagnostics_SubError = 16101, PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError = 16103, PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_Active = 16122, - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_Classification = - 16123, - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel = - 16124, + PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_Classification = 16123, + PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel = 16124, OpcUa_BinarySchema_RolePermissionType = 16131, OpcUa_BinarySchema_RolePermissionType_DataTypeVersion = 16132, OpcUa_BinarySchema_RolePermissionType_DictionaryFragment = 16133, @@ -8483,8 +8299,7 @@ pub enum VariableId { NamespacesType_NamespaceIdentifier_Placeholder_DefaultRolePermissions = 16140, NamespacesType_NamespaceIdentifier_Placeholder_DefaultUserRolePermissions = 16141, NamespacesType_NamespaceIdentifier_Placeholder_DefaultAccessRestrictions = 16142, - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange = - 16160, + PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange = 16160, RoleSetType_RoleName_Placeholder_Identities = 16162, RoleSetType_RoleName_Placeholder_Applications = 16163, RoleSetType_RoleName_Placeholder_Endpoints = 16164, @@ -8559,8 +8374,7 @@ pub enum VariableId { WellKnownRole_ConfigureAdmin_RemoveApplication_InputArguments = 16275, WellKnownRole_ConfigureAdmin_AddEndpoint_InputArguments = 16277, WellKnownRole_ConfigureAdmin_RemoveEndpoint_InputArguments = 16279, - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod = - 16283, + PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod = 16283, ServerType_ServerCapabilities_RoleSet_AddRole_InputArguments = 16291, ServerType_ServerCapabilities_RoleSet_AddRole_OutputArguments = 16292, ServerType_ServerCapabilities_RoleSet_RemoveRole_InputArguments = 16294, @@ -8575,8 +8389,7 @@ pub enum VariableId { FileSystem_FileDirectoryName_Placeholder_CreateDirectory_OutputArguments = 16318, FileSystem_FileDirectoryName_Placeholder_CreateFile_InputArguments = 16320, FileSystem_FileDirectoryName_Placeholder_CreateFile_OutputArguments = 16321, - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active = - 16322, + PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active = 16322, FileSystem_FileDirectoryName_Placeholder_MoveOrCopy_InputArguments = 16325, FileSystem_FileDirectoryName_Placeholder_MoveOrCopy_OutputArguments = 16326, FileSystem_FileName_Placeholder_Size = 16328, @@ -8683,8 +8496,7 @@ pub enum VariableId { 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_EffectiveTransitionTime = 16458, AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState_TrueState = 16459, AlarmGroupType_AlarmConditionInstance_Placeholder_ConfirmedState_FalseState = 16460, AlarmGroupType_AlarmConditionInstance_Placeholder_Acknowledge_InputArguments = 16462, @@ -8705,19 +8517,16 @@ pub enum VariableId { 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_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_EffectiveDisplayName = 16488, AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_TransitionTime = 16489, - AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_EffectiveTransitionTime = - 16490, + AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_EffectiveTransitionTime = 16490, AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_TrueState = 16491, AlarmGroupType_AlarmConditionInstance_Placeholder_OutOfServiceState_FalseState = 16492, AlarmGroupType_AlarmConditionInstance_Placeholder_SilenceState = 16493, @@ -8733,25 +8542,20 @@ pub enum VariableId { 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_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_LastTransition_TransitionTime = 16512, + AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_LastTransition_EffectiveTransitionTime = 16513, AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_UnshelveTime = 16514, - AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_TimedShelve_InputArguments = - 16518, + 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, + PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification = 16523, AlarmGroupType_AlarmConditionInstance_Placeholder_OnDelay = 16527, AlarmGroupType_AlarmConditionInstance_Placeholder_OffDelay = 16528, AlarmGroupType_AlarmConditionInstance_Placeholder_FirstInGroupFlag = 16529, @@ -9025,15 +8829,13 @@ pub enum VariableId { NonExclusiveRateOfChangeAlarmType_AudibleEnabled = 16838, NonExclusiveRateOfChangeAlarmType_AudibleSound = 16839, PublishedEventsType_DataSetClassId = 16841, - DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_InputArguments = - 16843, + DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_InputArguments = 16843, NonExclusiveRateOfChangeAlarmType_OnDelay = 16844, NonExclusiveRateOfChangeAlarmType_OffDelay = 16845, NonExclusiveRateOfChangeAlarmType_FirstInGroupFlag = 16846, NonExclusiveRateOfChangeAlarmType_ReAlarmTime = 16849, NonExclusiveRateOfChangeAlarmType_ReAlarmRepeatCount = 16850, - DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_OutputArguments = - 16853, + DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_OutputArguments = 16853, NonExclusiveRateOfChangeAlarmType_BaseHighHighLimit = 16854, NonExclusiveRateOfChangeAlarmType_BaseHighLimit = 16855, NonExclusiveRateOfChangeAlarmType_BaseLowLimit = 16856, @@ -9061,10 +8863,8 @@ pub enum VariableId { ExclusiveRateOfChangeAlarmType_SilenceState_FalseState = 16878, ExclusiveRateOfChangeAlarmType_AudibleEnabled = 16879, ExclusiveRateOfChangeAlarmType_AudibleSound = 16880, - DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_InputArguments = - 16882, - DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_OutputArguments = - 16883, + DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_InputArguments = 16882, + DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_OutputArguments = 16883, ExclusiveRateOfChangeAlarmType_OnDelay = 16885, ExclusiveRateOfChangeAlarmType_OffDelay = 16886, ExclusiveRateOfChangeAlarmType_FirstInGroupFlag = 16887, @@ -9415,16 +9215,12 @@ pub enum VariableId { PublishSubscribeType_ConnectionName_Placeholder_TransportProfileUri_RestrictToList = 17295, PublishSubscribeType_SetSecurityKeys_InputArguments = 17297, SetSecurityKeysMethodType_InputArguments = 17299, - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = - 17300, + 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, + 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_TransportProfileUri_RestrictToList = 17309, PubSubConnectionType_WriterGroupName_Placeholder_SecurityMode = 17311, @@ -9433,8 +9229,7 @@ pub enum VariableId { PubSubConnectionType_WriterGroupName_Placeholder_Status_State = 17315, PubSubConnectionType_WriterGroupName_Placeholder_PublishingInterval = 17318, PubSubConnectionType_WriterGroupName_Placeholder_KeepAliveTime = 17319, - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification = - 17320, + PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification = 17320, PubSubConnectionType_WriterGroupName_Placeholder_Priority = 17321, PubSubConnectionType_WriterGroupName_Placeholder_LocaleIds = 17322, PubSubConnectionType_WriterGroupName_Placeholder_RemoveDataSetWriter_InputArguments = 17324, @@ -9443,41 +9238,25 @@ pub enum VariableId { PubSubConnectionType_ReaderGroupName_Placeholder_SecurityKeyServices = 17328, PubSubConnectionType_ReaderGroupName_Placeholder_Status_State = 17330, 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_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_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_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_ResolvedAddress = 17353, - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_LiveValues_ResolvedAddress_DiagnosticsLevel = - 17354, + PublishSubscribe_ConnectionName_Placeholder_Diagnostics_LiveValues_ResolvedAddress_DiagnosticsLevel = 17354, PublishSubscribe_ConnectionName_Placeholder_AddWriterGroup_InputArguments = 17357, PublishSubscribe_ConnectionName_Placeholder_AddWriterGroup_OutputArguments = 17358, PublishSubscribe_ConnectionName_Placeholder_AddReaderGroup_InputArguments = 17360, @@ -9590,25 +9369,20 @@ pub enum VariableId { 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_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_SelectionDescriptions = 17509, PublishSubscribe_ConnectionName_Placeholder_Address_NetworkInterface_RestrictToList = 17510, KeyCredentialConfigurationFolderType_ServiceName_Placeholder_ResourceUri = 17512, KeyCredentialConfigurationFolderType_ServiceName_Placeholder_ProfileUri = 17513, KeyCredentialConfigurationFolderType_ServiceName_Placeholder_EndpointUrls = 17514, KeyCredentialConfigurationFolderType_ServiceName_Placeholder_ServiceStatus = 17515, - KeyCredentialConfigurationFolderType_ServiceName_Placeholder_GetEncryptingKey_InputArguments = - 17517, - KeyCredentialConfigurationFolderType_ServiceName_Placeholder_GetEncryptingKey_OutputArguments = - 17518, - KeyCredentialConfigurationFolderType_ServiceName_Placeholder_UpdateCredential_InputArguments = - 17520, + KeyCredentialConfigurationFolderType_ServiceName_Placeholder_GetEncryptingKey_InputArguments = 17517, + KeyCredentialConfigurationFolderType_ServiceName_Placeholder_GetEncryptingKey_OutputArguments = 17518, + KeyCredentialConfigurationFolderType_ServiceName_Placeholder_UpdateCredential_InputArguments = 17520, KeyCredentialConfigurationFolderType_CreateCredential_InputArguments = 17523, KeyCredentialConfigurationFolderType_CreateCredential_OutputArguments = 17524, KeyCredentialConfiguration_ServiceName_Placeholder_GetEncryptingKey_InputArguments = 17526, @@ -9747,8 +9521,7 @@ pub enum VariableId { ProgramStateMachineType_AvailableStates = 17704, ProgramStateMachineType_AvailableTransitions = 17705, PublishSubscribeType_ConnectionName_Placeholder_TransportProfileUri_Selections = 17706, - PublishSubscribeType_ConnectionName_Placeholder_TransportProfileUri_SelectionDescriptions = - 17707, + PublishSubscribeType_ConnectionName_Placeholder_TransportProfileUri_SelectionDescriptions = 17707, PubSubConnectionType_TransportProfileUri_Selections = 17710, PubSubConnectionType_TransportProfileUri_SelectionDescriptions = 17711, RationalNumberType_Numerator = 17712, @@ -9776,12 +9549,9 @@ pub enum VariableId { 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_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, @@ -9790,84 +9560,47 @@ pub enum VariableId { WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_SubError = 17766, 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_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_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_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_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_StatusCode_DiagnosticsLevel = 17807, WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion = 17808, - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = - 17809, + WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = 17809, WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion = 17810, - WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = - 17811, + WriterGroupType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = 17811, WriterGroupType_Diagnostics_DiagnosticsLevel = 17813, WriterGroupType_Diagnostics_TotalInformation = 17814, WriterGroupType_Diagnostics_TotalInformation_Active = 17815, @@ -10064,12 +9797,9 @@ pub enum VariableId { 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_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, @@ -10078,94 +9808,53 @@ pub enum VariableId { ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_SubError = 18105, 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_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_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_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_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_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_StatusCode_DiagnosticsLevel = 18151, ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MajorVersion = 18152, - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = - 18153, + ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = 18153, ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MinorVersion = 18154, KeyCredentialConfiguration_ServiceName_Placeholder_ResourceUri = 18157, - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = - 18158, + ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = 18158, KeyCredentialConfiguration_ServiceName_Placeholder_EndpointUrls = 18159, KeyCredentialConfiguration_ServiceName_Placeholder_ServiceStatus = 18160, KeyCredentialConfiguration_ServiceName_Placeholder_UpdateCredential_InputArguments = 18162, @@ -10603,12 +10292,9 @@ pub enum VariableId { 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_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, @@ -10617,65 +10303,36 @@ pub enum VariableId { PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_SubError = 18680, 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_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_ResolvedAddress = 18713, - PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_LiveValues_ResolvedAddress_DiagnosticsLevel = - 18714, + PublishSubscribeType_ConnectionName_Placeholder_Diagnostics_LiveValues_ResolvedAddress_DiagnosticsLevel = 18714, PublishSubscribeType_Diagnostics_DiagnosticsLevel = 18716, PublishSubscribeType_Diagnostics_TotalInformation = 18717, PublishSubscribeType_Diagnostics_TotalInformation_Active = 18718, @@ -10785,305 +10442,168 @@ pub enum VariableId { 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_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_TotalError_Classification = 18880, + PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel = 18881, + PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_TotalError_TimeFirstChange = 18882, PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_SubError = 18884, 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_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_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_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_StatusCode_DiagnosticsLevel = 18925, PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion = 18926, - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = - 18927, + PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = 18927, PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion = 18928, - PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = - 18929, + PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = 18929, 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_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_TotalError_Classification = 18939, + PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel = 18940, + PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_TimeFirstChange = 18941, PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_SubError = 18943, 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_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_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_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, + 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_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_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_TotalError_DiagnosticsLevel = 18999, + PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_TimeFirstChange = 19000, PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_SubError = 19002, 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_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_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_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_StatusCode_DiagnosticsLevel = 19043, PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion = 19044, - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = - 19045, + PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = 19045, PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion = 19046, - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = - 19047, + PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = 19047, ThreeDFrameType_Orientation_AngleUnit = 19073, ThreeDFrameType_Orientation_A = 19074, ThreeDFrameType_Orientation_B = 19075, @@ -11118,232 +10638,129 @@ pub enum VariableId { 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_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_DiagnosticsLevel = 19117, PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalError_TimeFirstChange = 19118, PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_SubError = 19120, 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_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_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_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_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_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_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_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_DiagnosticsLevel = 19186, PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_TotalError_TimeFirstChange = 19187, PubSubConnectionType_ReaderGroupName_Placeholder_Diagnostics_SubError = 19189, 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_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_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_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_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_DiagnosticsLevel = 19242, PubSubConnectionType_Diagnostics_TotalInformation = 19243, PubSubConnectionType_Diagnostics_TotalInformation_Active = 19244, @@ -11620,8 +11037,7 @@ pub enum VariableId { 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_LastTransition_EffectiveTransitionTime = 19548, CertificateGroupType_CertificateExpired_ShelvingState_AvailableStates = 19549, DataSetWriterType_Diagnostics_DiagnosticsLevel = 19551, DataSetWriterType_Diagnostics_TotalInformation = 19552, @@ -11999,10 +11415,8 @@ pub enum VariableId { 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_ReceivedInvalidNetworkMessages_DiagnosticsLevel = 19957, + PubSubDiagnosticsReaderGroupType_Counters_ReceivedInvalidNetworkMessages_TimeFirstChange = 19958, PubSubDiagnosticsReaderGroupType_Counters_DecryptionErrors = 19959, PubSubDiagnosticsReaderGroupType_Counters_DecryptionErrors_Active = 19960, PubSubDiagnosticsReaderGroupType_Counters_DecryptionErrors_Classification = 19961, @@ -12260,8 +11674,7 @@ pub enum VariableId { 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_LastTransition_EffectiveTransitionTime = 20241, CertificateGroupType_TrustListOutOfDate_ShelvingState_AvailableStates = 20242, CertificateGroupType_TrustListOutOfDate_ShelvingState_AvailableTransitions = 20243, CertificateGroupType_TrustListOutOfDate_ShelvingState_UnshelveTime = 20244, @@ -12311,204 +11724,123 @@ pub enum VariableId { 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_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_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_Quality_SourceTimestamp = 20318, CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LastSeverity = 20319, - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LastSeverity_SourceTimestamp = - 20320, + CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_LastSeverity_SourceTimestamp = 20320, CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Comment = 20321, - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Comment_SourceTimestamp = - 20322, + CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Comment_SourceTimestamp = 20322, CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ClientUserId = 20323, - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AddComment_InputArguments = - 20327, + 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_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_InputArguments = - 20347, - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Confirm_InputArguments = - 20349, + 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_InputArguments = 20347, + 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_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_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_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_InputArguments = - 20394, - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SuppressedOrShelved = - 20397, + 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_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_InputArguments = 20394, + 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_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, + CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_SilenceState_Number = 20407, 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_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_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_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_ReAlarmRepeatCount = 20429, CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_NormalState = 20436, CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ExpirationDate = 20437, CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ExpirationLimit = 20438, @@ -12524,203 +11856,122 @@ pub enum VariableId { 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_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_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_Quality_SourceTimestamp = 20468, CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity = 20469, - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp = - 20470, + CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp = 20470, CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Comment = 20471, - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Comment_SourceTimestamp = - 20472, + CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Comment_SourceTimestamp = 20472, CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ClientUserId = 20473, - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AddComment_InputArguments = - 20477, + 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_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_InputArguments = - 20497, - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Confirm_InputArguments = - 20499, + 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_InputArguments = 20497, + 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_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_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_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_InputArguments = - 20544, - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_SuppressedOrShelved = - 20547, + 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_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_InputArguments = 20544, + 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_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_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_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_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_ReAlarmRepeatCount = 20577, CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_NormalState = 20584, CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_TrustListId = 20585, CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_LastUpdateTime = 20586, @@ -12746,63 +11997,46 @@ pub enum VariableId { 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_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_LastSeverity_SourceTimestamp = 20618, CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Comment = 20619, CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Comment_SourceTimestamp = 20620, CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ClientUserId = 20621, - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AddComment_InputArguments = - 20625, + 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_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_InputArguments = - 20645, + 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_InputArguments = 20645, 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_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, @@ -12810,61 +12044,35 @@ pub enum VariableId { 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_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_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_InputArguments = - 20692, + 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_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_InputArguments = 20692, CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_SuppressedOrShelved = 20695, CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_MaxTimeShelved = 20696, CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AudibleEnabled = 20697, @@ -12876,12 +12084,9 @@ pub enum VariableId { 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_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, @@ -12891,12 +12096,9 @@ pub enum VariableId { 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_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, @@ -12926,63 +12128,46 @@ pub enum VariableId { 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_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_LastSeverity_SourceTimestamp = 20766, CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Comment = 20767, CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Comment_SourceTimestamp = 20768, CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ClientUserId = 20769, - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AddComment_InputArguments = - 20773, + 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_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_InputArguments = - 20793, + 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_InputArguments = 20793, 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_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, @@ -12990,61 +12175,35 @@ pub enum VariableId { 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_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_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_InputArguments = - 20840, + 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_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_InputArguments = 20840, CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_SuppressedOrShelved = 20843, CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_MaxTimeShelved = 20844, CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AudibleEnabled = 20845, @@ -13056,12 +12215,9 @@ pub enum VariableId { 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_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, @@ -13071,12 +12227,9 @@ pub enum VariableId { 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_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, @@ -13098,8 +12251,7 @@ pub enum VariableId { CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConditionClassId = 20895, CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConditionClassName = 20896, CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassId = 20897, - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassName = - 20898, + CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassName = 20898, CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ConditionName = 20899, CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_BranchId = 20900, CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Retain = 20901, @@ -13107,154 +12259,93 @@ pub enum VariableId { 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_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_Quality_SourceTimestamp = 20912, CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LastSeverity = 20913, - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LastSeverity_SourceTimestamp = - 20914, + CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_LastSeverity_SourceTimestamp = 20914, CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Comment = 20915, - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Comment_SourceTimestamp = - 20916, + CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Comment_SourceTimestamp = 20916, CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ClientUserId = 20917, - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AddComment_InputArguments = - 20921, + 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_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_InputArguments = - 20941, - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Confirm_InputArguments = - 20943, + 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_InputArguments = 20941, + 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_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_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_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_InputArguments = - 20988, + 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_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_InputArguments = 20988, 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, + CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AudibleSound_AgencyId = 20996, + CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AudibleSound_VersionId = 20997, OpcUa_BinarySchema_FieldTargetDataType = 21002, - ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_SecurityTokenID_DiagnosticsLevel = - 21003, + 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_Diagnostics_LiveValues_TimeToNextTokenID_DiagnosticsLevel = 21005, CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState = 21007, CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_SilenceState_Id = 21008, ReaderGroupType_DataSetReaderName_Placeholder_CreateTargetVariables_InputArguments = 21010, @@ -13388,16 +12479,11 @@ pub enum VariableId { OpcUa_BinarySchema_DatagramWriterGroupTransportDataType_DataTypeVersion = 21172, OpcUa_BinarySchema_DatagramWriterGroupTransportDataType_DictionaryFragment = 21173, 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_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, @@ -13405,16 +12491,11 @@ pub enum VariableId { 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_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_NormalState = 21231, @@ -13434,8 +12515,7 @@ pub enum VariableId { CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConditionClassId = 21246, CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConditionClassName = 21247, CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassId = 21248, - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassName = - 21249, + CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassName = 21249, CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ConditionName = 21250, CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_BranchId = 21251, CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Retain = 21252, @@ -13443,162 +12523,98 @@ pub enum VariableId { 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_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_Quality_SourceTimestamp = 21263, CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity = 21264, - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp = - 21265, + CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp = 21265, CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Comment = 21266, - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Comment_SourceTimestamp = - 21267, + CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Comment_SourceTimestamp = 21267, CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ClientUserId = 21268, - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AddComment_InputArguments = - 21272, + 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_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_InputArguments = - 21292, - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Confirm_InputArguments = - 21294, + 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_InputArguments = 21292, + 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_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_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_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_InputArguments = - 21339, + 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_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_InputArguments = 21339, 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_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_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, @@ -13606,16 +12622,11 @@ pub enum VariableId { 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_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_NormalState = 21379, @@ -13632,229 +12643,127 @@ pub enum VariableId { 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_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_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_Quality_SourceTimestamp = 21411, CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LastSeverity = 21412, - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LastSeverity_SourceTimestamp = - 21413, + CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_LastSeverity_SourceTimestamp = 21413, CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Comment = 21414, - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Comment_SourceTimestamp = - 21415, + CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Comment_SourceTimestamp = 21415, CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ClientUserId = 21416, - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AddComment_InputArguments = - 21420, + 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_InputArguments = - 21440, - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Confirm_InputArguments = - 21442, + 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_InputArguments = 21440, + 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_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_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_InputArguments = - 21487, - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_SuppressedOrShelved = - 21490, - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_MaxTimeShelved = - 21491, - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AudibleEnabled = - 21492, + 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_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_InputArguments = 21487, + 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_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_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_FirstInGroupFlag = 21508, 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_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_ReAlarmRepeatCount = 21520, 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_ExpirationDate = 21528, + CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ExpirationLimit = 21529, + CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_CertificateType = 21530, CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Certificate = 21531, CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EventId = 21533, CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_EventType = 21534, @@ -13865,2296 +12774,1175 @@ pub enum VariableId { 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_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_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_Quality_SourceTimestamp = 21559, CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LastSeverity = 21560, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LastSeverity_SourceTimestamp = - 21561, + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LastSeverity_SourceTimestamp = 21561, CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Comment = 21562, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Comment_SourceTimestamp = - 21563, + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Comment_SourceTimestamp = 21563, CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ClientUserId = 21564, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AddComment_InputArguments = - 21568, + 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_InputArguments = - 21588, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Confirm_InputArguments = - 21590, + 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_InputArguments = 21588, + 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_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_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_InputArguments = - 21635, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_SuppressedOrShelved = - 21638, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_MaxTimeShelved = - 21639, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AudibleEnabled = - 21640, + 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_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_InputArguments = 21635, + 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_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_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_FirstInGroupFlag = 21656, 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_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_ReAlarmRepeatCount = 21668, 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_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_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_InputArguments = - 21736, - 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_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_InputArguments = - 21783, - 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_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_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_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_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_InputArguments = - 21884, - 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_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_InputArguments = - 21931, - 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_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_NormalState = - 21971, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_TrustListId = - 21972, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastUpdateTime = - 21973, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_UpdateFrequency = - 21974, + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_LastUpdateTime = 21677, + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_UpdateFrequency = 21678, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_UpdateFrequency = 21679, + 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_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_InputArguments = 21736, + 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_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_InputArguments = 21783, + 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_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_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_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_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_InputArguments = 21884, + 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_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_InputArguments = 21931, + 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_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_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_EventId = 21977, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EventType = - 21978, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SourceNode = - 21979, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SourceName = - 21980, + 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_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_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_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_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_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_InputArguments = - 22032, - 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_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_InputArguments = - 22079, - 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_Comment_SourceTimestamp = 22007, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ClientUserId = 22008, + 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_InputArguments = 22032, + 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_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_InputArguments = 22079, + 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_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_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_CertificateExpired_FirstInGroupFlag = 22100, + 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_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_EventId = 22125, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EventType = - 22126, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SourceNode = - 22127, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SourceName = - 22128, + 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_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_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_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_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_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_InputArguments = - 22180, - 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_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_InputArguments = - 22227, - 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_Comment_SourceTimestamp = 22155, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ClientUserId = 22156, + 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_InputArguments = 22180, + 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_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_InputArguments = 22227, + 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_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_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_EventId = - 22273, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EventType = - 22274, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SourceNode = - 22275, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SourceName = - 22276, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroupFlag = 22248, + 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_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_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_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_InputArguments = - 22328, - 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_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_InputArguments = - 22375, - 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_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_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_EventId = - 22421, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EventType = - 22422, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SourceNode = - 22423, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SourceName = - 22424, + 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_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_InputArguments = 22328, + 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_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_InputArguments = 22375, + 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_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_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_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_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_InputArguments = - 22476, - 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_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_InputArguments = - 22523, - 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_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_NormalState = - 22563, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_TrustListId = - 22564, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastUpdateTime = - 22565, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_UpdateFrequency = - 22566, + 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_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_InputArguments = 22476, + 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_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_InputArguments = 22523, + 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_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_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_EventId = - 22569, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EventType = - 22570, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SourceNode = - 22571, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SourceName = - 22572, + 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_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_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_InputArguments = - 22624, - 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_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_InputArguments = - 22671, - 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_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_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_EventId = - 22717, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EventType = - 22718, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SourceNode = - 22719, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SourceName = - 22720, + 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_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_InputArguments = 22624, + 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_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_InputArguments = 22671, + 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_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_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_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_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_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_InputArguments = - 22772, - 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_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_InputArguments = - 22819, - 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_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_NormalState = - 22859, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_TrustListId = - 22860, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastUpdateTime = - 22861, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_UpdateFrequency = - 22862, + 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_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_InputArguments = 22772, + 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_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_InputArguments = 22819, + 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_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_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_EventId = 22865, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EventType = 22866, @@ -16165,231 +13953,127 @@ pub enum VariableId { 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_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_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_Quality_SourceTimestamp = 22891, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LastSeverity = 22892, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LastSeverity_SourceTimestamp = - 22893, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LastSeverity_SourceTimestamp = 22893, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Comment = 22894, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Comment_SourceTimestamp = - 22895, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Comment_SourceTimestamp = 22895, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ClientUserId = 22896, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AddComment_InputArguments = - 22900, + 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_InputArguments = - 22920, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Confirm_InputArguments = - 22922, + 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_InputArguments = 22920, + 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_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_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_InputArguments = - 22967, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedOrShelved = - 22970, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_MaxTimeShelved = - 22971, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleEnabled = - 22972, + 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_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_InputArguments = 22967, + 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_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_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_FirstInGroupFlag = 22988, 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_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_ReAlarmRepeatCount = 23000, 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_ExpirationDate = 23008, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ExpirationLimit = 23009, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_CertificateType = 23010, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Certificate = 23011, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EventId = 23013, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EventType = 23014, @@ -16400,733 +14084,389 @@ pub enum VariableId { 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_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_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_Quality_SourceTimestamp = 23039, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity = 23040, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp = - 23041, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp = 23041, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Comment = 23042, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Comment_SourceTimestamp = - 23043, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Comment_SourceTimestamp = 23043, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ClientUserId = 23044, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AddComment_InputArguments = - 23048, + 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_InputArguments = - 23068, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Confirm_InputArguments = - 23070, + 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_InputArguments = 23068, + 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_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_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_InputArguments = - 23115, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedOrShelved = - 23118, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_MaxTimeShelved = - 23119, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleEnabled = - 23120, + 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_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_InputArguments = 23115, + 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_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_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_FirstInGroupFlag = 23136, 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_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_ReAlarmRepeatCount = 23148, 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_DefaultHttpsGroup_TrustListOutOfDate_LastUpdateTime = 23157, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_UpdateFrequency = 23158, ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_UpdateFrequency = 23159, 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_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_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_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_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_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_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_InputArguments = - 23216, - 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_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_InputArguments = - 23263, - 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_Comment_SourceTimestamp = 23191, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ClientUserId = 23192, + 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_InputArguments = 23216, + 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_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_InputArguments = 23263, + 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_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_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_CertificateExpired_FirstInGroupFlag = 23284, + 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_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_EventId = 23309, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EventType = - 23310, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SourceNode = - 23311, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SourceName = - 23312, + 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_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_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_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_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_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_InputArguments = - 23364, - 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_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_InputArguments = - 23411, - 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_Comment_SourceTimestamp = 23339, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ClientUserId = 23340, + 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_InputArguments = 23364, + 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_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_InputArguments = 23411, + 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_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_NormalState = - 23451, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_TrustListId = - 23452, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastUpdateTime = - 23453, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_UpdateFrequency = - 23454, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroupFlag = 23432, + 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_NormalState = 23451, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_TrustListId = 23452, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastUpdateTime = 23453, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_UpdateFrequency = 23454, AliasNameCategoryType_SubAliasNameCategories_Placeholder_FindAlias_InputArguments = 23460, AliasNameCategoryType_SubAliasNameCategories_Placeholder_FindAlias_OutputArguments = 23461, AliasNameCategoryType_FindAlias_InputArguments = 23463, @@ -17160,17 +14500,12 @@ pub enum VariableId { CertificateGroupFolderType_DefaultHttpsGroup_GetRejectedList_OutputArguments = 23532, CertificateGroupFolderType_DefaultUserTokenGroup_GetRejectedList_OutputArguments = 23534, CertificateGroupFolderType_AdditionalGroup_Placeholder_GetRejectedList_OutputArguments = 23536, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_GetRejectedList_OutputArguments = - 23545, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_GetRejectedList_OutputArguments = - 23547, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_GetRejectedList_OutputArguments = - 23549, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_GetRejectedList_OutputArguments = - 23551, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_GetRejectedList_OutputArguments = 23545, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_GetRejectedList_OutputArguments = 23547, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_GetRejectedList_OutputArguments = 23549, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_GetRejectedList_OutputArguments = 23551, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_GetRejectedList_OutputArguments = 23553, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_GetRejectedList_OutputArguments = - 23555, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_GetRejectedList_OutputArguments = 23555, AuthorizationServicesConfigurationFolderType_ServiceName_Placeholder_ServiceUri = 23558, AuthorizationServicesConfigurationFolderType_ServiceName_Placeholder_ServiceCertificate = 23559, AuthorizationServicesConfigurationFolderType_ServiceName_Placeholder_IssuerEndpointUrl = 23560, @@ -28169,8 +25504,7 @@ pub enum MethodId { ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks = 12663, ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate = 12666, ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate = 12668, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate = - 12670, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate = 12670, ServerConfigurationType_CreateSigningRequest = 12731, ServerConfigurationType_ApplyChanges = 12734, ServerConfiguration_CreateSigningRequest = 12737, @@ -28290,14 +25624,10 @@ pub enum MethodId { ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_Write = 13966, ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition = 13968, ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_SetPosition = 13971, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks = - 13974, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate = - 13977, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate = - 13980, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate = - 13982, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks = 13974, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate = 13977, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate = 13980, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate = 13982, ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Open = 13992, ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Close = 13995, ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_Read = 13997, @@ -28315,12 +25645,9 @@ pub enum MethodId { ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition = 14036, ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_SetPosition = 14039, ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks = 14042, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate = - 14045, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_AddCertificate = - 14048, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_RemoveCertificate = - 14050, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate = 14045, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_AddCertificate = 14048, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_RemoveCertificate = 14050, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Open = 14095, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Close = 14098, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_Read = 14100, @@ -28832,12 +26159,9 @@ pub enum MethodId { CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_AddComment = 20326, CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Acknowledge = 20346, CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Confirm = 20348, - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve = - 20393, - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve = - 20395, - CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve = - 20396, + CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve = 20393, + CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve = 20395, + CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve = 20396, CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Silence = 20430, CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Suppress = 20431, CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_Unsuppress = 20432, @@ -28849,12 +26173,9 @@ pub enum MethodId { CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_AddComment = 20476, CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge = 20496, CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Confirm = 20498, - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve = - 20543, - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve = - 20545, - CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = - 20546, + CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 20543, + CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve = 20545, + CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 20546, CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Silence = 20578, CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Suppress = 20579, CertificateGroupFolderType_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress = 20580, @@ -28866,11 +26187,9 @@ pub enum MethodId { CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_AddComment = 20624, CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Acknowledge = 20644, CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Confirm = 20646, - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve = - 20691, + CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve = 20691, CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve = 20693, - CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve = - 20694, + CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve = 20694, CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Silence = 20726, CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Suppress = 20727, CertificateGroupFolderType_DefaultHttpsGroup_CertificateExpired_Unsuppress = 20728, @@ -28882,11 +26201,9 @@ pub enum MethodId { CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_AddComment = 20772, CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge = 20792, CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Confirm = 20794, - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve = - 20839, + CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 20839, CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve = 20841, - CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = - 20842, + CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 20842, CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Silence = 20874, CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Suppress = 20875, CertificateGroupFolderType_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress = 20876, @@ -28898,12 +26215,9 @@ pub enum MethodId { CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_AddComment = 20920, CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Acknowledge = 20940, CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_Confirm = 20942, - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve = - 20987, - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve = - 20989, - CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve = - 20990, + CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve = 20987, + CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve = 20989, + CertificateGroupFolderType_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve = 20990, ReaderGroupType_DataSetReaderName_Placeholder_CreateTargetVariables = 21009, ReaderGroupType_DataSetReaderName_Placeholder_CreateDataSetMirror = 21012, ReaderGroupType_Diagnostics_Reset = 21027, @@ -28921,12 +26235,9 @@ pub enum MethodId { CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_AddComment = 21271, CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge = 21291, CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Confirm = 21293, - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve = - 21338, - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve = - 21340, - CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = - 21341, + CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 21338, + CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve = 21340, + CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 21341, CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Silence = 21373, CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Suppress = 21374, CertificateGroupFolderType_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress = 21375, @@ -28938,328 +26249,196 @@ pub enum MethodId { CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_AddComment = 21419, CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Acknowledge = 21439, CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Confirm = 21441, - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_TimedShelve = - 21486, - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_Unshelve = - 21488, - CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_OneShotShelve = - 21489, + CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_TimedShelve = 21486, + CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_Unshelve = 21488, + CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_ShelvingState_OneShotShelve = 21489, 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_RemoveFromService = 21524, + CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_PlaceInService = 21525, CertificateGroupFolderType_AdditionalGroup_Placeholder_CertificateExpired_Reset = 21526, CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Disable = 21565, CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Enable = 21566, CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_AddComment = 21567, CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Acknowledge = 21587, CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Confirm = 21589, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_TimedShelve = - 21634, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_Unshelve = - 21636, - CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_OneShotShelve = - 21637, + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_TimedShelve = 21634, + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_Unshelve = 21636, + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_ShelvingState_OneShotShelve = 21637, 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_RemoveFromService = 21672, + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_PlaceInService = 21673, CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustListOutOfDate_Reset = 21674, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Disable = - 21713, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Enable = - 21714, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AddComment = - 21715, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Acknowledge = - 21735, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Confirm = - 21737, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve = - 21782, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve = - 21784, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve = - 21785, - 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_TrustListOutOfDate_Disable = - 21861, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Enable = - 21862, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AddComment = - 21863, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge = - 21883, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Confirm = - 21885, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve = - 21930, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve = - 21932, - ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = - 21933, - 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_CertificateExpired_Disable = 21713, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Enable = 21714, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AddComment = 21715, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Acknowledge = 21735, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Confirm = 21737, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve = 21782, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve = 21784, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve = 21785, + 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_TrustListOutOfDate_Disable = 21861, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Enable = 21862, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AddComment = 21863, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge = 21883, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Confirm = 21885, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 21930, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve = 21932, + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 21933, + 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_DefaultHttpsGroup_CertificateExpired_Disable = 22009, ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Enable = 22010, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AddComment = - 22011, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Acknowledge = - 22031, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AddComment = 22011, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Acknowledge = 22031, ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Confirm = 22033, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve = - 22078, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve = - 22080, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve = - 22081, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve = 22078, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve = 22080, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve = 22081, 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_Unsuppress = 22115, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService = 22116, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService = 22117, ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset = 22118, ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Disable = 22157, ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Enable = 22158, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AddComment = - 22159, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge = - 22179, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AddComment = 22159, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge = 22179, ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Confirm = 22181, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve = - 22226, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve = - 22228, - ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = - 22229, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 22226, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve = 22228, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 22229, 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_Unsuppress = 22263, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService = 22264, + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService = 22265, ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset = 22266, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Disable = - 22305, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Enable = - 22306, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AddComment = - 22307, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Acknowledge = - 22327, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Confirm = - 22329, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve = - 22374, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve = - 22376, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve = - 22377, - 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_TrustListOutOfDate_Disable = - 22453, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Enable = - 22454, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AddComment = - 22455, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge = - 22475, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Confirm = - 22477, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve = - 22522, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve = - 22524, - ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = - 22525, - 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, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Disable = - 22601, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Disable = 22305, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Enable = 22306, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AddComment = 22307, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Acknowledge = 22327, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Confirm = 22329, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve = 22374, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve = 22376, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve = 22377, + 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_TrustListOutOfDate_Disable = 22453, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Enable = 22454, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AddComment = 22455, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge = 22475, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Confirm = 22477, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 22522, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve = 22524, + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 22525, + 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, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Disable = 22601, ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Enable = 22602, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AddComment = - 22603, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Acknowledge = - 22623, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Confirm = - 22625, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve = - 22670, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve = - 22672, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve = - 22673, - 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_AddComment = 22603, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Acknowledge = 22623, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Confirm = 22625, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve = 22670, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve = 22672, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve = 22673, + 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_TrustListOutOfDate_Disable = - 22749, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Disable = 22749, ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Enable = 22750, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AddComment = - 22751, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge = - 22771, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Confirm = - 22773, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve = - 22818, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve = - 22820, - ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = - 22821, - 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_AddComment = 22751, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge = 22771, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Confirm = 22773, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 22818, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve = 22820, + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 22821, + 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_DefaultHttpsGroup_CertificateExpired_Disable = 22897, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Enable = 22898, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AddComment = 22899, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Acknowledge = 22919, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Confirm = 22921, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve = - 22966, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve = - 22968, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve = - 22969, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve = 22966, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve = 22968, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve = 22969, 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_RemoveFromService = 23004, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService = 23005, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset = 23006, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Disable = 23045, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Enable = 23046, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AddComment = 23047, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge = 23067, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Confirm = 23069, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve = - 23114, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve = - 23116, - ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = - 23117, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 23114, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve = 23116, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 23117, 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_RemoveFromService = 23152, + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService = 23153, ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset = 23154, ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Disable = 23193, ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Enable = 23194, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AddComment = - 23195, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Acknowledge = - 23215, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AddComment = 23195, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Acknowledge = 23215, ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Confirm = 23217, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve = - 23262, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve = - 23264, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve = - 23265, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve = 23262, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve = 23264, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve = 23265, 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_Unsuppress = 23299, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService = 23300, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService = 23301, ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset = 23302, ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Disable = 23341, ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Enable = 23342, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AddComment = - 23343, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge = - 23363, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AddComment = 23343, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge = 23363, ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Confirm = 23365, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve = - 23410, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve = - 23412, - ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = - 23413, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 23410, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve = 23412, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 23413, 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_Unsuppress = 23447, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService = 23448, + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService = 23449, ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset = 23450, AliasNameCategoryType_SubAliasNameCategories_Placeholder_FindAlias = 23459, AliasNameCategoryType_FindAlias = 23462, diff --git a/src/types/notification_message.rs b/lib/src/types/notification_message.rs similarity index 100% rename from src/types/notification_message.rs rename to lib/src/types/notification_message.rs diff --git a/src/types/numeric_range.rs b/lib/src/types/numeric_range.rs similarity index 100% rename from src/types/numeric_range.rs rename to lib/src/types/numeric_range.rs diff --git a/src/types/operand.rs b/lib/src/types/operand.rs similarity index 100% rename from src/types/operand.rs rename to lib/src/types/operand.rs diff --git a/src/types/qualified_name.rs b/lib/src/types/qualified_name.rs similarity index 100% rename from src/types/qualified_name.rs rename to lib/src/types/qualified_name.rs diff --git a/src/types/relative_path.rs b/lib/src/types/relative_path.rs similarity index 100% rename from src/types/relative_path.rs rename to lib/src/types/relative_path.rs diff --git a/src/types/request_header.rs b/lib/src/types/request_header.rs similarity index 100% rename from src/types/request_header.rs rename to lib/src/types/request_header.rs diff --git a/src/types/response_header.rs b/lib/src/types/response_header.rs similarity index 100% rename from src/types/response_header.rs rename to lib/src/types/response_header.rs diff --git a/src/types/service_types/activate_session_request.rs b/lib/src/types/service_types/activate_session_request.rs similarity index 99% rename from src/types/service_types/activate_session_request.rs rename to lib/src/types/service_types/activate_session_request.rs index 7c1e5a4cf..dbcbe20ae 100644 --- a/src/types/service_types/activate_session_request.rs +++ b/lib/src/types/service_types/activate_session_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/activate_session_response.rs b/lib/src/types/service_types/activate_session_response.rs similarity index 99% rename from src/types/service_types/activate_session_response.rs rename to lib/src/types/service_types/activate_session_response.rs index a9c56296a..77ceb4ae5 100644 --- a/src/types/service_types/activate_session_response.rs +++ b/lib/src/types/service_types/activate_session_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/add_nodes_item.rs b/lib/src/types/service_types/add_nodes_item.rs similarity index 99% rename from src/types/service_types/add_nodes_item.rs rename to lib/src/types/service_types/add_nodes_item.rs index 78d83e326..04a27f0c6 100644 --- a/src/types/service_types/add_nodes_item.rs +++ b/lib/src/types/service_types/add_nodes_item.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/add_nodes_request.rs b/lib/src/types/service_types/add_nodes_request.rs similarity index 98% rename from src/types/service_types/add_nodes_request.rs rename to lib/src/types/service_types/add_nodes_request.rs index 9bb2dc278..c30ca165e 100644 --- a/src/types/service_types/add_nodes_request.rs +++ b/lib/src/types/service_types/add_nodes_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/add_nodes_response.rs b/lib/src/types/service_types/add_nodes_response.rs similarity index 99% rename from src/types/service_types/add_nodes_response.rs rename to lib/src/types/service_types/add_nodes_response.rs index 64b9f2c60..d8aecc1ce 100644 --- a/src/types/service_types/add_nodes_response.rs +++ b/lib/src/types/service_types/add_nodes_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/add_nodes_result.rs b/lib/src/types/service_types/add_nodes_result.rs similarity index 98% rename from src/types/service_types/add_nodes_result.rs rename to lib/src/types/service_types/add_nodes_result.rs index e80766621..0aebc39c9 100644 --- a/src/types/service_types/add_nodes_result.rs +++ b/lib/src/types/service_types/add_nodes_result.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/add_references_item.rs b/lib/src/types/service_types/add_references_item.rs similarity index 99% rename from src/types/service_types/add_references_item.rs rename to lib/src/types/service_types/add_references_item.rs index ba07cf13b..b7d0bf3cb 100644 --- a/src/types/service_types/add_references_item.rs +++ b/lib/src/types/service_types/add_references_item.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/add_references_request.rs b/lib/src/types/service_types/add_references_request.rs similarity index 98% rename from src/types/service_types/add_references_request.rs rename to lib/src/types/service_types/add_references_request.rs index b0b895ced..867cb0162 100644 --- a/src/types/service_types/add_references_request.rs +++ b/lib/src/types/service_types/add_references_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/add_references_response.rs b/lib/src/types/service_types/add_references_response.rs similarity index 99% rename from src/types/service_types/add_references_response.rs rename to lib/src/types/service_types/add_references_response.rs index c369cb634..4f0c4113b 100644 --- a/src/types/service_types/add_references_response.rs +++ b/lib/src/types/service_types/add_references_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/additional_parameters_type.rs b/lib/src/types/service_types/additional_parameters_type.rs similarity index 98% rename from src/types/service_types/additional_parameters_type.rs rename to lib/src/types/service_types/additional_parameters_type.rs index ca57f81f7..cec208550 100644 --- a/src/types/service_types/additional_parameters_type.rs +++ b/lib/src/types/service_types/additional_parameters_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/aggregate_configuration.rs b/lib/src/types/service_types/aggregate_configuration.rs similarity index 99% rename from src/types/service_types/aggregate_configuration.rs rename to lib/src/types/service_types/aggregate_configuration.rs index a85416be7..698c7dfca 100644 --- a/src/types/service_types/aggregate_configuration.rs +++ b/lib/src/types/service_types/aggregate_configuration.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/aggregate_filter.rs b/lib/src/types/service_types/aggregate_filter.rs similarity index 98% rename from src/types/service_types/aggregate_filter.rs rename to lib/src/types/service_types/aggregate_filter.rs index ce0781217..96f4a5ff2 100644 --- a/src/types/service_types/aggregate_filter.rs +++ b/lib/src/types/service_types/aggregate_filter.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, date_time::DateTime, diff --git a/src/types/service_types/aggregate_filter_result.rs b/lib/src/types/service_types/aggregate_filter_result.rs similarity index 98% rename from src/types/service_types/aggregate_filter_result.rs rename to lib/src/types/service_types/aggregate_filter_result.rs index 1e3888f74..13d4c3daa 100644 --- a/src/types/service_types/aggregate_filter_result.rs +++ b/lib/src/types/service_types/aggregate_filter_result.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, date_time::DateTime, diff --git a/src/types/service_types/alias_name_data_type.rs b/lib/src/types/service_types/alias_name_data_type.rs similarity index 98% rename from src/types/service_types/alias_name_data_type.rs rename to lib/src/types/service_types/alias_name_data_type.rs index 3452590d2..e4a4b3c88 100644 --- a/src/types/service_types/alias_name_data_type.rs +++ b/lib/src/types/service_types/alias_name_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/annotation.rs b/lib/src/types/service_types/annotation.rs similarity index 98% rename from src/types/service_types/annotation.rs rename to lib/src/types/service_types/annotation.rs index 7f82c01a0..6f1ad0bd2 100644 --- a/src/types/service_types/annotation.rs +++ b/lib/src/types/service_types/annotation.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/anonymous_identity_token.rs b/lib/src/types/service_types/anonymous_identity_token.rs similarity index 98% rename from src/types/service_types/anonymous_identity_token.rs rename to lib/src/types/service_types/anonymous_identity_token.rs index 276d9217c..ad3ee4702 100644 --- a/src/types/service_types/anonymous_identity_token.rs +++ b/lib/src/types/service_types/anonymous_identity_token.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, string::UAString, diff --git a/src/types/service_types/application_description.rs b/lib/src/types/service_types/application_description.rs similarity index 99% rename from src/types/service_types/application_description.rs rename to lib/src/types/service_types/application_description.rs index be5dc5724..960fd7901 100644 --- a/src/types/service_types/application_description.rs +++ b/lib/src/types/service_types/application_description.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/argument.rs b/lib/src/types/service_types/argument.rs similarity index 99% rename from src/types/service_types/argument.rs rename to lib/src/types/service_types/argument.rs index 5c1b0b4d5..de9c6d75e 100644 --- a/src/types/service_types/argument.rs +++ b/lib/src/types/service_types/argument.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/attribute_operand.rs b/lib/src/types/service_types/attribute_operand.rs similarity index 99% rename from src/types/service_types/attribute_operand.rs rename to lib/src/types/service_types/attribute_operand.rs index a0dbdb9f7..11c4cb8e2 100644 --- a/src/types/service_types/attribute_operand.rs +++ b/lib/src/types/service_types/attribute_operand.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, node_id::NodeId, diff --git a/src/types/service_types/axis_information.rs b/lib/src/types/service_types/axis_information.rs similarity index 99% rename from src/types/service_types/axis_information.rs rename to lib/src/types/service_types/axis_information.rs index 8ee27e66a..2d3c7b1c2 100644 --- a/src/types/service_types/axis_information.rs +++ b/lib/src/types/service_types/axis_information.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/broker_connection_transport_data_type.rs b/lib/src/types/service_types/broker_connection_transport_data_type.rs similarity index 98% rename from src/types/service_types/broker_connection_transport_data_type.rs rename to lib/src/types/service_types/broker_connection_transport_data_type.rs index 7fd236979..3ca2bc6b2 100644 --- a/src/types/service_types/broker_connection_transport_data_type.rs +++ b/lib/src/types/service_types/broker_connection_transport_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, string::UAString, diff --git a/src/types/service_types/broker_data_set_reader_transport_data_type.rs b/lib/src/types/service_types/broker_data_set_reader_transport_data_type.rs similarity index 99% rename from src/types/service_types/broker_data_set_reader_transport_data_type.rs rename to lib/src/types/service_types/broker_data_set_reader_transport_data_type.rs index 81478cc3e..fe7a1950b 100644 --- a/src/types/service_types/broker_data_set_reader_transport_data_type.rs +++ b/lib/src/types/service_types/broker_data_set_reader_transport_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, string::UAString, diff --git a/src/types/service_types/broker_data_set_writer_transport_data_type.rs b/lib/src/types/service_types/broker_data_set_writer_transport_data_type.rs similarity index 99% rename from src/types/service_types/broker_data_set_writer_transport_data_type.rs rename to lib/src/types/service_types/broker_data_set_writer_transport_data_type.rs index 128a822d0..396fb33d3 100644 --- a/src/types/service_types/broker_data_set_writer_transport_data_type.rs +++ b/lib/src/types/service_types/broker_data_set_writer_transport_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, string::UAString, diff --git a/src/types/service_types/broker_writer_group_transport_data_type.rs b/lib/src/types/service_types/broker_writer_group_transport_data_type.rs similarity index 99% rename from src/types/service_types/broker_writer_group_transport_data_type.rs rename to lib/src/types/service_types/broker_writer_group_transport_data_type.rs index 9f77bf427..995bac8b6 100644 --- a/src/types/service_types/broker_writer_group_transport_data_type.rs +++ b/lib/src/types/service_types/broker_writer_group_transport_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, string::UAString, diff --git a/src/types/service_types/browse_description.rs b/lib/src/types/service_types/browse_description.rs similarity index 99% rename from src/types/service_types/browse_description.rs rename to lib/src/types/service_types/browse_description.rs index 186d7906d..e21d125c5 100644 --- a/src/types/service_types/browse_description.rs +++ b/lib/src/types/service_types/browse_description.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/browse_next_request.rs b/lib/src/types/service_types/browse_next_request.rs similarity index 99% rename from src/types/service_types/browse_next_request.rs rename to lib/src/types/service_types/browse_next_request.rs index bb424025c..c612d437b 100644 --- a/src/types/service_types/browse_next_request.rs +++ b/lib/src/types/service_types/browse_next_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/browse_next_response.rs b/lib/src/types/service_types/browse_next_response.rs similarity index 99% rename from src/types/service_types/browse_next_response.rs rename to lib/src/types/service_types/browse_next_response.rs index a4029f383..594f4b453 100644 --- a/src/types/service_types/browse_next_response.rs +++ b/lib/src/types/service_types/browse_next_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/browse_path.rs b/lib/src/types/service_types/browse_path.rs similarity index 98% rename from src/types/service_types/browse_path.rs rename to lib/src/types/service_types/browse_path.rs index 0281b1a00..18bae2e13 100644 --- a/src/types/service_types/browse_path.rs +++ b/lib/src/types/service_types/browse_path.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/browse_path_result.rs b/lib/src/types/service_types/browse_path_result.rs similarity index 98% rename from src/types/service_types/browse_path_result.rs rename to lib/src/types/service_types/browse_path_result.rs index 55d356df5..a994689e0 100644 --- a/src/types/service_types/browse_path_result.rs +++ b/lib/src/types/service_types/browse_path_result.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/browse_path_target.rs b/lib/src/types/service_types/browse_path_target.rs similarity index 98% rename from src/types/service_types/browse_path_target.rs rename to lib/src/types/service_types/browse_path_target.rs index 2f337efaf..89e69cbbd 100644 --- a/src/types/service_types/browse_path_target.rs +++ b/lib/src/types/service_types/browse_path_target.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/browse_request.rs b/lib/src/types/service_types/browse_request.rs similarity index 99% rename from src/types/service_types/browse_request.rs rename to lib/src/types/service_types/browse_request.rs index bbd9a5905..0d3c1edaa 100644 --- a/src/types/service_types/browse_request.rs +++ b/lib/src/types/service_types/browse_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/browse_response.rs b/lib/src/types/service_types/browse_response.rs similarity index 99% rename from src/types/service_types/browse_response.rs rename to lib/src/types/service_types/browse_response.rs index 11b246355..8dbe0c4c7 100644 --- a/src/types/service_types/browse_response.rs +++ b/lib/src/types/service_types/browse_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/browse_result.rs b/lib/src/types/service_types/browse_result.rs similarity index 98% rename from src/types/service_types/browse_result.rs rename to lib/src/types/service_types/browse_result.rs index de1b7f166..6ff63ef60 100644 --- a/src/types/service_types/browse_result.rs +++ b/lib/src/types/service_types/browse_result.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/build_info.rs b/lib/src/types/service_types/build_info.rs similarity index 99% rename from src/types/service_types/build_info.rs rename to lib/src/types/service_types/build_info.rs index b49370166..0c6afef3f 100644 --- a/src/types/service_types/build_info.rs +++ b/lib/src/types/service_types/build_info.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/call_method_request.rs b/lib/src/types/service_types/call_method_request.rs similarity index 98% rename from src/types/service_types/call_method_request.rs rename to lib/src/types/service_types/call_method_request.rs index 3125a86d7..45f89f971 100644 --- a/src/types/service_types/call_method_request.rs +++ b/lib/src/types/service_types/call_method_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/call_method_result.rs b/lib/src/types/service_types/call_method_result.rs similarity index 99% rename from src/types/service_types/call_method_result.rs rename to lib/src/types/service_types/call_method_result.rs index f69675c1c..1d8841adc 100644 --- a/src/types/service_types/call_method_result.rs +++ b/lib/src/types/service_types/call_method_result.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/call_request.rs b/lib/src/types/service_types/call_request.rs similarity index 98% rename from src/types/service_types/call_request.rs rename to lib/src/types/service_types/call_request.rs index 0c106b03e..ca0911d83 100644 --- a/src/types/service_types/call_request.rs +++ b/lib/src/types/service_types/call_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/call_response.rs b/lib/src/types/service_types/call_response.rs similarity index 99% rename from src/types/service_types/call_response.rs rename to lib/src/types/service_types/call_response.rs index 27cfc9d92..742ce6f5e 100644 --- a/src/types/service_types/call_response.rs +++ b/lib/src/types/service_types/call_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/cancel_request.rs b/lib/src/types/service_types/cancel_request.rs similarity index 98% rename from src/types/service_types/cancel_request.rs rename to lib/src/types/service_types/cancel_request.rs index 0820cd402..aa8b26578 100644 --- a/src/types/service_types/cancel_request.rs +++ b/lib/src/types/service_types/cancel_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/cancel_response.rs b/lib/src/types/service_types/cancel_response.rs similarity index 98% rename from src/types/service_types/cancel_response.rs rename to lib/src/types/service_types/cancel_response.rs index 05e57880c..4a2748df3 100644 --- a/src/types/service_types/cancel_response.rs +++ b/lib/src/types/service_types/cancel_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/cartesian_coordinates.rs b/lib/src/types/service_types/cartesian_coordinates.rs similarity index 98% rename from src/types/service_types/cartesian_coordinates.rs rename to lib/src/types/service_types/cartesian_coordinates.rs index f3beea953..6777a8747 100644 --- a/src/types/service_types/cartesian_coordinates.rs +++ b/lib/src/types/service_types/cartesian_coordinates.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/channel_security_token.rs b/lib/src/types/service_types/channel_security_token.rs similarity index 99% rename from src/types/service_types/channel_security_token.rs rename to lib/src/types/service_types/channel_security_token.rs index 3af4cf48f..1e48229aa 100644 --- a/src/types/service_types/channel_security_token.rs +++ b/lib/src/types/service_types/channel_security_token.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/close_secure_channel_request.rs b/lib/src/types/service_types/close_secure_channel_request.rs similarity index 98% rename from src/types/service_types/close_secure_channel_request.rs rename to lib/src/types/service_types/close_secure_channel_request.rs index 7b1c9ab68..97454f166 100644 --- a/src/types/service_types/close_secure_channel_request.rs +++ b/lib/src/types/service_types/close_secure_channel_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/close_secure_channel_response.rs b/lib/src/types/service_types/close_secure_channel_response.rs similarity index 98% rename from src/types/service_types/close_secure_channel_response.rs rename to lib/src/types/service_types/close_secure_channel_response.rs index 61fc74ae4..228cdcf2c 100644 --- a/src/types/service_types/close_secure_channel_response.rs +++ b/lib/src/types/service_types/close_secure_channel_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/close_session_request.rs b/lib/src/types/service_types/close_session_request.rs similarity index 98% rename from src/types/service_types/close_session_request.rs rename to lib/src/types/service_types/close_session_request.rs index 424234989..846dbfb37 100644 --- a/src/types/service_types/close_session_request.rs +++ b/lib/src/types/service_types/close_session_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/close_session_response.rs b/lib/src/types/service_types/close_session_response.rs similarity index 98% rename from src/types/service_types/close_session_response.rs rename to lib/src/types/service_types/close_session_response.rs index a2a042e02..bd407e3e0 100644 --- a/src/types/service_types/close_session_response.rs +++ b/lib/src/types/service_types/close_session_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/complex_number_type.rs b/lib/src/types/service_types/complex_number_type.rs similarity index 98% rename from src/types/service_types/complex_number_type.rs rename to lib/src/types/service_types/complex_number_type.rs index 8279cd4da..69ed2a10e 100644 --- a/src/types/service_types/complex_number_type.rs +++ b/lib/src/types/service_types/complex_number_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/configuration_version_data_type.rs b/lib/src/types/service_types/configuration_version_data_type.rs similarity index 98% rename from src/types/service_types/configuration_version_data_type.rs rename to lib/src/types/service_types/configuration_version_data_type.rs index efed5758f..c1d4b8cc7 100644 --- a/src/types/service_types/configuration_version_data_type.rs +++ b/lib/src/types/service_types/configuration_version_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/connection_transport_data_type.rs b/lib/src/types/service_types/connection_transport_data_type.rs similarity index 98% rename from src/types/service_types/connection_transport_data_type.rs rename to lib/src/types/service_types/connection_transport_data_type.rs index c3e302acb..aea24972c 100644 --- a/src/types/service_types/connection_transport_data_type.rs +++ b/lib/src/types/service_types/connection_transport_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/content_filter.rs b/lib/src/types/service_types/content_filter.rs similarity index 98% rename from src/types/service_types/content_filter.rs rename to lib/src/types/service_types/content_filter.rs index 7dd9f7896..04c408268 100644 --- a/src/types/service_types/content_filter.rs +++ b/lib/src/types/service_types/content_filter.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/content_filter_element.rs b/lib/src/types/service_types/content_filter_element.rs similarity index 98% rename from src/types/service_types/content_filter_element.rs rename to lib/src/types/service_types/content_filter_element.rs index 17f9d4ce8..4c5a45889 100644 --- a/src/types/service_types/content_filter_element.rs +++ b/lib/src/types/service_types/content_filter_element.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/content_filter_element_result.rs b/lib/src/types/service_types/content_filter_element_result.rs similarity index 99% rename from src/types/service_types/content_filter_element_result.rs rename to lib/src/types/service_types/content_filter_element_result.rs index aac98d211..c08d213fd 100644 --- a/src/types/service_types/content_filter_element_result.rs +++ b/lib/src/types/service_types/content_filter_element_result.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/content_filter_result.rs b/lib/src/types/service_types/content_filter_result.rs similarity index 98% rename from src/types/service_types/content_filter_result.rs rename to lib/src/types/service_types/content_filter_result.rs index 6dcdfe5f3..5a22af6f2 100644 --- a/src/types/service_types/content_filter_result.rs +++ b/lib/src/types/service_types/content_filter_result.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/create_monitored_items_request.rs b/lib/src/types/service_types/create_monitored_items_request.rs similarity index 99% rename from src/types/service_types/create_monitored_items_request.rs rename to lib/src/types/service_types/create_monitored_items_request.rs index 96e7beeff..c354e425b 100644 --- a/src/types/service_types/create_monitored_items_request.rs +++ b/lib/src/types/service_types/create_monitored_items_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/create_monitored_items_response.rs b/lib/src/types/service_types/create_monitored_items_response.rs similarity index 99% rename from src/types/service_types/create_monitored_items_response.rs rename to lib/src/types/service_types/create_monitored_items_response.rs index 587694a2f..9d0e2e4de 100644 --- a/src/types/service_types/create_monitored_items_response.rs +++ b/lib/src/types/service_types/create_monitored_items_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/create_session_request.rs b/lib/src/types/service_types/create_session_request.rs similarity index 99% rename from src/types/service_types/create_session_request.rs rename to lib/src/types/service_types/create_session_request.rs index bd9c10378..3c880ba77 100644 --- a/src/types/service_types/create_session_request.rs +++ b/lib/src/types/service_types/create_session_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/create_session_response.rs b/lib/src/types/service_types/create_session_response.rs similarity index 99% rename from src/types/service_types/create_session_response.rs rename to lib/src/types/service_types/create_session_response.rs index 99fdfe030..00c88b3d9 100644 --- a/src/types/service_types/create_session_response.rs +++ b/lib/src/types/service_types/create_session_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/create_subscription_request.rs b/lib/src/types/service_types/create_subscription_request.rs similarity index 99% rename from src/types/service_types/create_subscription_request.rs rename to lib/src/types/service_types/create_subscription_request.rs index c81264519..5227d591a 100644 --- a/src/types/service_types/create_subscription_request.rs +++ b/lib/src/types/service_types/create_subscription_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/create_subscription_response.rs b/lib/src/types/service_types/create_subscription_response.rs similarity index 99% rename from src/types/service_types/create_subscription_response.rs rename to lib/src/types/service_types/create_subscription_response.rs index 949003d85..c405af846 100644 --- a/src/types/service_types/create_subscription_response.rs +++ b/lib/src/types/service_types/create_subscription_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/currency_unit_type.rs b/lib/src/types/service_types/currency_unit_type.rs similarity index 99% rename from src/types/service_types/currency_unit_type.rs rename to lib/src/types/service_types/currency_unit_type.rs index 832738288..753db551d 100644 --- a/src/types/service_types/currency_unit_type.rs +++ b/lib/src/types/service_types/currency_unit_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/data_change_filter.rs b/lib/src/types/service_types/data_change_filter.rs similarity index 98% rename from src/types/service_types/data_change_filter.rs rename to lib/src/types/service_types/data_change_filter.rs index c65e061d4..1f493d659 100644 --- a/src/types/service_types/data_change_filter.rs +++ b/lib/src/types/service_types/data_change_filter.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::enums::DataChangeTrigger, diff --git a/src/types/service_types/data_change_notification.rs b/lib/src/types/service_types/data_change_notification.rs similarity index 98% rename from src/types/service_types/data_change_notification.rs rename to lib/src/types/service_types/data_change_notification.rs index 91611ceef..e9156e95c 100644 --- a/src/types/service_types/data_change_notification.rs +++ b/lib/src/types/service_types/data_change_notification.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, diagnostic_info::DiagnosticInfo, diff --git a/src/types/service_types/data_set_meta_data_type.rs b/lib/src/types/service_types/data_set_meta_data_type.rs similarity index 99% rename from src/types/service_types/data_set_meta_data_type.rs rename to lib/src/types/service_types/data_set_meta_data_type.rs index e1182da88..1d3037109 100644 --- a/src/types/service_types/data_set_meta_data_type.rs +++ b/lib/src/types/service_types/data_set_meta_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, string::UAString, diff --git a/src/types/service_types/data_set_reader_data_type.rs b/lib/src/types/service_types/data_set_reader_data_type.rs similarity index 99% rename from src/types/service_types/data_set_reader_data_type.rs rename to lib/src/types/service_types/data_set_reader_data_type.rs index d76028200..8f445eccb 100644 --- a/src/types/service_types/data_set_reader_data_type.rs +++ b/lib/src/types/service_types/data_set_reader_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/data_set_reader_message_data_type.rs b/lib/src/types/service_types/data_set_reader_message_data_type.rs similarity index 98% rename from src/types/service_types/data_set_reader_message_data_type.rs rename to lib/src/types/service_types/data_set_reader_message_data_type.rs index 38b5a7893..cffbc3b2a 100644 --- a/src/types/service_types/data_set_reader_message_data_type.rs +++ b/lib/src/types/service_types/data_set_reader_message_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/data_set_reader_transport_data_type.rs b/lib/src/types/service_types/data_set_reader_transport_data_type.rs similarity index 98% rename from src/types/service_types/data_set_reader_transport_data_type.rs rename to lib/src/types/service_types/data_set_reader_transport_data_type.rs index 46f92b35e..1c248ab95 100644 --- a/src/types/service_types/data_set_reader_transport_data_type.rs +++ b/lib/src/types/service_types/data_set_reader_transport_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/data_set_writer_data_type.rs b/lib/src/types/service_types/data_set_writer_data_type.rs similarity index 99% rename from src/types/service_types/data_set_writer_data_type.rs rename to lib/src/types/service_types/data_set_writer_data_type.rs index e262d2273..0c115b256 100644 --- a/src/types/service_types/data_set_writer_data_type.rs +++ b/lib/src/types/service_types/data_set_writer_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/data_set_writer_message_data_type.rs b/lib/src/types/service_types/data_set_writer_message_data_type.rs similarity index 98% rename from src/types/service_types/data_set_writer_message_data_type.rs rename to lib/src/types/service_types/data_set_writer_message_data_type.rs index 92700d3a5..9be82b57f 100644 --- a/src/types/service_types/data_set_writer_message_data_type.rs +++ b/lib/src/types/service_types/data_set_writer_message_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/data_set_writer_transport_data_type.rs b/lib/src/types/service_types/data_set_writer_transport_data_type.rs similarity index 98% rename from src/types/service_types/data_set_writer_transport_data_type.rs rename to lib/src/types/service_types/data_set_writer_transport_data_type.rs index ea8b2ef52..592611fe6 100644 --- a/src/types/service_types/data_set_writer_transport_data_type.rs +++ b/lib/src/types/service_types/data_set_writer_transport_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/data_type_attributes.rs b/lib/src/types/service_types/data_type_attributes.rs similarity index 99% rename from src/types/service_types/data_type_attributes.rs rename to lib/src/types/service_types/data_type_attributes.rs index b575a1a35..2ca335119 100644 --- a/src/types/service_types/data_type_attributes.rs +++ b/lib/src/types/service_types/data_type_attributes.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, localized_text::LocalizedText, diff --git a/src/types/service_types/data_type_description.rs b/lib/src/types/service_types/data_type_description.rs similarity index 98% rename from src/types/service_types/data_type_description.rs rename to lib/src/types/service_types/data_type_description.rs index 1eca905ab..52a68537b 100644 --- a/src/types/service_types/data_type_description.rs +++ b/lib/src/types/service_types/data_type_description.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/data_type_schema_header.rs b/lib/src/types/service_types/data_type_schema_header.rs similarity index 99% rename from src/types/service_types/data_type_schema_header.rs rename to lib/src/types/service_types/data_type_schema_header.rs index 08e24cb61..a048e376e 100644 --- a/src/types/service_types/data_type_schema_header.rs +++ b/lib/src/types/service_types/data_type_schema_header.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/datagram_connection_transport_data_type.rs b/lib/src/types/service_types/datagram_connection_transport_data_type.rs similarity index 98% rename from src/types/service_types/datagram_connection_transport_data_type.rs rename to lib/src/types/service_types/datagram_connection_transport_data_type.rs index a17adfc83..b1ef3c483 100644 --- a/src/types/service_types/datagram_connection_transport_data_type.rs +++ b/lib/src/types/service_types/datagram_connection_transport_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, extension_object::ExtensionObject, diff --git a/src/types/service_types/datagram_writer_group_transport_data_type.rs b/lib/src/types/service_types/datagram_writer_group_transport_data_type.rs similarity index 98% rename from src/types/service_types/datagram_writer_group_transport_data_type.rs rename to lib/src/types/service_types/datagram_writer_group_transport_data_type.rs index 5247491ca..623f25d08 100644 --- a/src/types/service_types/datagram_writer_group_transport_data_type.rs +++ b/lib/src/types/service_types/datagram_writer_group_transport_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, }; diff --git a/src/types/service_types/decimal_data_type.rs b/lib/src/types/service_types/decimal_data_type.rs similarity index 98% rename from src/types/service_types/decimal_data_type.rs rename to lib/src/types/service_types/decimal_data_type.rs index e404c5dc8..bd99ebc15 100644 --- a/src/types/service_types/decimal_data_type.rs +++ b/lib/src/types/service_types/decimal_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/delete_at_time_details.rs b/lib/src/types/service_types/delete_at_time_details.rs similarity index 98% rename from src/types/service_types/delete_at_time_details.rs rename to lib/src/types/service_types/delete_at_time_details.rs index 56c6ec921..adf9785ec 100644 --- a/src/types/service_types/delete_at_time_details.rs +++ b/lib/src/types/service_types/delete_at_time_details.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, node_id::NodeId, diff --git a/src/types/service_types/delete_event_details.rs b/lib/src/types/service_types/delete_event_details.rs similarity index 98% rename from src/types/service_types/delete_event_details.rs rename to lib/src/types/service_types/delete_event_details.rs index b69252964..2621bced5 100644 --- a/src/types/service_types/delete_event_details.rs +++ b/lib/src/types/service_types/delete_event_details.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, node_id::NodeId, diff --git a/src/types/service_types/delete_monitored_items_request.rs b/lib/src/types/service_types/delete_monitored_items_request.rs similarity index 98% rename from src/types/service_types/delete_monitored_items_request.rs rename to lib/src/types/service_types/delete_monitored_items_request.rs index 34ac94fd8..6d33c87b1 100644 --- a/src/types/service_types/delete_monitored_items_request.rs +++ b/lib/src/types/service_types/delete_monitored_items_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/delete_monitored_items_response.rs b/lib/src/types/service_types/delete_monitored_items_response.rs similarity index 99% rename from src/types/service_types/delete_monitored_items_response.rs rename to lib/src/types/service_types/delete_monitored_items_response.rs index cf8aaf5d6..70d247773 100644 --- a/src/types/service_types/delete_monitored_items_response.rs +++ b/lib/src/types/service_types/delete_monitored_items_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/delete_nodes_item.rs b/lib/src/types/service_types/delete_nodes_item.rs similarity index 98% rename from src/types/service_types/delete_nodes_item.rs rename to lib/src/types/service_types/delete_nodes_item.rs index 94e1d1315..06010559a 100644 --- a/src/types/service_types/delete_nodes_item.rs +++ b/lib/src/types/service_types/delete_nodes_item.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/delete_nodes_request.rs b/lib/src/types/service_types/delete_nodes_request.rs similarity index 98% rename from src/types/service_types/delete_nodes_request.rs rename to lib/src/types/service_types/delete_nodes_request.rs index f727b54c6..64d38dbcc 100644 --- a/src/types/service_types/delete_nodes_request.rs +++ b/lib/src/types/service_types/delete_nodes_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/delete_nodes_response.rs b/lib/src/types/service_types/delete_nodes_response.rs similarity index 99% rename from src/types/service_types/delete_nodes_response.rs rename to lib/src/types/service_types/delete_nodes_response.rs index fa723195a..4b42e0b05 100644 --- a/src/types/service_types/delete_nodes_response.rs +++ b/lib/src/types/service_types/delete_nodes_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/delete_raw_modified_details.rs b/lib/src/types/service_types/delete_raw_modified_details.rs similarity index 98% rename from src/types/service_types/delete_raw_modified_details.rs rename to lib/src/types/service_types/delete_raw_modified_details.rs index d8becf005..56e653078 100644 --- a/src/types/service_types/delete_raw_modified_details.rs +++ b/lib/src/types/service_types/delete_raw_modified_details.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, node_id::NodeId, diff --git a/src/types/service_types/delete_references_item.rs b/lib/src/types/service_types/delete_references_item.rs similarity index 99% rename from src/types/service_types/delete_references_item.rs rename to lib/src/types/service_types/delete_references_item.rs index db3ecc3f0..2adb6f0db 100644 --- a/src/types/service_types/delete_references_item.rs +++ b/lib/src/types/service_types/delete_references_item.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/delete_references_request.rs b/lib/src/types/service_types/delete_references_request.rs similarity index 98% rename from src/types/service_types/delete_references_request.rs rename to lib/src/types/service_types/delete_references_request.rs index 9b992321f..7e5b08b30 100644 --- a/src/types/service_types/delete_references_request.rs +++ b/lib/src/types/service_types/delete_references_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/delete_references_response.rs b/lib/src/types/service_types/delete_references_response.rs similarity index 99% rename from src/types/service_types/delete_references_response.rs rename to lib/src/types/service_types/delete_references_response.rs index 6d3f48395..6ee374c4c 100644 --- a/src/types/service_types/delete_references_response.rs +++ b/lib/src/types/service_types/delete_references_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/delete_subscriptions_request.rs b/lib/src/types/service_types/delete_subscriptions_request.rs similarity index 98% rename from src/types/service_types/delete_subscriptions_request.rs rename to lib/src/types/service_types/delete_subscriptions_request.rs index 40c4064bb..8978a941d 100644 --- a/src/types/service_types/delete_subscriptions_request.rs +++ b/lib/src/types/service_types/delete_subscriptions_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/delete_subscriptions_response.rs b/lib/src/types/service_types/delete_subscriptions_response.rs similarity index 99% rename from src/types/service_types/delete_subscriptions_response.rs rename to lib/src/types/service_types/delete_subscriptions_response.rs index 63dae35d3..44ef8827b 100644 --- a/src/types/service_types/delete_subscriptions_response.rs +++ b/lib/src/types/service_types/delete_subscriptions_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/discovery_configuration.rs b/lib/src/types/service_types/discovery_configuration.rs similarity index 98% rename from src/types/service_types/discovery_configuration.rs rename to lib/src/types/service_types/discovery_configuration.rs index 2f902ce82..4d68e2678 100644 --- a/src/types/service_types/discovery_configuration.rs +++ b/lib/src/types/service_types/discovery_configuration.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/double_complex_number_type.rs b/lib/src/types/service_types/double_complex_number_type.rs similarity index 98% rename from src/types/service_types/double_complex_number_type.rs rename to lib/src/types/service_types/double_complex_number_type.rs index d93fa018e..8b06e296a 100644 --- a/src/types/service_types/double_complex_number_type.rs +++ b/lib/src/types/service_types/double_complex_number_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/element_operand.rs b/lib/src/types/service_types/element_operand.rs similarity index 98% rename from src/types/service_types/element_operand.rs rename to lib/src/types/service_types/element_operand.rs index 43dad5f5f..e024bc607 100644 --- a/src/types/service_types/element_operand.rs +++ b/lib/src/types/service_types/element_operand.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, }; diff --git a/src/types/service_types/endpoint_configuration.rs b/lib/src/types/service_types/endpoint_configuration.rs similarity index 99% rename from src/types/service_types/endpoint_configuration.rs rename to lib/src/types/service_types/endpoint_configuration.rs index 234064daa..b70204797 100644 --- a/src/types/service_types/endpoint_configuration.rs +++ b/lib/src/types/service_types/endpoint_configuration.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/endpoint_description.rs b/lib/src/types/service_types/endpoint_description.rs similarity index 99% rename from src/types/service_types/endpoint_description.rs rename to lib/src/types/service_types/endpoint_description.rs index bc5a1ac57..eccd5a9e0 100644 --- a/src/types/service_types/endpoint_description.rs +++ b/lib/src/types/service_types/endpoint_description.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/endpoint_type.rs b/lib/src/types/service_types/endpoint_type.rs similarity index 99% rename from src/types/service_types/endpoint_type.rs rename to lib/src/types/service_types/endpoint_type.rs index 4b93d499a..62a2663db 100644 --- a/src/types/service_types/endpoint_type.rs +++ b/lib/src/types/service_types/endpoint_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/endpoint_url_list_data_type.rs b/lib/src/types/service_types/endpoint_url_list_data_type.rs similarity index 98% rename from src/types/service_types/endpoint_url_list_data_type.rs rename to lib/src/types/service_types/endpoint_url_list_data_type.rs index a85fb990e..f3a1dddd3 100644 --- a/src/types/service_types/endpoint_url_list_data_type.rs +++ b/lib/src/types/service_types/endpoint_url_list_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/enum_definition.rs b/lib/src/types/service_types/enum_definition.rs similarity index 98% rename from src/types/service_types/enum_definition.rs rename to lib/src/types/service_types/enum_definition.rs index 1ca4e47b9..ca4236c80 100644 --- a/src/types/service_types/enum_definition.rs +++ b/lib/src/types/service_types/enum_definition.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::EnumField, diff --git a/src/types/service_types/enum_description.rs b/lib/src/types/service_types/enum_description.rs similarity index 98% rename from src/types/service_types/enum_description.rs rename to lib/src/types/service_types/enum_description.rs index ac6ad9f5f..7a4b8f914 100644 --- a/src/types/service_types/enum_description.rs +++ b/lib/src/types/service_types/enum_description.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, node_id::NodeId, diff --git a/src/types/service_types/enum_field.rs b/lib/src/types/service_types/enum_field.rs similarity index 98% rename from src/types/service_types/enum_field.rs rename to lib/src/types/service_types/enum_field.rs index bde2c5183..1435f3f8c 100644 --- a/src/types/service_types/enum_field.rs +++ b/lib/src/types/service_types/enum_field.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, localized_text::LocalizedText, diff --git a/src/types/service_types/enum_value_type.rs b/lib/src/types/service_types/enum_value_type.rs similarity index 98% rename from src/types/service_types/enum_value_type.rs rename to lib/src/types/service_types/enum_value_type.rs index 91d570a20..9dd0e4a0a 100644 --- a/src/types/service_types/enum_value_type.rs +++ b/lib/src/types/service_types/enum_value_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/enums.rs b/lib/src/types/service_types/enums.rs similarity index 99% rename from src/types/service_types/enums.rs rename to lib/src/types/service_types/enums.rs index a04833cb5..2d9d6cd45 100644 --- a/src/types/service_types/enums.rs +++ b/lib/src/types/service_types/enums.rs @@ -8,8 +8,10 @@ #![allow(unused_attributes)] #![allow(non_upper_case_globals)] use std::io::{Read, Write}; -use crate::encoding::*; -use crate::status_codes::StatusCode; +use crate::types::{ + encoding::*, + status_codes::StatusCode, +}; use bitflags; /// The possible encodings for a NodeId value. diff --git a/src/types/service_types/ephemeral_key_type.rs b/lib/src/types/service_types/ephemeral_key_type.rs similarity index 98% rename from src/types/service_types/ephemeral_key_type.rs rename to lib/src/types/service_types/ephemeral_key_type.rs index 38b2c3fe9..f8d4f0f8e 100644 --- a/src/types/service_types/ephemeral_key_type.rs +++ b/lib/src/types/service_types/ephemeral_key_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/eu_information.rs b/lib/src/types/service_types/eu_information.rs similarity index 99% rename from src/types/service_types/eu_information.rs rename to lib/src/types/service_types/eu_information.rs index 37543b0fb..8f367bc6e 100644 --- a/src/types/service_types/eu_information.rs +++ b/lib/src/types/service_types/eu_information.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/event_field_list.rs b/lib/src/types/service_types/event_field_list.rs similarity index 98% rename from src/types/service_types/event_field_list.rs rename to lib/src/types/service_types/event_field_list.rs index 679d71b9e..b67802e73 100644 --- a/src/types/service_types/event_field_list.rs +++ b/lib/src/types/service_types/event_field_list.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/event_filter.rs b/lib/src/types/service_types/event_filter.rs similarity index 98% rename from src/types/service_types/event_filter.rs rename to lib/src/types/service_types/event_filter.rs index c9726b3a8..88a639254 100644 --- a/src/types/service_types/event_filter.rs +++ b/lib/src/types/service_types/event_filter.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::SimpleAttributeOperand, diff --git a/src/types/service_types/event_filter_result.rs b/lib/src/types/service_types/event_filter_result.rs similarity index 98% rename from src/types/service_types/event_filter_result.rs rename to lib/src/types/service_types/event_filter_result.rs index b6d4dcc5d..1adb7f2e6 100644 --- a/src/types/service_types/event_filter_result.rs +++ b/lib/src/types/service_types/event_filter_result.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, status_codes::StatusCode, diff --git a/src/types/service_types/event_notification_list.rs b/lib/src/types/service_types/event_notification_list.rs similarity index 98% rename from src/types/service_types/event_notification_list.rs rename to lib/src/types/service_types/event_notification_list.rs index 06401f2d1..a3dbff60b 100644 --- a/src/types/service_types/event_notification_list.rs +++ b/lib/src/types/service_types/event_notification_list.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::EventFieldList, diff --git a/src/types/service_types/field_meta_data.rs b/lib/src/types/service_types/field_meta_data.rs similarity index 99% rename from src/types/service_types/field_meta_data.rs rename to lib/src/types/service_types/field_meta_data.rs index 3c2bb0cc6..907de491a 100644 --- a/src/types/service_types/field_meta_data.rs +++ b/lib/src/types/service_types/field_meta_data.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/field_target_data_type.rs b/lib/src/types/service_types/field_target_data_type.rs similarity index 99% rename from src/types/service_types/field_target_data_type.rs rename to lib/src/types/service_types/field_target_data_type.rs index a7c2497e4..afb0ac918 100644 --- a/src/types/service_types/field_target_data_type.rs +++ b/lib/src/types/service_types/field_target_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/filter_operand.rs b/lib/src/types/service_types/filter_operand.rs similarity index 98% rename from src/types/service_types/filter_operand.rs rename to lib/src/types/service_types/filter_operand.rs index 4e8aa6af5..9e93bdea3 100644 --- a/src/types/service_types/filter_operand.rs +++ b/lib/src/types/service_types/filter_operand.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/find_servers_on_network_request.rs b/lib/src/types/service_types/find_servers_on_network_request.rs similarity index 99% rename from src/types/service_types/find_servers_on_network_request.rs rename to lib/src/types/service_types/find_servers_on_network_request.rs index 6f9216b30..fb5556515 100644 --- a/src/types/service_types/find_servers_on_network_request.rs +++ b/lib/src/types/service_types/find_servers_on_network_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/find_servers_on_network_response.rs b/lib/src/types/service_types/find_servers_on_network_response.rs similarity index 99% rename from src/types/service_types/find_servers_on_network_response.rs rename to lib/src/types/service_types/find_servers_on_network_response.rs index 81b86748c..8d9f2669d 100644 --- a/src/types/service_types/find_servers_on_network_response.rs +++ b/lib/src/types/service_types/find_servers_on_network_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/find_servers_request.rs b/lib/src/types/service_types/find_servers_request.rs similarity index 99% rename from src/types/service_types/find_servers_request.rs rename to lib/src/types/service_types/find_servers_request.rs index 19b112e88..9c8e4c6fc 100644 --- a/src/types/service_types/find_servers_request.rs +++ b/lib/src/types/service_types/find_servers_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/find_servers_response.rs b/lib/src/types/service_types/find_servers_response.rs similarity index 98% rename from src/types/service_types/find_servers_response.rs rename to lib/src/types/service_types/find_servers_response.rs index 75e57674a..08418477b 100644 --- a/src/types/service_types/find_servers_response.rs +++ b/lib/src/types/service_types/find_servers_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/frame.rs b/lib/src/types/service_types/frame.rs similarity index 97% rename from src/types/service_types/frame.rs rename to lib/src/types/service_types/frame.rs index 8f2861308..5e37c8aa9 100644 --- a/src/types/service_types/frame.rs +++ b/lib/src/types/service_types/frame.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/generic_attribute_value.rs b/lib/src/types/service_types/generic_attribute_value.rs similarity index 98% rename from src/types/service_types/generic_attribute_value.rs rename to lib/src/types/service_types/generic_attribute_value.rs index 3443447de..1ae3da225 100644 --- a/src/types/service_types/generic_attribute_value.rs +++ b/lib/src/types/service_types/generic_attribute_value.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/generic_attributes.rs b/lib/src/types/service_types/generic_attributes.rs similarity index 99% rename from src/types/service_types/generic_attributes.rs rename to lib/src/types/service_types/generic_attributes.rs index d84cb37f3..8d882f252 100644 --- a/src/types/service_types/generic_attributes.rs +++ b/lib/src/types/service_types/generic_attributes.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, localized_text::LocalizedText, diff --git a/src/types/service_types/get_endpoints_request.rs b/lib/src/types/service_types/get_endpoints_request.rs similarity index 99% rename from src/types/service_types/get_endpoints_request.rs rename to lib/src/types/service_types/get_endpoints_request.rs index 1c653f27a..4536f710c 100644 --- a/src/types/service_types/get_endpoints_request.rs +++ b/lib/src/types/service_types/get_endpoints_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/get_endpoints_response.rs b/lib/src/types/service_types/get_endpoints_response.rs similarity index 98% rename from src/types/service_types/get_endpoints_response.rs rename to lib/src/types/service_types/get_endpoints_response.rs index 573185505..134af02c9 100644 --- a/src/types/service_types/get_endpoints_response.rs +++ b/lib/src/types/service_types/get_endpoints_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/history_data.rs b/lib/src/types/service_types/history_data.rs similarity index 98% rename from src/types/service_types/history_data.rs rename to lib/src/types/service_types/history_data.rs index faf92f72a..f112c8369 100644 --- a/src/types/service_types/history_data.rs +++ b/lib/src/types/service_types/history_data.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/history_event.rs b/lib/src/types/service_types/history_event.rs similarity index 98% rename from src/types/service_types/history_event.rs rename to lib/src/types/service_types/history_event.rs index 11dfd1f01..f710216ef 100644 --- a/src/types/service_types/history_event.rs +++ b/lib/src/types/service_types/history_event.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/history_event_field_list.rs b/lib/src/types/service_types/history_event_field_list.rs similarity index 98% rename from src/types/service_types/history_event_field_list.rs rename to lib/src/types/service_types/history_event_field_list.rs index 680f10394..234006c6d 100644 --- a/src/types/service_types/history_event_field_list.rs +++ b/lib/src/types/service_types/history_event_field_list.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/history_modified_data.rs b/lib/src/types/service_types/history_modified_data.rs similarity index 98% rename from src/types/service_types/history_modified_data.rs rename to lib/src/types/service_types/history_modified_data.rs index fb7bc263a..973a2d3f2 100644 --- a/src/types/service_types/history_modified_data.rs +++ b/lib/src/types/service_types/history_modified_data.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, data_value::DataValue, diff --git a/src/types/service_types/history_read_details.rs b/lib/src/types/service_types/history_read_details.rs similarity index 98% rename from src/types/service_types/history_read_details.rs rename to lib/src/types/service_types/history_read_details.rs index 767e03320..9b3d892be 100644 --- a/src/types/service_types/history_read_details.rs +++ b/lib/src/types/service_types/history_read_details.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/history_read_request.rs b/lib/src/types/service_types/history_read_request.rs similarity index 99% rename from src/types/service_types/history_read_request.rs rename to lib/src/types/service_types/history_read_request.rs index ab9fea735..9c6d11d62 100644 --- a/src/types/service_types/history_read_request.rs +++ b/lib/src/types/service_types/history_read_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/history_read_response.rs b/lib/src/types/service_types/history_read_response.rs similarity index 99% rename from src/types/service_types/history_read_response.rs rename to lib/src/types/service_types/history_read_response.rs index a1ee70657..5ef06f0bb 100644 --- a/src/types/service_types/history_read_response.rs +++ b/lib/src/types/service_types/history_read_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/history_read_result.rs b/lib/src/types/service_types/history_read_result.rs similarity index 98% rename from src/types/service_types/history_read_result.rs rename to lib/src/types/service_types/history_read_result.rs index 60584b0db..7edab68f9 100644 --- a/src/types/service_types/history_read_result.rs +++ b/lib/src/types/service_types/history_read_result.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/history_read_value_id.rs b/lib/src/types/service_types/history_read_value_id.rs similarity index 99% rename from src/types/service_types/history_read_value_id.rs rename to lib/src/types/service_types/history_read_value_id.rs index 0f49b2a5e..ed3d15a9d 100644 --- a/src/types/service_types/history_read_value_id.rs +++ b/lib/src/types/service_types/history_read_value_id.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/history_update_details.rs b/lib/src/types/service_types/history_update_details.rs similarity index 98% rename from src/types/service_types/history_update_details.rs rename to lib/src/types/service_types/history_update_details.rs index 28802bc3e..f363a5727 100644 --- a/src/types/service_types/history_update_details.rs +++ b/lib/src/types/service_types/history_update_details.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/history_update_request.rs b/lib/src/types/service_types/history_update_request.rs similarity index 98% rename from src/types/service_types/history_update_request.rs rename to lib/src/types/service_types/history_update_request.rs index 1ba16514e..e9d8325d0 100644 --- a/src/types/service_types/history_update_request.rs +++ b/lib/src/types/service_types/history_update_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/history_update_response.rs b/lib/src/types/service_types/history_update_response.rs similarity index 99% rename from src/types/service_types/history_update_response.rs rename to lib/src/types/service_types/history_update_response.rs index 7eca9b81d..391b3e1f5 100644 --- a/src/types/service_types/history_update_response.rs +++ b/lib/src/types/service_types/history_update_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/history_update_result.rs b/lib/src/types/service_types/history_update_result.rs similarity index 99% rename from src/types/service_types/history_update_result.rs rename to lib/src/types/service_types/history_update_result.rs index 72ac9f2e9..83b6f525e 100644 --- a/src/types/service_types/history_update_result.rs +++ b/lib/src/types/service_types/history_update_result.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/identity_mapping_rule_type.rs b/lib/src/types/service_types/identity_mapping_rule_type.rs similarity index 98% rename from src/types/service_types/identity_mapping_rule_type.rs rename to lib/src/types/service_types/identity_mapping_rule_type.rs index 0bd6d18b0..e6d33d6e3 100644 --- a/src/types/service_types/identity_mapping_rule_type.rs +++ b/lib/src/types/service_types/identity_mapping_rule_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/impls.rs b/lib/src/types/service_types/impls.rs similarity index 100% rename from src/types/service_types/impls.rs rename to lib/src/types/service_types/impls.rs diff --git a/src/types/service_types/issued_identity_token.rs b/lib/src/types/service_types/issued_identity_token.rs similarity index 98% rename from src/types/service_types/issued_identity_token.rs rename to lib/src/types/service_types/issued_identity_token.rs index 746bdb07b..c30db0336 100644 --- a/src/types/service_types/issued_identity_token.rs +++ b/lib/src/types/service_types/issued_identity_token.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, string::UAString, diff --git a/src/types/service_types/json_data_set_reader_message_data_type.rs b/lib/src/types/service_types/json_data_set_reader_message_data_type.rs similarity index 98% rename from src/types/service_types/json_data_set_reader_message_data_type.rs rename to lib/src/types/service_types/json_data_set_reader_message_data_type.rs index 44f55324b..098a8c04d 100644 --- a/src/types/service_types/json_data_set_reader_message_data_type.rs +++ b/lib/src/types/service_types/json_data_set_reader_message_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::enums::JsonNetworkMessageContentMask, diff --git a/src/types/service_types/json_data_set_writer_message_data_type.rs b/lib/src/types/service_types/json_data_set_writer_message_data_type.rs similarity index 98% rename from src/types/service_types/json_data_set_writer_message_data_type.rs rename to lib/src/types/service_types/json_data_set_writer_message_data_type.rs index c71e971c9..41559ce64 100644 --- a/src/types/service_types/json_data_set_writer_message_data_type.rs +++ b/lib/src/types/service_types/json_data_set_writer_message_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::enums::JsonDataSetMessageContentMask, diff --git a/src/types/service_types/json_writer_group_message_data_type.rs b/lib/src/types/service_types/json_writer_group_message_data_type.rs similarity index 98% rename from src/types/service_types/json_writer_group_message_data_type.rs rename to lib/src/types/service_types/json_writer_group_message_data_type.rs index 9d95dd26c..b67413c9c 100644 --- a/src/types/service_types/json_writer_group_message_data_type.rs +++ b/lib/src/types/service_types/json_writer_group_message_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::enums::JsonNetworkMessageContentMask, diff --git a/src/types/service_types/key_value_pair.rs b/lib/src/types/service_types/key_value_pair.rs similarity index 98% rename from src/types/service_types/key_value_pair.rs rename to lib/src/types/service_types/key_value_pair.rs index 389ac1f09..35332ec93 100644 --- a/src/types/service_types/key_value_pair.rs +++ b/lib/src/types/service_types/key_value_pair.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/literal_operand.rs b/lib/src/types/service_types/literal_operand.rs similarity index 98% rename from src/types/service_types/literal_operand.rs rename to lib/src/types/service_types/literal_operand.rs index 9daad0736..e0439fd7a 100644 --- a/src/types/service_types/literal_operand.rs +++ b/lib/src/types/service_types/literal_operand.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, variant::Variant, diff --git a/src/types/service_types/mdns_discovery_configuration.rs b/lib/src/types/service_types/mdns_discovery_configuration.rs similarity index 98% rename from src/types/service_types/mdns_discovery_configuration.rs rename to lib/src/types/service_types/mdns_discovery_configuration.rs index e643f8b43..0805cc50f 100644 --- a/src/types/service_types/mdns_discovery_configuration.rs +++ b/lib/src/types/service_types/mdns_discovery_configuration.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, string::UAString, diff --git a/src/types/service_types/method_attributes.rs b/lib/src/types/service_types/method_attributes.rs similarity index 99% rename from src/types/service_types/method_attributes.rs rename to lib/src/types/service_types/method_attributes.rs index 9735e4495..c9cf8b143 100644 --- a/src/types/service_types/method_attributes.rs +++ b/lib/src/types/service_types/method_attributes.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, localized_text::LocalizedText, diff --git a/src/types/service_types/mod.rs b/lib/src/types/service_types/mod.rs similarity index 100% rename from src/types/service_types/mod.rs rename to lib/src/types/service_types/mod.rs diff --git a/src/types/service_types/model_change_structure_data_type.rs b/lib/src/types/service_types/model_change_structure_data_type.rs similarity index 98% rename from src/types/service_types/model_change_structure_data_type.rs rename to lib/src/types/service_types/model_change_structure_data_type.rs index 9b5c20b15..7e710e539 100644 --- a/src/types/service_types/model_change_structure_data_type.rs +++ b/lib/src/types/service_types/model_change_structure_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/modification_info.rs b/lib/src/types/service_types/modification_info.rs similarity index 98% rename from src/types/service_types/modification_info.rs rename to lib/src/types/service_types/modification_info.rs index 546e2708f..f01fcbe5b 100644 --- a/src/types/service_types/modification_info.rs +++ b/lib/src/types/service_types/modification_info.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/modify_monitored_items_request.rs b/lib/src/types/service_types/modify_monitored_items_request.rs similarity index 99% rename from src/types/service_types/modify_monitored_items_request.rs rename to lib/src/types/service_types/modify_monitored_items_request.rs index af00683cc..6f9034807 100644 --- a/src/types/service_types/modify_monitored_items_request.rs +++ b/lib/src/types/service_types/modify_monitored_items_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/modify_monitored_items_response.rs b/lib/src/types/service_types/modify_monitored_items_response.rs similarity index 99% rename from src/types/service_types/modify_monitored_items_response.rs rename to lib/src/types/service_types/modify_monitored_items_response.rs index eeb8b5594..e55fd02a3 100644 --- a/src/types/service_types/modify_monitored_items_response.rs +++ b/lib/src/types/service_types/modify_monitored_items_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/modify_subscription_request.rs b/lib/src/types/service_types/modify_subscription_request.rs similarity index 99% rename from src/types/service_types/modify_subscription_request.rs rename to lib/src/types/service_types/modify_subscription_request.rs index fa62a0689..fc5c36b9a 100644 --- a/src/types/service_types/modify_subscription_request.rs +++ b/lib/src/types/service_types/modify_subscription_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/modify_subscription_response.rs b/lib/src/types/service_types/modify_subscription_response.rs similarity index 99% rename from src/types/service_types/modify_subscription_response.rs rename to lib/src/types/service_types/modify_subscription_response.rs index 1e2f16047..b0eb92f54 100644 --- a/src/types/service_types/modify_subscription_response.rs +++ b/lib/src/types/service_types/modify_subscription_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/monitored_item_create_request.rs b/lib/src/types/service_types/monitored_item_create_request.rs similarity index 99% rename from src/types/service_types/monitored_item_create_request.rs rename to lib/src/types/service_types/monitored_item_create_request.rs index f59d80bcb..af513d568 100644 --- a/src/types/service_types/monitored_item_create_request.rs +++ b/lib/src/types/service_types/monitored_item_create_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/monitored_item_create_result.rs b/lib/src/types/service_types/monitored_item_create_result.rs similarity index 99% rename from src/types/service_types/monitored_item_create_result.rs rename to lib/src/types/service_types/monitored_item_create_result.rs index d1bc91a32..eea984ff8 100644 --- a/src/types/service_types/monitored_item_create_result.rs +++ b/lib/src/types/service_types/monitored_item_create_result.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/monitored_item_modify_request.rs b/lib/src/types/service_types/monitored_item_modify_request.rs similarity index 98% rename from src/types/service_types/monitored_item_modify_request.rs rename to lib/src/types/service_types/monitored_item_modify_request.rs index 1a5777ee7..377ddc337 100644 --- a/src/types/service_types/monitored_item_modify_request.rs +++ b/lib/src/types/service_types/monitored_item_modify_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/monitored_item_modify_result.rs b/lib/src/types/service_types/monitored_item_modify_result.rs similarity index 99% rename from src/types/service_types/monitored_item_modify_result.rs rename to lib/src/types/service_types/monitored_item_modify_result.rs index 4199a1171..a28545a1d 100644 --- a/src/types/service_types/monitored_item_modify_result.rs +++ b/lib/src/types/service_types/monitored_item_modify_result.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/monitored_item_notification.rs b/lib/src/types/service_types/monitored_item_notification.rs similarity index 98% rename from src/types/service_types/monitored_item_notification.rs rename to lib/src/types/service_types/monitored_item_notification.rs index c4fbd4ebb..4ec3d77bb 100644 --- a/src/types/service_types/monitored_item_notification.rs +++ b/lib/src/types/service_types/monitored_item_notification.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/monitoring_filter.rs b/lib/src/types/service_types/monitoring_filter.rs similarity index 98% rename from src/types/service_types/monitoring_filter.rs rename to lib/src/types/service_types/monitoring_filter.rs index 04590c3a8..09c6b8e84 100644 --- a/src/types/service_types/monitoring_filter.rs +++ b/lib/src/types/service_types/monitoring_filter.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/monitoring_filter_result.rs b/lib/src/types/service_types/monitoring_filter_result.rs similarity index 98% rename from src/types/service_types/monitoring_filter_result.rs rename to lib/src/types/service_types/monitoring_filter_result.rs index 184ac97b2..343445e32 100644 --- a/src/types/service_types/monitoring_filter_result.rs +++ b/lib/src/types/service_types/monitoring_filter_result.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/monitoring_parameters.rs b/lib/src/types/service_types/monitoring_parameters.rs similarity index 99% rename from src/types/service_types/monitoring_parameters.rs rename to lib/src/types/service_types/monitoring_parameters.rs index 89e2214b2..8d3844ba1 100644 --- a/src/types/service_types/monitoring_parameters.rs +++ b/lib/src/types/service_types/monitoring_parameters.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/network_address_data_type.rs b/lib/src/types/service_types/network_address_data_type.rs similarity index 98% rename from src/types/service_types/network_address_data_type.rs rename to lib/src/types/service_types/network_address_data_type.rs index 11ba9f8e8..30e88faf4 100644 --- a/src/types/service_types/network_address_data_type.rs +++ b/lib/src/types/service_types/network_address_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/network_address_url_data_type.rs b/lib/src/types/service_types/network_address_url_data_type.rs similarity index 98% rename from src/types/service_types/network_address_url_data_type.rs rename to lib/src/types/service_types/network_address_url_data_type.rs index 6acab4cee..c065f05bb 100644 --- a/src/types/service_types/network_address_url_data_type.rs +++ b/lib/src/types/service_types/network_address_url_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, string::UAString, diff --git a/src/types/service_types/network_group_data_type.rs b/lib/src/types/service_types/network_group_data_type.rs similarity index 98% rename from src/types/service_types/network_group_data_type.rs rename to lib/src/types/service_types/network_group_data_type.rs index 1b96f7464..2a3c344c7 100644 --- a/src/types/service_types/network_group_data_type.rs +++ b/lib/src/types/service_types/network_group_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/node_attributes.rs b/lib/src/types/service_types/node_attributes.rs similarity index 99% rename from src/types/service_types/node_attributes.rs rename to lib/src/types/service_types/node_attributes.rs index 1c19501f5..79d4bb06e 100644 --- a/src/types/service_types/node_attributes.rs +++ b/lib/src/types/service_types/node_attributes.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/node_reference.rs b/lib/src/types/service_types/node_reference.rs similarity index 99% rename from src/types/service_types/node_reference.rs rename to lib/src/types/service_types/node_reference.rs index 6b0ac3e3a..580e598ed 100644 --- a/src/types/service_types/node_reference.rs +++ b/lib/src/types/service_types/node_reference.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/node_type_description.rs b/lib/src/types/service_types/node_type_description.rs similarity index 99% rename from src/types/service_types/node_type_description.rs rename to lib/src/types/service_types/node_type_description.rs index 40765904b..305c5efc5 100644 --- a/src/types/service_types/node_type_description.rs +++ b/lib/src/types/service_types/node_type_description.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/notification_data.rs b/lib/src/types/service_types/notification_data.rs similarity index 98% rename from src/types/service_types/notification_data.rs rename to lib/src/types/service_types/notification_data.rs index 41036045d..be31c6e3d 100644 --- a/src/types/service_types/notification_data.rs +++ b/lib/src/types/service_types/notification_data.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/notification_message.rs b/lib/src/types/service_types/notification_message.rs similarity index 98% rename from src/types/service_types/notification_message.rs rename to lib/src/types/service_types/notification_message.rs index 98b929f48..fd98f18bd 100644 --- a/src/types/service_types/notification_message.rs +++ b/lib/src/types/service_types/notification_message.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/object_attributes.rs b/lib/src/types/service_types/object_attributes.rs similarity index 99% rename from src/types/service_types/object_attributes.rs rename to lib/src/types/service_types/object_attributes.rs index ee36add2f..012f5ed77 100644 --- a/src/types/service_types/object_attributes.rs +++ b/lib/src/types/service_types/object_attributes.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, localized_text::LocalizedText, diff --git a/src/types/service_types/object_type_attributes.rs b/lib/src/types/service_types/object_type_attributes.rs similarity index 99% rename from src/types/service_types/object_type_attributes.rs rename to lib/src/types/service_types/object_type_attributes.rs index 9d481fafb..3d87afad4 100644 --- a/src/types/service_types/object_type_attributes.rs +++ b/lib/src/types/service_types/object_type_attributes.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, localized_text::LocalizedText, diff --git a/src/types/service_types/open_secure_channel_request.rs b/lib/src/types/service_types/open_secure_channel_request.rs similarity index 99% rename from src/types/service_types/open_secure_channel_request.rs rename to lib/src/types/service_types/open_secure_channel_request.rs index 03f676158..c85e1be72 100644 --- a/src/types/service_types/open_secure_channel_request.rs +++ b/lib/src/types/service_types/open_secure_channel_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/open_secure_channel_response.rs b/lib/src/types/service_types/open_secure_channel_response.rs similarity index 99% rename from src/types/service_types/open_secure_channel_response.rs rename to lib/src/types/service_types/open_secure_channel_response.rs index 456c0043f..e3b3c7d8e 100644 --- a/src/types/service_types/open_secure_channel_response.rs +++ b/lib/src/types/service_types/open_secure_channel_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/option_set.rs b/lib/src/types/service_types/option_set.rs similarity index 98% rename from src/types/service_types/option_set.rs rename to lib/src/types/service_types/option_set.rs index 73a134b30..a7275ca2d 100644 --- a/src/types/service_types/option_set.rs +++ b/lib/src/types/service_types/option_set.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/orientation.rs b/lib/src/types/service_types/orientation.rs similarity index 98% rename from src/types/service_types/orientation.rs rename to lib/src/types/service_types/orientation.rs index 7a1903ec0..a94209b4f 100644 --- a/src/types/service_types/orientation.rs +++ b/lib/src/types/service_types/orientation.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/parsing_result.rs b/lib/src/types/service_types/parsing_result.rs similarity index 99% rename from src/types/service_types/parsing_result.rs rename to lib/src/types/service_types/parsing_result.rs index 955476782..6fb0b3cd3 100644 --- a/src/types/service_types/parsing_result.rs +++ b/lib/src/types/service_types/parsing_result.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/program_diagnostic_2_data_type.rs b/lib/src/types/service_types/program_diagnostic_2_data_type.rs similarity index 99% rename from src/types/service_types/program_diagnostic_2_data_type.rs rename to lib/src/types/service_types/program_diagnostic_2_data_type.rs index 2ee5815da..9a728c150 100644 --- a/src/types/service_types/program_diagnostic_2_data_type.rs +++ b/lib/src/types/service_types/program_diagnostic_2_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/program_diagnostic_data_type.rs b/lib/src/types/service_types/program_diagnostic_data_type.rs similarity index 99% rename from src/types/service_types/program_diagnostic_data_type.rs rename to lib/src/types/service_types/program_diagnostic_data_type.rs index 420ad0ec2..5417b7845 100644 --- a/src/types/service_types/program_diagnostic_data_type.rs +++ b/lib/src/types/service_types/program_diagnostic_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/pub_sub_configuration_data_type.rs b/lib/src/types/service_types/pub_sub_configuration_data_type.rs similarity index 99% rename from src/types/service_types/pub_sub_configuration_data_type.rs rename to lib/src/types/service_types/pub_sub_configuration_data_type.rs index 96eec5b4a..83aea0a61 100644 --- a/src/types/service_types/pub_sub_configuration_data_type.rs +++ b/lib/src/types/service_types/pub_sub_configuration_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/pub_sub_connection_data_type.rs b/lib/src/types/service_types/pub_sub_connection_data_type.rs similarity index 99% rename from src/types/service_types/pub_sub_connection_data_type.rs rename to lib/src/types/service_types/pub_sub_connection_data_type.rs index 3e3392719..9ab766f7c 100644 --- a/src/types/service_types/pub_sub_connection_data_type.rs +++ b/lib/src/types/service_types/pub_sub_connection_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/pub_sub_group_data_type.rs b/lib/src/types/service_types/pub_sub_group_data_type.rs similarity index 99% rename from src/types/service_types/pub_sub_group_data_type.rs rename to lib/src/types/service_types/pub_sub_group_data_type.rs index 63f0b9c0e..6c6791cd1 100644 --- a/src/types/service_types/pub_sub_group_data_type.rs +++ b/lib/src/types/service_types/pub_sub_group_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/publish_request.rs b/lib/src/types/service_types/publish_request.rs similarity index 98% rename from src/types/service_types/publish_request.rs rename to lib/src/types/service_types/publish_request.rs index 3fb013223..a211895fd 100644 --- a/src/types/service_types/publish_request.rs +++ b/lib/src/types/service_types/publish_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/publish_response.rs b/lib/src/types/service_types/publish_response.rs similarity index 99% rename from src/types/service_types/publish_response.rs rename to lib/src/types/service_types/publish_response.rs index 89e722812..49d62b268 100644 --- a/src/types/service_types/publish_response.rs +++ b/lib/src/types/service_types/publish_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/published_data_items_data_type.rs b/lib/src/types/service_types/published_data_items_data_type.rs similarity index 98% rename from src/types/service_types/published_data_items_data_type.rs rename to lib/src/types/service_types/published_data_items_data_type.rs index 9e401e3fe..39276aaee 100644 --- a/src/types/service_types/published_data_items_data_type.rs +++ b/lib/src/types/service_types/published_data_items_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::PublishedVariableDataType, diff --git a/src/types/service_types/published_data_set_data_type.rs b/lib/src/types/service_types/published_data_set_data_type.rs similarity index 99% rename from src/types/service_types/published_data_set_data_type.rs rename to lib/src/types/service_types/published_data_set_data_type.rs index 33fad218e..03d9488ea 100644 --- a/src/types/service_types/published_data_set_data_type.rs +++ b/lib/src/types/service_types/published_data_set_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/published_data_set_source_data_type.rs b/lib/src/types/service_types/published_data_set_source_data_type.rs similarity index 98% rename from src/types/service_types/published_data_set_source_data_type.rs rename to lib/src/types/service_types/published_data_set_source_data_type.rs index 1a0f5ceac..4f2270fc1 100644 --- a/src/types/service_types/published_data_set_source_data_type.rs +++ b/lib/src/types/service_types/published_data_set_source_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/published_events_data_type.rs b/lib/src/types/service_types/published_events_data_type.rs similarity index 98% rename from src/types/service_types/published_events_data_type.rs rename to lib/src/types/service_types/published_events_data_type.rs index 1afb2975a..3211d0b90 100644 --- a/src/types/service_types/published_events_data_type.rs +++ b/lib/src/types/service_types/published_events_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, node_id::NodeId, diff --git a/src/types/service_types/published_variable_data_type.rs b/lib/src/types/service_types/published_variable_data_type.rs similarity index 99% rename from src/types/service_types/published_variable_data_type.rs rename to lib/src/types/service_types/published_variable_data_type.rs index ea7617e56..a7895329b 100644 --- a/src/types/service_types/published_variable_data_type.rs +++ b/lib/src/types/service_types/published_variable_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/query_data_description.rs b/lib/src/types/service_types/query_data_description.rs similarity index 98% rename from src/types/service_types/query_data_description.rs rename to lib/src/types/service_types/query_data_description.rs index 67b46d949..c3168a9b9 100644 --- a/src/types/service_types/query_data_description.rs +++ b/lib/src/types/service_types/query_data_description.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/query_data_set.rs b/lib/src/types/service_types/query_data_set.rs similarity index 98% rename from src/types/service_types/query_data_set.rs rename to lib/src/types/service_types/query_data_set.rs index 8965217e6..c3160862a 100644 --- a/src/types/service_types/query_data_set.rs +++ b/lib/src/types/service_types/query_data_set.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/query_first_request.rs b/lib/src/types/service_types/query_first_request.rs similarity index 99% rename from src/types/service_types/query_first_request.rs rename to lib/src/types/service_types/query_first_request.rs index 352547893..185442c82 100644 --- a/src/types/service_types/query_first_request.rs +++ b/lib/src/types/service_types/query_first_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/query_first_response.rs b/lib/src/types/service_types/query_first_response.rs similarity index 99% rename from src/types/service_types/query_first_response.rs rename to lib/src/types/service_types/query_first_response.rs index 33453f707..248f1a12d 100644 --- a/src/types/service_types/query_first_response.rs +++ b/lib/src/types/service_types/query_first_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/query_next_request.rs b/lib/src/types/service_types/query_next_request.rs similarity index 98% rename from src/types/service_types/query_next_request.rs rename to lib/src/types/service_types/query_next_request.rs index 93545cabb..1eecd8013 100644 --- a/src/types/service_types/query_next_request.rs +++ b/lib/src/types/service_types/query_next_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/query_next_response.rs b/lib/src/types/service_types/query_next_response.rs similarity index 99% rename from src/types/service_types/query_next_response.rs rename to lib/src/types/service_types/query_next_response.rs index 9a8e2f8bf..6d1a12bef 100644 --- a/src/types/service_types/query_next_response.rs +++ b/lib/src/types/service_types/query_next_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/range.rs b/lib/src/types/service_types/range.rs similarity index 98% rename from src/types/service_types/range.rs rename to lib/src/types/service_types/range.rs index c00f71ef6..e80e74412 100644 --- a/src/types/service_types/range.rs +++ b/lib/src/types/service_types/range.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/rational_number.rs b/lib/src/types/service_types/rational_number.rs similarity index 98% rename from src/types/service_types/rational_number.rs rename to lib/src/types/service_types/rational_number.rs index d9919f82b..b64874c16 100644 --- a/src/types/service_types/rational_number.rs +++ b/lib/src/types/service_types/rational_number.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/read_annotation_data_details.rs b/lib/src/types/service_types/read_annotation_data_details.rs similarity index 98% rename from src/types/service_types/read_annotation_data_details.rs rename to lib/src/types/service_types/read_annotation_data_details.rs index 384d7de4c..91ec22465 100644 --- a/src/types/service_types/read_annotation_data_details.rs +++ b/lib/src/types/service_types/read_annotation_data_details.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, date_time::DateTime, diff --git a/src/types/service_types/read_at_time_details.rs b/lib/src/types/service_types/read_at_time_details.rs similarity index 98% rename from src/types/service_types/read_at_time_details.rs rename to lib/src/types/service_types/read_at_time_details.rs index 0302a499c..e27f34a89 100644 --- a/src/types/service_types/read_at_time_details.rs +++ b/lib/src/types/service_types/read_at_time_details.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, date_time::DateTime, diff --git a/src/types/service_types/read_event_details.rs b/lib/src/types/service_types/read_event_details.rs similarity index 98% rename from src/types/service_types/read_event_details.rs rename to lib/src/types/service_types/read_event_details.rs index a7cd89065..595148d86 100644 --- a/src/types/service_types/read_event_details.rs +++ b/lib/src/types/service_types/read_event_details.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, date_time::DateTime, diff --git a/src/types/service_types/read_processed_details.rs b/lib/src/types/service_types/read_processed_details.rs similarity index 99% rename from src/types/service_types/read_processed_details.rs rename to lib/src/types/service_types/read_processed_details.rs index 665aca9ae..0b31de151 100644 --- a/src/types/service_types/read_processed_details.rs +++ b/lib/src/types/service_types/read_processed_details.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, date_time::DateTime, diff --git a/src/types/service_types/read_raw_modified_details.rs b/lib/src/types/service_types/read_raw_modified_details.rs similarity index 99% rename from src/types/service_types/read_raw_modified_details.rs rename to lib/src/types/service_types/read_raw_modified_details.rs index ffdb68702..4bbb9d1bb 100644 --- a/src/types/service_types/read_raw_modified_details.rs +++ b/lib/src/types/service_types/read_raw_modified_details.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, date_time::DateTime, diff --git a/src/types/service_types/read_request.rs b/lib/src/types/service_types/read_request.rs similarity index 99% rename from src/types/service_types/read_request.rs rename to lib/src/types/service_types/read_request.rs index cb666e70c..ee4160906 100644 --- a/src/types/service_types/read_request.rs +++ b/lib/src/types/service_types/read_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/read_response.rs b/lib/src/types/service_types/read_response.rs similarity index 98% rename from src/types/service_types/read_response.rs rename to lib/src/types/service_types/read_response.rs index 2791de8d6..372ab97d7 100644 --- a/src/types/service_types/read_response.rs +++ b/lib/src/types/service_types/read_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/read_value_id.rs b/lib/src/types/service_types/read_value_id.rs similarity index 99% rename from src/types/service_types/read_value_id.rs rename to lib/src/types/service_types/read_value_id.rs index 4e9e43dd1..c3197e64c 100644 --- a/src/types/service_types/read_value_id.rs +++ b/lib/src/types/service_types/read_value_id.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/reader_group_data_type.rs b/lib/src/types/service_types/reader_group_data_type.rs similarity index 99% rename from src/types/service_types/reader_group_data_type.rs rename to lib/src/types/service_types/reader_group_data_type.rs index 92d712a82..e3f263ff9 100644 --- a/src/types/service_types/reader_group_data_type.rs +++ b/lib/src/types/service_types/reader_group_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, string::UAString, diff --git a/src/types/service_types/reader_group_message_data_type.rs b/lib/src/types/service_types/reader_group_message_data_type.rs similarity index 98% rename from src/types/service_types/reader_group_message_data_type.rs rename to lib/src/types/service_types/reader_group_message_data_type.rs index f7e2f681b..36944c757 100644 --- a/src/types/service_types/reader_group_message_data_type.rs +++ b/lib/src/types/service_types/reader_group_message_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/reader_group_transport_data_type.rs b/lib/src/types/service_types/reader_group_transport_data_type.rs similarity index 98% rename from src/types/service_types/reader_group_transport_data_type.rs rename to lib/src/types/service_types/reader_group_transport_data_type.rs index 19380f444..710b93e3c 100644 --- a/src/types/service_types/reader_group_transport_data_type.rs +++ b/lib/src/types/service_types/reader_group_transport_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/redundant_server_data_type.rs b/lib/src/types/service_types/redundant_server_data_type.rs similarity index 98% rename from src/types/service_types/redundant_server_data_type.rs rename to lib/src/types/service_types/redundant_server_data_type.rs index d51d49b6e..8c39fbcd3 100644 --- a/src/types/service_types/redundant_server_data_type.rs +++ b/lib/src/types/service_types/redundant_server_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/reference_description.rs b/lib/src/types/service_types/reference_description.rs similarity index 99% rename from src/types/service_types/reference_description.rs rename to lib/src/types/service_types/reference_description.rs index 83583f9a7..9f6ec8845 100644 --- a/src/types/service_types/reference_description.rs +++ b/lib/src/types/service_types/reference_description.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/reference_type_attributes.rs b/lib/src/types/service_types/reference_type_attributes.rs similarity index 99% rename from src/types/service_types/reference_type_attributes.rs rename to lib/src/types/service_types/reference_type_attributes.rs index 2f24140fb..e2d9367d1 100644 --- a/src/types/service_types/reference_type_attributes.rs +++ b/lib/src/types/service_types/reference_type_attributes.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, localized_text::LocalizedText, diff --git a/src/types/service_types/register_nodes_request.rs b/lib/src/types/service_types/register_nodes_request.rs similarity index 98% rename from src/types/service_types/register_nodes_request.rs rename to lib/src/types/service_types/register_nodes_request.rs index b7501c6aa..a1ce81dc1 100644 --- a/src/types/service_types/register_nodes_request.rs +++ b/lib/src/types/service_types/register_nodes_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/register_nodes_response.rs b/lib/src/types/service_types/register_nodes_response.rs similarity index 98% rename from src/types/service_types/register_nodes_response.rs rename to lib/src/types/service_types/register_nodes_response.rs index 6a8b4397d..5a48623ed 100644 --- a/src/types/service_types/register_nodes_response.rs +++ b/lib/src/types/service_types/register_nodes_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/register_server_2_request.rs b/lib/src/types/service_types/register_server_2_request.rs similarity index 99% rename from src/types/service_types/register_server_2_request.rs rename to lib/src/types/service_types/register_server_2_request.rs index 4bc027666..a75f1b0ee 100644 --- a/src/types/service_types/register_server_2_request.rs +++ b/lib/src/types/service_types/register_server_2_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/register_server_2_response.rs b/lib/src/types/service_types/register_server_2_response.rs similarity index 99% rename from src/types/service_types/register_server_2_response.rs rename to lib/src/types/service_types/register_server_2_response.rs index ff81ccc4a..927082b53 100644 --- a/src/types/service_types/register_server_2_response.rs +++ b/lib/src/types/service_types/register_server_2_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/register_server_request.rs b/lib/src/types/service_types/register_server_request.rs similarity index 98% rename from src/types/service_types/register_server_request.rs rename to lib/src/types/service_types/register_server_request.rs index 03168ccf4..4e8ff2e45 100644 --- a/src/types/service_types/register_server_request.rs +++ b/lib/src/types/service_types/register_server_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/register_server_response.rs b/lib/src/types/service_types/register_server_response.rs similarity index 98% rename from src/types/service_types/register_server_response.rs rename to lib/src/types/service_types/register_server_response.rs index aadf6d36d..8a93121bb 100644 --- a/src/types/service_types/register_server_response.rs +++ b/lib/src/types/service_types/register_server_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/registered_server.rs b/lib/src/types/service_types/registered_server.rs similarity index 99% rename from src/types/service_types/registered_server.rs rename to lib/src/types/service_types/registered_server.rs index 45b8292d0..a38a43fe9 100644 --- a/src/types/service_types/registered_server.rs +++ b/lib/src/types/service_types/registered_server.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/relative_path.rs b/lib/src/types/service_types/relative_path.rs similarity index 98% rename from src/types/service_types/relative_path.rs rename to lib/src/types/service_types/relative_path.rs index 11cc3f8e8..3b8ad2506 100644 --- a/src/types/service_types/relative_path.rs +++ b/lib/src/types/service_types/relative_path.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/relative_path_element.rs b/lib/src/types/service_types/relative_path_element.rs similarity index 99% rename from src/types/service_types/relative_path_element.rs rename to lib/src/types/service_types/relative_path_element.rs index 0e1772927..91a5a292b 100644 --- a/src/types/service_types/relative_path_element.rs +++ b/lib/src/types/service_types/relative_path_element.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/republish_request.rs b/lib/src/types/service_types/republish_request.rs similarity index 98% rename from src/types/service_types/republish_request.rs rename to lib/src/types/service_types/republish_request.rs index 8a658da76..125b887a5 100644 --- a/src/types/service_types/republish_request.rs +++ b/lib/src/types/service_types/republish_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/republish_response.rs b/lib/src/types/service_types/republish_response.rs similarity index 98% rename from src/types/service_types/republish_response.rs rename to lib/src/types/service_types/republish_response.rs index 6c5666609..b09c4e6bc 100644 --- a/src/types/service_types/republish_response.rs +++ b/lib/src/types/service_types/republish_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/role_permission_type.rs b/lib/src/types/service_types/role_permission_type.rs similarity index 98% rename from src/types/service_types/role_permission_type.rs rename to lib/src/types/service_types/role_permission_type.rs index abed4dad2..c3722af4a 100644 --- a/src/types/service_types/role_permission_type.rs +++ b/lib/src/types/service_types/role_permission_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/sampling_interval_diagnostics_data_type.rs b/lib/src/types/service_types/sampling_interval_diagnostics_data_type.rs similarity index 99% rename from src/types/service_types/sampling_interval_diagnostics_data_type.rs rename to lib/src/types/service_types/sampling_interval_diagnostics_data_type.rs index b5b36caa0..4b13b38f4 100644 --- a/src/types/service_types/sampling_interval_diagnostics_data_type.rs +++ b/lib/src/types/service_types/sampling_interval_diagnostics_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/semantic_change_structure_data_type.rs b/lib/src/types/service_types/semantic_change_structure_data_type.rs similarity index 98% rename from src/types/service_types/semantic_change_structure_data_type.rs rename to lib/src/types/service_types/semantic_change_structure_data_type.rs index 11cfc4b26..c0ef6a1b1 100644 --- a/src/types/service_types/semantic_change_structure_data_type.rs +++ b/lib/src/types/service_types/semantic_change_structure_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/server_diagnostics_summary_data_type.rs b/lib/src/types/service_types/server_diagnostics_summary_data_type.rs similarity index 99% rename from src/types/service_types/server_diagnostics_summary_data_type.rs rename to lib/src/types/service_types/server_diagnostics_summary_data_type.rs index 89cdd0b0f..9c2af8263 100644 --- a/src/types/service_types/server_diagnostics_summary_data_type.rs +++ b/lib/src/types/service_types/server_diagnostics_summary_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/server_on_network.rs b/lib/src/types/service_types/server_on_network.rs similarity index 99% rename from src/types/service_types/server_on_network.rs rename to lib/src/types/service_types/server_on_network.rs index 618a449e4..a275c7159 100644 --- a/src/types/service_types/server_on_network.rs +++ b/lib/src/types/service_types/server_on_network.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/server_status_data_type.rs b/lib/src/types/service_types/server_status_data_type.rs similarity index 99% rename from src/types/service_types/server_status_data_type.rs rename to lib/src/types/service_types/server_status_data_type.rs index db539cd92..4ba511858 100644 --- a/src/types/service_types/server_status_data_type.rs +++ b/lib/src/types/service_types/server_status_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/service_counter_data_type.rs b/lib/src/types/service_types/service_counter_data_type.rs similarity index 98% rename from src/types/service_types/service_counter_data_type.rs rename to lib/src/types/service_types/service_counter_data_type.rs index e411a3bb1..de7fbbca1 100644 --- a/src/types/service_types/service_counter_data_type.rs +++ b/lib/src/types/service_types/service_counter_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/service_fault.rs b/lib/src/types/service_types/service_fault.rs similarity index 98% rename from src/types/service_types/service_fault.rs rename to lib/src/types/service_types/service_fault.rs index 0327ee766..846598797 100644 --- a/src/types/service_types/service_fault.rs +++ b/lib/src/types/service_types/service_fault.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/session_diagnostics_data_type.rs b/lib/src/types/service_types/session_diagnostics_data_type.rs similarity index 99% rename from src/types/service_types/session_diagnostics_data_type.rs rename to lib/src/types/service_types/session_diagnostics_data_type.rs index 81024bf7d..176cee06b 100644 --- a/src/types/service_types/session_diagnostics_data_type.rs +++ b/lib/src/types/service_types/session_diagnostics_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/session_security_diagnostics_data_type.rs b/lib/src/types/service_types/session_security_diagnostics_data_type.rs similarity index 99% rename from src/types/service_types/session_security_diagnostics_data_type.rs rename to lib/src/types/service_types/session_security_diagnostics_data_type.rs index 0ed31ad83..8f77a24d6 100644 --- a/src/types/service_types/session_security_diagnostics_data_type.rs +++ b/lib/src/types/service_types/session_security_diagnostics_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/sessionless_invoke_request_type.rs b/lib/src/types/service_types/sessionless_invoke_request_type.rs similarity index 99% rename from src/types/service_types/sessionless_invoke_request_type.rs rename to lib/src/types/service_types/sessionless_invoke_request_type.rs index a11a8f613..b18e36140 100644 --- a/src/types/service_types/sessionless_invoke_request_type.rs +++ b/lib/src/types/service_types/sessionless_invoke_request_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/sessionless_invoke_response_type.rs b/lib/src/types/service_types/sessionless_invoke_response_type.rs similarity index 98% rename from src/types/service_types/sessionless_invoke_response_type.rs rename to lib/src/types/service_types/sessionless_invoke_response_type.rs index 864ba9a94..20d2e233f 100644 --- a/src/types/service_types/sessionless_invoke_response_type.rs +++ b/lib/src/types/service_types/sessionless_invoke_response_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/set_monitoring_mode_request.rs b/lib/src/types/service_types/set_monitoring_mode_request.rs similarity index 99% rename from src/types/service_types/set_monitoring_mode_request.rs rename to lib/src/types/service_types/set_monitoring_mode_request.rs index 96f78ebf0..8abfb641d 100644 --- a/src/types/service_types/set_monitoring_mode_request.rs +++ b/lib/src/types/service_types/set_monitoring_mode_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/set_monitoring_mode_response.rs b/lib/src/types/service_types/set_monitoring_mode_response.rs similarity index 99% rename from src/types/service_types/set_monitoring_mode_response.rs rename to lib/src/types/service_types/set_monitoring_mode_response.rs index 1521c1cb8..5479bdd99 100644 --- a/src/types/service_types/set_monitoring_mode_response.rs +++ b/lib/src/types/service_types/set_monitoring_mode_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/set_publishing_mode_request.rs b/lib/src/types/service_types/set_publishing_mode_request.rs similarity index 98% rename from src/types/service_types/set_publishing_mode_request.rs rename to lib/src/types/service_types/set_publishing_mode_request.rs index 2f24003f6..7319cf026 100644 --- a/src/types/service_types/set_publishing_mode_request.rs +++ b/lib/src/types/service_types/set_publishing_mode_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/set_publishing_mode_response.rs b/lib/src/types/service_types/set_publishing_mode_response.rs similarity index 99% rename from src/types/service_types/set_publishing_mode_response.rs rename to lib/src/types/service_types/set_publishing_mode_response.rs index 04f5cc392..fa5f5bbff 100644 --- a/src/types/service_types/set_publishing_mode_response.rs +++ b/lib/src/types/service_types/set_publishing_mode_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/set_triggering_request.rs b/lib/src/types/service_types/set_triggering_request.rs similarity index 99% rename from src/types/service_types/set_triggering_request.rs rename to lib/src/types/service_types/set_triggering_request.rs index 71d7fb6c0..6465d0501 100644 --- a/src/types/service_types/set_triggering_request.rs +++ b/lib/src/types/service_types/set_triggering_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/set_triggering_response.rs b/lib/src/types/service_types/set_triggering_response.rs similarity index 99% rename from src/types/service_types/set_triggering_response.rs rename to lib/src/types/service_types/set_triggering_response.rs index 41d42da78..8b269c141 100644 --- a/src/types/service_types/set_triggering_response.rs +++ b/lib/src/types/service_types/set_triggering_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/signature_data.rs b/lib/src/types/service_types/signature_data.rs similarity index 98% rename from src/types/service_types/signature_data.rs rename to lib/src/types/service_types/signature_data.rs index 63ce973e3..6a5666296 100644 --- a/src/types/service_types/signature_data.rs +++ b/lib/src/types/service_types/signature_data.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/signed_software_certificate.rs b/lib/src/types/service_types/signed_software_certificate.rs similarity index 98% rename from src/types/service_types/signed_software_certificate.rs rename to lib/src/types/service_types/signed_software_certificate.rs index f7fa48041..39cd6b213 100644 --- a/src/types/service_types/signed_software_certificate.rs +++ b/lib/src/types/service_types/signed_software_certificate.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/simple_attribute_operand.rs b/lib/src/types/service_types/simple_attribute_operand.rs similarity index 98% rename from src/types/service_types/simple_attribute_operand.rs rename to lib/src/types/service_types/simple_attribute_operand.rs index b297b9272..71220cfe0 100644 --- a/src/types/service_types/simple_attribute_operand.rs +++ b/lib/src/types/service_types/simple_attribute_operand.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, node_id::NodeId, diff --git a/src/types/service_types/simple_type_description.rs b/lib/src/types/service_types/simple_type_description.rs similarity index 98% rename from src/types/service_types/simple_type_description.rs rename to lib/src/types/service_types/simple_type_description.rs index 508b2669e..c7254b3a4 100644 --- a/src/types/service_types/simple_type_description.rs +++ b/lib/src/types/service_types/simple_type_description.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, node_id::NodeId, diff --git a/src/types/service_types/status_change_notification.rs b/lib/src/types/service_types/status_change_notification.rs similarity index 98% rename from src/types/service_types/status_change_notification.rs rename to lib/src/types/service_types/status_change_notification.rs index d1bc15df8..0cb1055fa 100644 --- a/src/types/service_types/status_change_notification.rs +++ b/lib/src/types/service_types/status_change_notification.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, status_codes::StatusCode, diff --git a/src/types/service_types/status_result.rs b/lib/src/types/service_types/status_result.rs similarity index 98% rename from src/types/service_types/status_result.rs rename to lib/src/types/service_types/status_result.rs index 038aa47b4..b95e7866b 100644 --- a/src/types/service_types/status_result.rs +++ b/lib/src/types/service_types/status_result.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/structure_definition.rs b/lib/src/types/service_types/structure_definition.rs similarity index 98% rename from src/types/service_types/structure_definition.rs rename to lib/src/types/service_types/structure_definition.rs index 0b2d32043..13c1e1a00 100644 --- a/src/types/service_types/structure_definition.rs +++ b/lib/src/types/service_types/structure_definition.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, node_id::NodeId, diff --git a/src/types/service_types/structure_description.rs b/lib/src/types/service_types/structure_description.rs similarity index 98% rename from src/types/service_types/structure_description.rs rename to lib/src/types/service_types/structure_description.rs index d09c3c265..8fcf910c1 100644 --- a/src/types/service_types/structure_description.rs +++ b/lib/src/types/service_types/structure_description.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, node_id::NodeId, diff --git a/src/types/service_types/structure_field.rs b/lib/src/types/service_types/structure_field.rs similarity index 99% rename from src/types/service_types/structure_field.rs rename to lib/src/types/service_types/structure_field.rs index f54ef4068..6fd7217de 100644 --- a/src/types/service_types/structure_field.rs +++ b/lib/src/types/service_types/structure_field.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/subscribed_data_set_data_type.rs b/lib/src/types/service_types/subscribed_data_set_data_type.rs similarity index 98% rename from src/types/service_types/subscribed_data_set_data_type.rs rename to lib/src/types/service_types/subscribed_data_set_data_type.rs index 824192cfe..8d846b80a 100644 --- a/src/types/service_types/subscribed_data_set_data_type.rs +++ b/lib/src/types/service_types/subscribed_data_set_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/subscribed_data_set_mirror_data_type.rs b/lib/src/types/service_types/subscribed_data_set_mirror_data_type.rs similarity index 98% rename from src/types/service_types/subscribed_data_set_mirror_data_type.rs rename to lib/src/types/service_types/subscribed_data_set_mirror_data_type.rs index f11f64d78..68534b149 100644 --- a/src/types/service_types/subscribed_data_set_mirror_data_type.rs +++ b/lib/src/types/service_types/subscribed_data_set_mirror_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, string::UAString, diff --git a/src/types/service_types/subscription_acknowledgement.rs b/lib/src/types/service_types/subscription_acknowledgement.rs similarity index 98% rename from src/types/service_types/subscription_acknowledgement.rs rename to lib/src/types/service_types/subscription_acknowledgement.rs index 2bf8fbedd..507c50bd4 100644 --- a/src/types/service_types/subscription_acknowledgement.rs +++ b/lib/src/types/service_types/subscription_acknowledgement.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/subscription_diagnostics_data_type.rs b/lib/src/types/service_types/subscription_diagnostics_data_type.rs similarity index 99% rename from src/types/service_types/subscription_diagnostics_data_type.rs rename to lib/src/types/service_types/subscription_diagnostics_data_type.rs index 9c6c2847d..34a26fb66 100644 --- a/src/types/service_types/subscription_diagnostics_data_type.rs +++ b/lib/src/types/service_types/subscription_diagnostics_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/target_variables_data_type.rs b/lib/src/types/service_types/target_variables_data_type.rs similarity index 98% rename from src/types/service_types/target_variables_data_type.rs rename to lib/src/types/service_types/target_variables_data_type.rs index accd06fe6..11b2b324b 100644 --- a/src/types/service_types/target_variables_data_type.rs +++ b/lib/src/types/service_types/target_variables_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::FieldTargetDataType, diff --git a/src/types/service_types/three_d_cartesian_coordinates.rs b/lib/src/types/service_types/three_d_cartesian_coordinates.rs similarity index 98% rename from src/types/service_types/three_d_cartesian_coordinates.rs rename to lib/src/types/service_types/three_d_cartesian_coordinates.rs index fe5fca6ee..808675a07 100644 --- a/src/types/service_types/three_d_cartesian_coordinates.rs +++ b/lib/src/types/service_types/three_d_cartesian_coordinates.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, }; diff --git a/src/types/service_types/three_d_frame.rs b/lib/src/types/service_types/three_d_frame.rs similarity index 98% rename from src/types/service_types/three_d_frame.rs rename to lib/src/types/service_types/three_d_frame.rs index 3cd2a8916..61322f170 100644 --- a/src/types/service_types/three_d_frame.rs +++ b/lib/src/types/service_types/three_d_frame.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::ThreeDCartesianCoordinates, diff --git a/src/types/service_types/three_d_orientation.rs b/lib/src/types/service_types/three_d_orientation.rs similarity index 98% rename from src/types/service_types/three_d_orientation.rs rename to lib/src/types/service_types/three_d_orientation.rs index e357b2407..33370de64 100644 --- a/src/types/service_types/three_d_orientation.rs +++ b/lib/src/types/service_types/three_d_orientation.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, }; diff --git a/src/types/service_types/three_d_vector.rs b/lib/src/types/service_types/three_d_vector.rs similarity index 98% rename from src/types/service_types/three_d_vector.rs rename to lib/src/types/service_types/three_d_vector.rs index 69d3159ea..12a21e010 100644 --- a/src/types/service_types/three_d_vector.rs +++ b/lib/src/types/service_types/three_d_vector.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, }; diff --git a/src/types/service_types/time_zone_data_type.rs b/lib/src/types/service_types/time_zone_data_type.rs similarity index 98% rename from src/types/service_types/time_zone_data_type.rs rename to lib/src/types/service_types/time_zone_data_type.rs index f494efd07..79a9a4ee1 100644 --- a/src/types/service_types/time_zone_data_type.rs +++ b/lib/src/types/service_types/time_zone_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/transfer_result.rs b/lib/src/types/service_types/transfer_result.rs similarity index 98% rename from src/types/service_types/transfer_result.rs rename to lib/src/types/service_types/transfer_result.rs index 90629c781..6e5c9f726 100644 --- a/src/types/service_types/transfer_result.rs +++ b/lib/src/types/service_types/transfer_result.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/transfer_subscriptions_request.rs b/lib/src/types/service_types/transfer_subscriptions_request.rs similarity index 98% rename from src/types/service_types/transfer_subscriptions_request.rs rename to lib/src/types/service_types/transfer_subscriptions_request.rs index fbf95cd58..2744c2d7b 100644 --- a/src/types/service_types/transfer_subscriptions_request.rs +++ b/lib/src/types/service_types/transfer_subscriptions_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/transfer_subscriptions_response.rs b/lib/src/types/service_types/transfer_subscriptions_response.rs similarity index 99% rename from src/types/service_types/transfer_subscriptions_response.rs rename to lib/src/types/service_types/transfer_subscriptions_response.rs index f9c97d154..232c2b27a 100644 --- a/src/types/service_types/transfer_subscriptions_response.rs +++ b/lib/src/types/service_types/transfer_subscriptions_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/translate_browse_paths_to_node_ids_request.rs b/lib/src/types/service_types/translate_browse_paths_to_node_ids_request.rs similarity index 98% rename from src/types/service_types/translate_browse_paths_to_node_ids_request.rs rename to lib/src/types/service_types/translate_browse_paths_to_node_ids_request.rs index 44a39dd13..bc1c3e789 100644 --- a/src/types/service_types/translate_browse_paths_to_node_ids_request.rs +++ b/lib/src/types/service_types/translate_browse_paths_to_node_ids_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/translate_browse_paths_to_node_ids_response.rs b/lib/src/types/service_types/translate_browse_paths_to_node_ids_response.rs similarity index 99% rename from src/types/service_types/translate_browse_paths_to_node_ids_response.rs rename to lib/src/types/service_types/translate_browse_paths_to_node_ids_response.rs index ab56f8595..1dc9a05be 100644 --- a/src/types/service_types/translate_browse_paths_to_node_ids_response.rs +++ b/lib/src/types/service_types/translate_browse_paths_to_node_ids_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/trust_list_data_type.rs b/lib/src/types/service_types/trust_list_data_type.rs similarity index 99% rename from src/types/service_types/trust_list_data_type.rs rename to lib/src/types/service_types/trust_list_data_type.rs index 332accb93..b5358f4d7 100644 --- a/src/types/service_types/trust_list_data_type.rs +++ b/lib/src/types/service_types/trust_list_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/ua_binary_file_data_type.rs b/lib/src/types/service_types/ua_binary_file_data_type.rs similarity index 99% rename from src/types/service_types/ua_binary_file_data_type.rs rename to lib/src/types/service_types/ua_binary_file_data_type.rs index 7baec4a99..93ddbb1cd 100644 --- a/src/types/service_types/ua_binary_file_data_type.rs +++ b/lib/src/types/service_types/ua_binary_file_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, string::UAString, diff --git a/src/types/service_types/uadp_data_set_reader_message_data_type.rs b/lib/src/types/service_types/uadp_data_set_reader_message_data_type.rs similarity index 99% rename from src/types/service_types/uadp_data_set_reader_message_data_type.rs rename to lib/src/types/service_types/uadp_data_set_reader_message_data_type.rs index dc6209c72..6c21b5982 100644 --- a/src/types/service_types/uadp_data_set_reader_message_data_type.rs +++ b/lib/src/types/service_types/uadp_data_set_reader_message_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, guid::Guid, diff --git a/src/types/service_types/uadp_data_set_writer_message_data_type.rs b/lib/src/types/service_types/uadp_data_set_writer_message_data_type.rs similarity index 99% rename from src/types/service_types/uadp_data_set_writer_message_data_type.rs rename to lib/src/types/service_types/uadp_data_set_writer_message_data_type.rs index 2ee227feb..a350b8e82 100644 --- a/src/types/service_types/uadp_data_set_writer_message_data_type.rs +++ b/lib/src/types/service_types/uadp_data_set_writer_message_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::enums::UadpDataSetMessageContentMask, diff --git a/src/types/service_types/uadp_writer_group_message_data_type.rs b/lib/src/types/service_types/uadp_writer_group_message_data_type.rs similarity index 99% rename from src/types/service_types/uadp_writer_group_message_data_type.rs rename to lib/src/types/service_types/uadp_writer_group_message_data_type.rs index 7c7950188..527f6b993 100644 --- a/src/types/service_types/uadp_writer_group_message_data_type.rs +++ b/lib/src/types/service_types/uadp_writer_group_message_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::enums::DataSetOrderingType, diff --git a/src/types/service_types/unregister_nodes_request.rs b/lib/src/types/service_types/unregister_nodes_request.rs similarity index 98% rename from src/types/service_types/unregister_nodes_request.rs rename to lib/src/types/service_types/unregister_nodes_request.rs index 4d6aa74bc..6e25c8a85 100644 --- a/src/types/service_types/unregister_nodes_request.rs +++ b/lib/src/types/service_types/unregister_nodes_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/unregister_nodes_response.rs b/lib/src/types/service_types/unregister_nodes_response.rs similarity index 98% rename from src/types/service_types/unregister_nodes_response.rs rename to lib/src/types/service_types/unregister_nodes_response.rs index 160efb237..bedf8cdda 100644 --- a/src/types/service_types/unregister_nodes_response.rs +++ b/lib/src/types/service_types/unregister_nodes_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/update_data_details.rs b/lib/src/types/service_types/update_data_details.rs similarity index 98% rename from src/types/service_types/update_data_details.rs rename to lib/src/types/service_types/update_data_details.rs index 70cf25447..2fd72681c 100644 --- a/src/types/service_types/update_data_details.rs +++ b/lib/src/types/service_types/update_data_details.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, node_id::NodeId, diff --git a/src/types/service_types/update_event_details.rs b/lib/src/types/service_types/update_event_details.rs similarity index 99% rename from src/types/service_types/update_event_details.rs rename to lib/src/types/service_types/update_event_details.rs index 201f7df96..e45bd9fbb 100644 --- a/src/types/service_types/update_event_details.rs +++ b/lib/src/types/service_types/update_event_details.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, node_id::NodeId, diff --git a/src/types/service_types/update_structure_data_details.rs b/lib/src/types/service_types/update_structure_data_details.rs similarity index 98% rename from src/types/service_types/update_structure_data_details.rs rename to lib/src/types/service_types/update_structure_data_details.rs index 0db0d80f4..a0771e511 100644 --- a/src/types/service_types/update_structure_data_details.rs +++ b/lib/src/types/service_types/update_structure_data_details.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, node_id::NodeId, diff --git a/src/types/service_types/user_identity_token.rs b/lib/src/types/service_types/user_identity_token.rs similarity index 98% rename from src/types/service_types/user_identity_token.rs rename to lib/src/types/service_types/user_identity_token.rs index 1923e7d67..c6fde8c88 100644 --- a/src/types/service_types/user_identity_token.rs +++ b/lib/src/types/service_types/user_identity_token.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/user_name_identity_token.rs b/lib/src/types/service_types/user_name_identity_token.rs similarity index 98% rename from src/types/service_types/user_name_identity_token.rs rename to lib/src/types/service_types/user_name_identity_token.rs index 073ac6aac..fa5f8d647 100644 --- a/src/types/service_types/user_name_identity_token.rs +++ b/lib/src/types/service_types/user_name_identity_token.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, string::UAString, diff --git a/src/types/service_types/user_token_policy.rs b/lib/src/types/service_types/user_token_policy.rs similarity index 99% rename from src/types/service_types/user_token_policy.rs rename to lib/src/types/service_types/user_token_policy.rs index a9b8f7369..439de01d8 100644 --- a/src/types/service_types/user_token_policy.rs +++ b/lib/src/types/service_types/user_token_policy.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/variable_attributes.rs b/lib/src/types/service_types/variable_attributes.rs similarity index 99% rename from src/types/service_types/variable_attributes.rs rename to lib/src/types/service_types/variable_attributes.rs index 950fc3aed..374342893 100644 --- a/src/types/service_types/variable_attributes.rs +++ b/lib/src/types/service_types/variable_attributes.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, localized_text::LocalizedText, diff --git a/src/types/service_types/variable_type_attributes.rs b/lib/src/types/service_types/variable_type_attributes.rs similarity index 99% rename from src/types/service_types/variable_type_attributes.rs rename to lib/src/types/service_types/variable_type_attributes.rs index 872f274bf..2b6e0973a 100644 --- a/src/types/service_types/variable_type_attributes.rs +++ b/lib/src/types/service_types/variable_type_attributes.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, localized_text::LocalizedText, diff --git a/src/types/service_types/vector.rs b/lib/src/types/service_types/vector.rs similarity index 97% rename from src/types/service_types/vector.rs rename to lib/src/types/service_types/vector.rs index a740243d0..e60eaa9aa 100644 --- a/src/types/service_types/vector.rs +++ b/lib/src/types/service_types/vector.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/view_attributes.rs b/lib/src/types/service_types/view_attributes.rs similarity index 99% rename from src/types/service_types/view_attributes.rs rename to lib/src/types/service_types/view_attributes.rs index 07ca013fe..7dae3f6ba 100644 --- a/src/types/service_types/view_attributes.rs +++ b/lib/src/types/service_types/view_attributes.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, localized_text::LocalizedText, diff --git a/src/types/service_types/view_description.rs b/lib/src/types/service_types/view_description.rs similarity index 98% rename from src/types/service_types/view_description.rs rename to lib/src/types/service_types/view_description.rs index f9af66083..72b9db211 100644 --- a/src/types/service_types/view_description.rs +++ b/lib/src/types/service_types/view_description.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/write_request.rs b/lib/src/types/service_types/write_request.rs similarity index 98% rename from src/types/service_types/write_request.rs rename to lib/src/types/service_types/write_request.rs index 2b6c9da18..b6aa12983 100644 --- a/src/types/service_types/write_request.rs +++ b/lib/src/types/service_types/write_request.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/write_response.rs b/lib/src/types/service_types/write_response.rs similarity index 98% rename from src/types/service_types/write_response.rs rename to lib/src/types/service_types/write_response.rs index f01a6f182..8bd692ad9 100644 --- a/src/types/service_types/write_response.rs +++ b/lib/src/types/service_types/write_response.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/write_value.rs b/lib/src/types/service_types/write_value.rs similarity index 98% rename from src/types/service_types/write_value.rs rename to lib/src/types/service_types/write_value.rs index cd66b44e9..6bf124005 100644 --- a/src/types/service_types/write_value.rs +++ b/lib/src/types/service_types/write_value.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/writer_group_data_type.rs b/lib/src/types/service_types/writer_group_data_type.rs similarity index 99% rename from src/types/service_types/writer_group_data_type.rs rename to lib/src/types/service_types/writer_group_data_type.rs index 15404ef42..21fced350 100644 --- a/src/types/service_types/writer_group_data_type.rs +++ b/lib/src/types/service_types/writer_group_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, string::UAString, diff --git a/src/types/service_types/writer_group_message_data_type.rs b/lib/src/types/service_types/writer_group_message_data_type.rs similarity index 98% rename from src/types/service_types/writer_group_message_data_type.rs rename to lib/src/types/service_types/writer_group_message_data_type.rs index f5682336b..d2c0bf5c2 100644 --- a/src/types/service_types/writer_group_message_data_type.rs +++ b/lib/src/types/service_types/writer_group_message_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/writer_group_transport_data_type.rs b/lib/src/types/service_types/writer_group_transport_data_type.rs similarity index 98% rename from src/types/service_types/writer_group_transport_data_type.rs rename to lib/src/types/service_types/writer_group_transport_data_type.rs index 86504ab44..f22fbc1c5 100644 --- a/src/types/service_types/writer_group_transport_data_type.rs +++ b/lib/src/types/service_types/writer_group_transport_data_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/service_types/x_509_identity_token.rs b/lib/src/types/service_types/x_509_identity_token.rs similarity index 98% rename from src/types/service_types/x_509_identity_token.rs rename to lib/src/types/service_types/x_509_identity_token.rs index 474656d10..f4d4a2832 100644 --- a/src/types/service_types/x_509_identity_token.rs +++ b/lib/src/types/service_types/x_509_identity_token.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, string::UAString, diff --git a/src/types/service_types/xv_type.rs b/lib/src/types/service_types/xv_type.rs similarity index 98% rename from src/types/service_types/xv_type.rs rename to lib/src/types/service_types/xv_type.rs index 1845d9377..7f7268c9d 100644 --- a/src/types/service_types/xv_type.rs +++ b/lib/src/types/service_types/xv_type.rs @@ -8,7 +8,7 @@ #![allow(unused_attributes)] use std::io::{Read, Write}; #[allow(unused_imports)] -use crate::{ +use crate::types::{ encoding::*, basic_types::*, service_types::impls::MessageInfo, diff --git a/src/types/status_code.rs b/lib/src/types/status_code.rs similarity index 100% rename from src/types/status_code.rs rename to lib/src/types/status_code.rs diff --git a/src/types/status_codes.rs b/lib/src/types/status_codes.rs similarity index 100% rename from src/types/status_codes.rs rename to lib/src/types/status_codes.rs diff --git a/src/types/string.rs b/lib/src/types/string.rs similarity index 100% rename from src/types/string.rs rename to lib/src/types/string.rs diff --git a/src/types/tests/date_time.rs b/lib/src/types/tests/date_time.rs similarity index 100% rename from src/types/tests/date_time.rs rename to lib/src/types/tests/date_time.rs diff --git a/src/types/tests/encoding.rs b/lib/src/types/tests/encoding.rs similarity index 100% rename from src/types/tests/encoding.rs rename to lib/src/types/tests/encoding.rs diff --git a/src/types/tests/mod.rs b/lib/src/types/tests/mod.rs similarity index 100% rename from src/types/tests/mod.rs rename to lib/src/types/tests/mod.rs diff --git a/src/types/tests/node_id.rs b/lib/src/types/tests/node_id.rs similarity index 100% rename from src/types/tests/node_id.rs rename to lib/src/types/tests/node_id.rs diff --git a/src/types/tests/serde.rs b/lib/src/types/tests/serde.rs similarity index 100% rename from src/types/tests/serde.rs rename to lib/src/types/tests/serde.rs diff --git a/src/types/tests/variant.rs b/lib/src/types/tests/variant.rs similarity index 100% rename from src/types/tests/variant.rs rename to lib/src/types/tests/variant.rs diff --git a/src/types/variant.rs b/lib/src/types/variant.rs similarity index 100% rename from src/types/variant.rs rename to lib/src/types/variant.rs diff --git a/samples/chess-server/Cargo.toml b/samples/chess-server/Cargo.toml index 94802c4ea..3f330222a 100644 --- a/samples/chess-server/Cargo.toml +++ b/samples/chess-server/Cargo.toml @@ -7,6 +7,7 @@ edition = "2018" [dependencies] uci = "0.1.1" -[dependencies.opcua-server] -path = "../../server" +[dependencies.opcua-rs] +path = "../../lib" version = "0.10.0" # OPCUARustVersion +features = ["server", "console-logging"] diff --git a/samples/chess-server/src/main.rs b/samples/chess-server/src/main.rs index 5e0a35ffe..fd72d0b8c 100644 --- a/samples/chess-server/src/main.rs +++ b/samples/chess-server/src/main.rs @@ -7,7 +7,7 @@ use std::path::PathBuf; use std::sync::{Arc, Mutex}; use std::thread; -use opcua_server::prelude::*; +use crate::server::prelude::*; mod game; diff --git a/samples/demo-server/Cargo.toml b/samples/demo-server/Cargo.toml index baf65996f..a53c72fcc 100644 --- a/samples/demo-server/Cargo.toml +++ b/samples/demo-server/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Adam Lock "] edition = "2018" [features] -vendored-openssl = ["opcua-server/vendored-openssl"] +vendored-openssl = ["opcua-rs/vendored-openssl"] [dependencies] chrono = "0.4" @@ -15,11 +15,7 @@ log4rs = "0.8" lazy_static = "1.4.0" pico-args = "0.3" -[dependencies.opcua-server] -path = "../../server" +[dependencies.opcua-rs] +path = "../../lib" version = "0.10.0" # OPCUARustVersion -features = ["http", "discovery-server-registration"] - -[dependencies.opcua-console-logging] -path = "../../console-logging" -version = "0.10.0" # OPCUARustVersion \ No newline at end of file +features = ["all"] \ No newline at end of file diff --git a/samples/demo-server/src/control.rs b/samples/demo-server/src/control.rs index 2b0c53137..330a3f429 100644 --- a/samples/demo-server/src/control.rs +++ b/samples/demo-server/src/control.rs @@ -2,7 +2,7 @@ // SPDX-License-Identifier: MPL-2.0 // Copyright (C) 2017-2022 Adam Lock -use opcua_server::prelude::*; +use crate::server::prelude::*; pub fn add_control_switches(server: &mut Server, ns: u16) { // The address space is guarded so obtain a lock to change it diff --git a/samples/demo-server/src/historical.rs b/samples/demo-server/src/historical.rs index e027f51ab..b1a71ffed 100644 --- a/samples/demo-server/src/historical.rs +++ b/samples/demo-server/src/historical.rs @@ -5,7 +5,7 @@ //! Implementations of HistoricalDataProvider and HistoricalEventProvider use std::sync::{Arc, RwLock}; -use opcua_server::prelude::*; +use crate::server::prelude::*; // Register some historical data providers pub fn add_providers(server: &mut Server) { diff --git a/samples/demo-server/src/machine.rs b/samples/demo-server/src/machine.rs index e5a35bcb7..4e22c7b33 100644 --- a/samples/demo-server/src/machine.rs +++ b/samples/demo-server/src/machine.rs @@ -10,7 +10,7 @@ use std::sync::{ use chrono; use rand; -use opcua_server::{events::event::*, prelude::*}; +use crate::server::{events::event::*, prelude::*}; pub fn add_machinery(server: &mut Server, ns: u16, raise_event: bool) { let address_space = server.address_space(); diff --git a/samples/demo-server/src/main.rs b/samples/demo-server/src/main.rs index 2b6ca0c7b..33b0ec0ef 100644 --- a/samples/demo-server/src/main.rs +++ b/samples/demo-server/src/main.rs @@ -22,7 +22,7 @@ extern crate log; use std::path::PathBuf; -use opcua_server::{http, prelude::*}; +use crate::server::{http, prelude::*}; mod control; mod historical; diff --git a/samples/demo-server/src/methods.rs b/samples/demo-server/src/methods.rs index cce971db8..cc61b3725 100644 --- a/samples/demo-server/src/methods.rs +++ b/samples/demo-server/src/methods.rs @@ -6,7 +6,7 @@ use std::sync::{Arc, RwLock}; -use opcua_server::{ +use crate::server::{ address_space::method::MethodBuilder, callbacks, prelude::*, session::SessionManager, }; diff --git a/samples/demo-server/src/scalar.rs b/samples/demo-server/src/scalar.rs index 78476a858..c1a82626c 100644 --- a/samples/demo-server/src/scalar.rs +++ b/samples/demo-server/src/scalar.rs @@ -5,7 +5,7 @@ use rand::distributions::Alphanumeric; use rand::Rng; -use opcua_server::prelude::*; +use crate::server::prelude::*; pub fn add_scalar_variables(server: &mut Server, ns: u16) { let (static_folder_id, dynamic_folder_id) = { diff --git a/samples/discovery-client/Cargo.toml b/samples/discovery-client/Cargo.toml index 7ee0f9d6a..dda1e677d 100644 --- a/samples/discovery-client/Cargo.toml +++ b/samples/discovery-client/Cargo.toml @@ -7,10 +7,7 @@ edition = "2018" [dependencies] pico-args = "0.3" -[dependencies.opcua-client] -path = "../../client" +[dependencies.opcua-rs] +path = "../../lib" version = "0.10.0" # OPCUARustVersion - -[dependencies.opcua-console-logging] -path = "../../console-logging" -version = "0.10.0" # OPCUARustVersion \ No newline at end of file +features = ["client", "console-logging"] diff --git a/samples/discovery-client/src/main.rs b/samples/discovery-client/src/main.rs index 4cd81cbf2..a0ae20888 100644 --- a/samples/discovery-client/src/main.rs +++ b/samples/discovery-client/src/main.rs @@ -5,7 +5,7 @@ //! This is a sample that calls find servers on a OPC UA discovery server use std::str::FromStr; -use opcua_client::prelude::*; +use crate::client::prelude::*; struct Args { help: bool, diff --git a/samples/event-client/Cargo.toml b/samples/event-client/Cargo.toml index 208ef12ad..1b8eb8c02 100644 --- a/samples/event-client/Cargo.toml +++ b/samples/event-client/Cargo.toml @@ -7,10 +7,7 @@ edition = "2018" [dependencies] pico-args="0.3" -[dependencies.opcua-client] -path = "../../client" +[dependencies.opcua-rs] +path = "../../lib" version = "0.10.0" # OPCUARustVersion - -[dependencies.opcua-console-logging] -path = "../../console-logging" -version = "0.10.0" # OPCUARustVersion \ No newline at end of file +features = ["client", "console-logging"] diff --git a/samples/event-client/src/main.rs b/samples/event-client/src/main.rs index 4faeed38e..f5f731395 100644 --- a/samples/event-client/src/main.rs +++ b/samples/event-client/src/main.rs @@ -10,7 +10,7 @@ use std::str::FromStr; use std::sync::{Arc, RwLock}; -use opcua_client::prelude::*; +use crate::client::prelude::*; struct Args { help: bool, diff --git a/samples/modbus-server/Cargo.toml b/samples/modbus-server/Cargo.toml index 782f63259..e1517f18c 100644 --- a/samples/modbus-server/Cargo.toml +++ b/samples/modbus-server/Cargo.toml @@ -16,10 +16,7 @@ serde = "1.0" serde_derive = "1.0" serde_yaml = "0.8" -[dependencies.opcua-server] -path = "../../server" +[dependencies.opcua-rs] +path = "../../lib" version = "0.10.0" # OPCUARustVersion - -[dependencies.opcua-console-logging] -path = "../../console-logging" -version = "0.10.0" # OPCUARustVersion \ No newline at end of file +features = ["server", "console-logging"] \ No newline at end of file diff --git a/samples/modbus-server/src/config.rs b/samples/modbus-server/src/config.rs index b10104dea..092f6f8e6 100644 --- a/samples/modbus-server/src/config.rs +++ b/samples/modbus-server/src/config.rs @@ -4,7 +4,7 @@ use std::{fs::File, io::Read, path::Path}; -use opcua_server::prelude::*; +use crate::server::prelude::*; use crate::Table; diff --git a/samples/modbus-server/src/opcua.rs b/samples/modbus-server/src/opcua.rs index dea53da23..ec5e4d647 100644 --- a/samples/modbus-server/src/opcua.rs +++ b/samples/modbus-server/src/opcua.rs @@ -9,7 +9,7 @@ use std::{ u16, }; -use opcua_server::prelude::*; +use crate::server::prelude::*; use crate::{ config::{Alias, AliasType, TableConfig}, diff --git a/samples/mqtt-client/Cargo.toml b/samples/mqtt-client/Cargo.toml index c10a1701e..caffb3cb4 100644 --- a/samples/mqtt-client/Cargo.toml +++ b/samples/mqtt-client/Cargo.toml @@ -9,10 +9,7 @@ pico-args = "0.3" # This is a completely arbitrary snapshot of rumqtt that happens to work rumqtt = { git = "https://github.com/AtherEnergy/rumqtt.git", rev = "83b4694525061e2ccef617c0ac867db2044cc4e7" } -[dependencies.opcua-client] -path = "../../client" +[dependencies.opcua-rs] +path = "../../lib" version = "0.10.0" # OPCUARustVersion - -[dependencies.opcua-console-logging] -path = "../../console-logging" -version = "0.10.0" # OPCUARustVersion \ No newline at end of file +features = ["client", "console-logging"] diff --git a/samples/mqtt-client/src/main.rs b/samples/mqtt-client/src/main.rs index 9f5c05f95..61e48b116 100644 --- a/samples/mqtt-client/src/main.rs +++ b/samples/mqtt-client/src/main.rs @@ -12,7 +12,7 @@ use std::{ use rumqtt::{MqttClient, MqttOptions, QoS}; -use opcua_client::prelude::*; +use crate::client::prelude::*; struct Args { help: bool, diff --git a/samples/simple-client/Cargo.toml b/samples/simple-client/Cargo.toml index c06db7967..8776edf03 100644 --- a/samples/simple-client/Cargo.toml +++ b/samples/simple-client/Cargo.toml @@ -7,10 +7,7 @@ edition = "2018" [dependencies] pico-args="0.3" -[dependencies.opcua-client] -path = "../../client" +[dependencies.opcua-rs] +path = "../../lib" version = "0.10.0" # OPCUARustVersion - -[dependencies.opcua-console-logging] -path = "../../console-logging" -version = "0.10.0" # OPCUARustVersion \ No newline at end of file +features = ["client", "console-logging"] diff --git a/samples/simple-client/src/main.rs b/samples/simple-client/src/main.rs index b519aaf6d..efeafe9c1 100644 --- a/samples/simple-client/src/main.rs +++ b/samples/simple-client/src/main.rs @@ -9,7 +9,7 @@ //! 3. Subscribe to values and loop forever printing out their values use std::sync::{Arc, RwLock}; -use opcua_client::prelude::*; +use crate::client::prelude::*; struct Args { help: bool, diff --git a/samples/simple-server/Cargo.toml b/samples/simple-server/Cargo.toml index 6e8bc2411..b8b57bcd8 100644 --- a/samples/simple-server/Cargo.toml +++ b/samples/simple-server/Cargo.toml @@ -8,10 +8,7 @@ edition = "2018" chrono = "0.4" log = "0.4" -[dependencies.opcua-server] -path = "../../server" -version = "0.10.0" # OPCUARustVersion - -[dependencies.opcua-console-logging] -path = "../../console-logging" +[dependencies.opcua-rs] +path = "../../lib" version = "0.10.0" # OPCUARustVersion +features = ["server", "console-logging"] diff --git a/samples/simple-server/src/main.rs b/samples/simple-server/src/main.rs index d113e780b..b096a0169 100644 --- a/samples/simple-server/src/main.rs +++ b/samples/simple-server/src/main.rs @@ -8,7 +8,7 @@ use std::path::PathBuf; use std::sync::{Arc, Mutex}; -use opcua_server::prelude::*; +use crate::server::prelude::*; fn main() { // This enables logging via env_logger & log crate macros. If you don't need logging or want diff --git a/samples/web-client/Cargo.toml b/samples/web-client/Cargo.toml index a0d42d78e..8177a7608 100644 --- a/samples/web-client/Cargo.toml +++ b/samples/web-client/Cargo.toml @@ -13,10 +13,8 @@ serde_json = "1.0" pico-args = "0.3" tokio = { version = "1", features = ["full"] } -[dependencies.opcua-client] -path = "../../client" +[dependencies.opcua-rs] +path = "../../lib" version = "0.10.0" # OPCUARustVersion +features = ["client", "console-logging"] -[dependencies.opcua-console-logging] -path = "../../console-logging" -version = "0.10.0" # OPCUARustVersion diff --git a/samples/web-client/src/main.rs b/samples/web-client/src/main.rs index 2db929ea8..d828cce7e 100644 --- a/samples/web-client/src/main.rs +++ b/samples/web-client/src/main.rs @@ -19,7 +19,7 @@ use actix_web::{ ws, App, Error, HttpRequest, HttpResponse, }; -use opcua_client::prelude::*; +use crate::client::prelude::*; struct Args { help: bool, diff --git a/src/core/tests/url.rs b/src/core/tests/url.rs deleted file mode 100644 index 440a57a4c..000000000 --- a/src/core/tests/url.rs +++ /dev/null @@ -1,12 +0,0 @@ -use opcua_types::{ - url::*, -}; - -#[test] -fn endpoint_match() { - assert!(url_matches_except_host("opc.tcp://foo:4855/", "opc.tcp://bar:4855")); - assert!(url_matches_except_host("opc.tcp://127.0.0.1:4855/", "opc.tcp://bar:4855")); - assert!(url_matches_except_host("opc.tcp://foo:4855/", "opc.tcp://127.0.0.1:4855")); - assert!(url_matches_except_host("opc.tcp://foo:4855/UAServer", "opc.tcp://127.0.0.1:4855/UAServer")); - assert!(!url_matches_except_host("opc.tcp://foo:4855/UAServer", "opc.tcp://127.0.0.1:8888/UAServer")); -} diff --git a/src/lib.rs b/src/lib.rs deleted file mode 100644 index 87bcd2b48..000000000 --- a/src/lib.rs +++ /dev/null @@ -1,25 +0,0 @@ -#[macro_use] -extern crate lazy_static; -#[macro_use] -extern crate log; -#[cfg(test)] -extern crate tempdir; -#[macro_use] -extern crate bitflags; -#[macro_use] -extern crate serde_derive; -#[cfg(feature = "http")] -extern crate actix_web; -#[cfg(test)] -extern crate serde_json; -#[macro_use] -extern crate derivative; - -#[cfg(feature = "client")] -mod client; -#[cfg(feature = "console_logging")] -mod console_logging; -mod core; -mod crypto; -#[cfg(feature = "server")] -mod server; diff --git a/src/server/address_space/generated/nodeset_10.rs b/src/server/address_space/generated/nodeset_10.rs deleted file mode 100644 index 6c05a747a..000000000 --- a/src/server/address_space/generated/nodeset_10.rs +++ /dev/null @@ -1,3200 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part10.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_object_11(address_space); - add_object_12(address_space); - add_object_13(address_space); - add_object_14(address_space); - add_object_15(address_space); - add_object_16(address_space); - add_object_17(address_space); - add_object_18(address_space); - add_object_19(address_space); - add_object_20(address_space); - add_objecttype_21(address_space); - add_objecttype_22(address_space); - add_objecttype_23(address_space); - add_objecttype_24(address_space); - add_datatype_25(address_space); - add_datatype_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variabletype_93(address_space); - add_variabletype_94(address_space); - add_method_95(address_space); - add_method_96(address_space); - add_method_97(address_space); - add_method_98(address_space); - add_method_99(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "FinalResultData"; - let node_id = NodeId::new(0, 3850); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "Halted"; - let node_id = NodeId::new(0, 2406); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2407), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2307), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = "Ready"; - let node_id = NodeId::new(0, 2400); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2401), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2307), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = "Running"; - let node_id = NodeId::new(0, 2402); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2403), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2307), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "Suspended"; - let node_id = NodeId::new(0, 2404); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2405), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2307), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "HaltedToReady"; - let node_id = NodeId::new(0, 2408); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2409), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "ReadyToRunning"; - let node_id = NodeId::new(0, 2410); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2411), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "RunningToHalted"; - let node_id = NodeId::new(0, 2412); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2413), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "RunningToReady"; - let node_id = NodeId::new(0, 2414); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2415), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = "RunningToSuspended"; - let node_id = NodeId::new(0, 2416); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2417), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_11(address_space: &mut AddressSpace) { - // Object - let name = "SuspendedToRunning"; - let node_id = NodeId::new(0, 2418); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2419), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_12(address_space: &mut AddressSpace) { - // Object - let name = "SuspendedToHalted"; - let node_id = NodeId::new(0, 2420); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2421), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_13(address_space: &mut AddressSpace) { - // Object - let name = "SuspendedToReady"; - let node_id = NodeId::new(0, 2422); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2423), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_14(address_space: &mut AddressSpace) { - // Object - let name = "ReadyToHalted"; - let node_id = NodeId::new(0, 2424); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2425), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_15(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 896); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 894), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8247), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_16(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15397); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15396), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15398), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_17(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 895); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 894), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8882), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_18(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15401); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15396), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15402), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_19(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15381); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 894), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_20(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15405); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15396), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_objecttype_21(address_space: &mut AddressSpace) { - // ObjectType - let name = "ProgramStateMachineType"; - let node_id = NodeId::new(0, 2391); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3830), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3835), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2392), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2393), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2394), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2395), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2396), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2397), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2398), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2399), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3850), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2406), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2400), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2402), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2404), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2408), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2410), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2412), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2414), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2416), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2418), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2420), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2422), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2424), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2426), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2427), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2428), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2429), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2430), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2771), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_22(address_space: &mut AddressSpace) { - // ObjectType - let name = "ProgramTransitionEventType"; - let node_id = NodeId::new(0, 2378); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2379), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2311), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_23(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditProgramTransitionEventType"; - let node_id = NodeId::new(0, 11856); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11875), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2315), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_24(address_space: &mut AddressSpace) { - // ObjectType - let name = "ProgramTransitionAuditEventType"; - let node_id = NodeId::new(0, 3806); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3825), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2315), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_25(address_space: &mut AddressSpace) { - // DataType - let name = "ProgramDiagnosticDataType"; - let node_id = NodeId::new(0, 894); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_26(address_space: &mut AddressSpace) { - // DataType - let name = "ProgramDiagnostic2DataType"; - let node_id = NodeId::new(0, 15396); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3830); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3831), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3833), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2760), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3831); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3830), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "Number"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3833); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3830), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "LastTransition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3835); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3836), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3838), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3839), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2767), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3836); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3835), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "Number"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3838); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3835), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3839); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3835), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "Creatable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2392); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "Deletable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2393); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "AutoDelete"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2394); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "RecycleCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2395); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 6), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "InstanceCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2396); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "MaxInstanceCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2397); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "MaxRecycleCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2398); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "ProgramDiagnostic"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2399); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15396), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3840), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3841), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3842), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3843), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3844), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3845), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3846), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3847), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15038), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15040), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3848), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3849), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15383), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "CreateSessionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3840); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2399), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "CreateClientName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3841); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2399), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "InvocationCreationTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3842); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2399), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "LastTransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3843); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2399), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodCall"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3844); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2399), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodSessionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3845); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2399), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodInputArguments"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3846); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2399), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodOutputArguments"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3847); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2399), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodInputValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15038); - let node = Variable::new_data_value( - &node_id, - name, - name, - DataTypeId::Boolean, - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2399), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodOutputValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15040); - let node = Variable::new_data_value( - &node_id, - name, - name, - DataTypeId::Boolean, - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2399), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodCallTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3848); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2399), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodReturnStatus"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3849); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2399), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "StateNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2407); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2406), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "StateNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2401); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2400), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "StateNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2403); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2402), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "StateNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2405); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2404), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2409); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2408), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2411); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2410), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2413); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2412), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2415); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2414), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2417); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2416), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2419); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2418), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2421); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2420), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2423); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2422), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2425); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2424), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "IntermediateResult"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2379); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2378), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11875); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11856), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "Transition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3825); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3826), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2767), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3806), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3826); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3825), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "CreateSessionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2381); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2380), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "CreateClientName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2382); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2380), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "InvocationCreationTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2383); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2380), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "LastTransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2384); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2380), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodCall"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2385); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2380), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodSessionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2386); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2380), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodInputArguments"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2387); - let node = Variable::new_data_value( - &node_id, - name, - name, - DataTypeId::Boolean, - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2380), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodOutputArguments"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2388); - let node = Variable::new_data_value( - &node_id, - name, - name, - DataTypeId::Boolean, - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2380), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodCallTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2389); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2380), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodReturnStatus"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2390); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 299), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2380), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "CreateSessionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15384); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15383), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "CreateClientName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15385); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15383), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "InvocationCreationTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15386); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15383), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "LastTransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15387); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15383), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodCall"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15388); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15383), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodSessionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15389); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15383), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodInputArguments"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15390); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15383), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodOutputArguments"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15391); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15383), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodInputValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15392); - let node = Variable::new_data_value( - &node_id, - name, - name, - DataTypeId::Boolean, - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15383), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodOutputValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15393); - let node = Variable::new_data_value( - &node_id, - name, - name, - DataTypeId::Boolean, - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15383), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodCallTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15394); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15383), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "LastMethodReturnStatus"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15395); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15383), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_93(address_space: &mut AddressSpace) { - // VariableType - let name = "ProgramDiagnosticType"; - let node_id = NodeId::new(0, 2380); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 894), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2381), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2382), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2383), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2384), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2385), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2386), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2387), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2388), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2389), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2390), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_94(address_space: &mut AddressSpace) { - // VariableType - let name = "ProgramDiagnostic2Type"; - let node_id = NodeId::new(0, 15383); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 15396), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15384), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15385), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15386), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15387), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15388), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15389), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15390), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15392), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15393), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15394), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15395), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_95(address_space: &mut AddressSpace) { - // Method - let name = "Start"; - let node_id = NodeId::new(0, 2426); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_96(address_space: &mut AddressSpace) { - // Method - let name = "Suspend"; - let node_id = NodeId::new(0, 2427); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_97(address_space: &mut AddressSpace) { - // Method - let name = "Resume"; - let node_id = NodeId::new(0, 2428); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_98(address_space: &mut AddressSpace) { - // Method - let name = "Halt"; - let node_id = NodeId::new(0, 2429); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_99(address_space: &mut AddressSpace) { - // Method - let name = "Reset"; - let node_id = NodeId::new(0, 2430); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2391), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_11.rs b/src/server/address_space/generated/nodeset_11.rs deleted file mode 100644 index 085e4dcff..000000000 --- a/src/server/address_space/generated/nodeset_11.rs +++ /dev/null @@ -1,2971 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part11.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_objecttype_11(address_space); - add_objecttype_12(address_space); - add_objecttype_13(address_space); - add_objecttype_14(address_space); - add_objecttype_15(address_space); - add_objecttype_16(address_space); - add_objecttype_17(address_space); - add_objecttype_18(address_space); - add_objecttype_19(address_space); - add_datatype_20(address_space); - add_datatype_21(address_space); - add_referencetype_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "HistoryServerCapabilities"; - let node_id = NodeId::new(0, 11192); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11193), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11242), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11273), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11274), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11196), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11197), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11198), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11199), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11200), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11281), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11282), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11283), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11502), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11275), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11201), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19091), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2268), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 2330), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "AggregateFunctions"; - let node_id = NodeId::new(0, 11201); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11192), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = "AggregateConfiguration"; - let node_id = NodeId::new(0, 3059); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11168), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11169), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11170), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11171), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11187), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2318), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = "AggregateFunctions"; - let node_id = NodeId::new(0, 11876); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2318), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "HA Configuration"; - let node_id = NodeId::new(0, 11202); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11203), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11208), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2318), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "AggregateConfiguration"; - let node_id = NodeId::new(0, 11203); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11204), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11205), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11206), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11207), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11187), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11202), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "AggregateFunctions"; - let node_id = NodeId::new(0, 11172); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2330), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 893); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 891), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8244), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 892); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 891), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8879), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15382); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 891), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_objecttype_11(address_space: &mut AddressSpace) { - // ObjectType - let name = "HistoricalDataConfigurationType"; - let node_id = NodeId::new(0, 2318); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3059), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11876), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2323), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2324), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2325), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2326), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2327), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2328), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11499), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11500), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19092), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_12(address_space: &mut AddressSpace) { - // ObjectType - let name = "HistoryServerCapabilitiesType"; - let node_id = NodeId::new(0, 2330); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2331), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2332), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11268), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11269), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2334), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2335), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2336), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2337), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2338), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11278), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11279), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11280), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11501), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11270), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19094), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_13(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditHistoryEventUpdateEventType"; - let node_id = NodeId::new(0, 2999); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3025), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3028), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3003), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3029), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3030), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2104), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_14(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditHistoryValueUpdateEventType"; - let node_id = NodeId::new(0, 3006); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3026), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3031), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3032), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3033), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2104), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_15(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditHistoryAnnotationUpdateEventType"; - let node_id = NodeId::new(0, 19095); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19293), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19294), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19295), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2104), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_16(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditHistoryDeleteEventType"; - let node_id = NodeId::new(0, 3012); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3027), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2104), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_17(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditHistoryRawModifyDeleteEventType"; - let node_id = NodeId::new(0, 3014); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3015), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3016), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3017), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3034), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3012), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_18(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditHistoryAtTimeDeleteEventType"; - let node_id = NodeId::new(0, 3019); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3020), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3021), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3012), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_19(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditHistoryEventDeleteEventType"; - let node_id = NodeId::new(0, 3022); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3023), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3024), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3012), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_20(address_space: &mut AddressSpace) { - // DataType - let name = "Annotation"; - let node_id = NodeId::new(0, 891); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_21(address_space: &mut AddressSpace) { - // DataType - let name = "ExceptionDeviationFormat"; - let node_id = NodeId::new(0, 890); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 7614), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_referencetype_22(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasHistoricalConfiguration"; - let node_id = NodeId::new(0, 56); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "HistoricalConfigurationOf")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 44), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "AccessHistoryDataCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11193); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11192), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "AccessHistoryEventsCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11242); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11192), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "MaxReturnDataValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11273); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11192), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "MaxReturnEventValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11274); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11192), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "InsertDataCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11196); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11192), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "ReplaceDataCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11197); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11192), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "UpdateDataCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11198); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11192), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteRawCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11199); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11192), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteAtTimeCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11200); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11192), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "InsertEventCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11281); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11192), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "ReplaceEventCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11282); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11192), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "UpdateEventCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11283); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11192), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteEventCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11502); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11192), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "InsertAnnotationCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11275); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11192), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "ServerTimestampSupported"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19091); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11192), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "Annotations"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11214); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 891), - Some(-2), - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "TreatUncertainAsBad"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11168); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3059), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "PercentDataBad"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11169); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3059), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "PercentDataGood"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11170); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3059), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "UseSlopedExtrapolation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11171); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3059), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "Stepped"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2323); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2318), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "Definition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2324); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2318), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "MaxTimeInterval"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2325); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2318), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "MinTimeInterval"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2326); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2318), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "ExceptionDeviation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2327); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2318), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "ExceptionDeviationFormat"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2328); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 890), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2318), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "StartOfArchive"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11499); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2318), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "StartOfOnlineArchive"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11500); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2318), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "ServerTimestampSupported"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19092); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2318), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "TreatUncertainAsBad"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11204); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11203), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "PercentDataBad"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11205); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11203), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "PercentDataGood"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11206); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11203), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "UseSlopedExtrapolation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11207); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11203), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "Stepped"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11208); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11202), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "HistoricalEventFilter"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11215); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 725), - Some(-2), - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "AccessHistoryDataCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2331); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2330), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "AccessHistoryEventsCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2332); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2330), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "MaxReturnDataValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11268); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2330), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "MaxReturnEventValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11269); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2330), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "InsertDataCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2334); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2330), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "ReplaceDataCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2335); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2330), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "UpdateDataCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2336); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2330), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteRawCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2337); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2330), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteAtTimeCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2338); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2330), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "InsertEventCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11278); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2330), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "ReplaceEventCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11279); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2330), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "UpdateEventCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11280); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2330), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteEventCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11501); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2330), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "InsertAnnotationCapability"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11270); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2330), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "ServerTimestampSupported"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19094); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2330), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "UpdatedNode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3025); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2999), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "PerformInsertReplace"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3028); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 11293), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2999), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "Filter"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3003); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 725), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2999), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "NewValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3029); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 920), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2999), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "OldValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3030); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 920), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2999), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "UpdatedNode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3026); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3006), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "PerformInsertReplace"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3031); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 11293), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3006), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "NewValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3032); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 23), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3006), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "OldValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3033); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 23), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3006), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "PerformInsertReplace"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19293); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 11293), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19095), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "NewValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19294); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 23), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19095), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "OldValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19295); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 23), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19095), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "UpdatedNode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3027); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3012), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "IsDeleteModified"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3015); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3014), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "StartTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3016); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3014), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "EndTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3017); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3014), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "OldValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3034); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 23), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3014), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "ReqTimes"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3020); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 294), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3019), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "OldValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3021); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 23), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3019), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "EventIds"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3023); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3022), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "OldValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3024); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 920), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3022), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7614); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 890), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_12_1.rs b/src/server/address_space/generated/nodeset_12_1.rs deleted file mode 100644 index 9596ccd68..000000000 --- a/src/server/address_space/generated/nodeset_12_1.rs +++ /dev/null @@ -1,3922 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part12.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_object_11(address_space); - add_object_12(address_space); - add_object_13(address_space); - add_object_14(address_space); - add_object_15(address_space); - add_object_16(address_space); - add_object_17(address_space); - add_object_18(address_space); - add_object_19(address_space); - add_object_20(address_space); - add_objecttype_21(address_space); - add_objecttype_22(address_space); - add_objecttype_23(address_space); - add_objecttype_24(address_space); - add_objecttype_25(address_space); - add_objecttype_26(address_space); - add_objecttype_27(address_space); - add_objecttype_28(address_space); - add_objecttype_29(address_space); - add_objecttype_30(address_space); - add_objecttype_31(address_space); - add_objecttype_32(address_space); - add_objecttype_33(address_space); - add_objecttype_34(address_space); - add_objecttype_35(address_space); - add_objecttype_36(address_space); - add_objecttype_37(address_space); - add_objecttype_38(address_space); - add_objecttype_39(address_space); - add_objecttype_40(address_space); - add_objecttype_41(address_space); - add_objecttype_42(address_space); - add_objecttype_43(address_space); - add_objecttype_44(address_space); - add_objecttype_45(address_space); - add_objecttype_46(address_space); - add_datatype_47(address_space); - add_datatype_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "TrustList"; - let node_id = NodeId::new(0, 13599); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13600), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13601), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13602), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13603), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13605), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13608), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13610), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13613), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13615), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13618), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13620), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13621), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12522), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12555), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "CertificateExpired"; - let node_id = NodeId::new(0, 19450); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19451), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19452), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19453), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19454), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19455), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19456), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19458), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19459), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19460), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19461), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19464), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19465), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19466), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19467), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19476), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19478), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19480), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19482), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19483), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19484), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19485), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19487), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19505), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19509), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19518), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20101), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20138), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20139), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20141), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20142), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13225), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12555), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = "TrustListOutOfDate"; - let node_id = NodeId::new(0, 20143); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20144), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20145), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20146), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20147), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20148), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20149), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20151), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20152), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20153), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20154), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20157), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20158), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20159), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20160), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20169), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20171), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20173), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20175), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20176), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20177), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20178), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20180), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20198), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20202), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20211), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20249), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20286), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20287), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20288), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20289), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19297), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12555), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = "DefaultApplicationGroup"; - let node_id = NodeId::new(0, 13814); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13815), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13847), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12555), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13813), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "TrustList"; - let node_id = NodeId::new(0, 13815); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13816), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13817), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13818), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13819), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13821), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13824), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13826), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13829), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13831), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13834), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13836), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13837), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12522), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13814), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "DefaultHttpsGroup"; - let node_id = NodeId::new(0, 13848); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13849), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13881), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12555), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13813), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "TrustList"; - let node_id = NodeId::new(0, 13849); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13850), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13851), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13852), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13853), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13855), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13858), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13860), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13863), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13865), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13868), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13870), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13871), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12522), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13848), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "DefaultUserTokenGroup"; - let node_id = NodeId::new(0, 13882); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13883), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13915), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12555), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13813), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "TrustList"; - let node_id = NodeId::new(0, 13883); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13884), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13885), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13886), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13887), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13889), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13892), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13894), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13897), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13899), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13902), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13904), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13905), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12522), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13882), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 13916); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13917), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13949), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12555), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13813), - &ReferenceTypeId::Organizes, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_11(address_space: &mut AddressSpace) { - // Object - let name = "TrustList"; - let node_id = NodeId::new(0, 13917); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13918), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13919), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13920), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13921), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13923), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13926), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13928), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13931), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13933), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13936), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13938), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13939), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12522), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13916), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_12(address_space: &mut AddressSpace) { - // Object - let name = "CertificateGroups"; - let node_id = NodeId::new(0, 13950); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13951), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13813), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12581), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_13(address_space: &mut AddressSpace) { - // Object - let name = "DefaultApplicationGroup"; - let node_id = NodeId::new(0, 13951); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13952), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13984), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12555), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13950), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_14(address_space: &mut AddressSpace) { - // Object - let name = "TrustList"; - let node_id = NodeId::new(0, 13952); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13953), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13954), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13955), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13956), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13958), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13961), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13963), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13966), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13968), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13971), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13973), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13974), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12522), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13951), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_15(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 17511); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17512), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17513), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18001), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17496), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_16(address_space: &mut AddressSpace) { - // Object - let name = "KeyCredentialConfiguration"; - let node_id = NodeId::new(0, 18155); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12637), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 17496), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_17(address_space: &mut AddressSpace) { - // Object - let name = "AuthorizationServices"; - let node_id = NodeId::new(0, 17732); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12637), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_18(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 12680); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12554), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12681), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_19(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 12676); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12554), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12677), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_20(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15044); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12554), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_objecttype_21(address_space: &mut AddressSpace) { - // ObjectType - let name = "TrustListType"; - let node_id = NodeId::new(0, 12522); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12542), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19296), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12543), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12546), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12548), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12550), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11575), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_22(address_space: &mut AddressSpace) { - // ObjectType - let name = "TrustListOutOfDateAlarmType"; - let node_id = NodeId::new(0, 19297); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19446), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19447), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19448), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11753), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_23(address_space: &mut AddressSpace) { - // ObjectType - let name = "CertificateGroupType"; - let node_id = NodeId::new(0, 12555); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13599), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13631), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 23526), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_24(address_space: &mut AddressSpace) { - // ObjectType - let name = "CertificateGroupFolderType"; - let node_id = NodeId::new(0, 13813); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13814), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13848), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13882), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13916), - &ReferenceTypeId::Organizes, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_25(address_space: &mut AddressSpace) { - // ObjectType - let name = "CertificateType"; - let node_id = NodeId::new(0, 12556); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_26(address_space: &mut AddressSpace) { - // ObjectType - let name = "ApplicationCertificateType"; - let node_id = NodeId::new(0, 12557); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 12556), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_27(address_space: &mut AddressSpace) { - // ObjectType - let name = "HttpsCertificateType"; - let node_id = NodeId::new(0, 12558); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 12556), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_28(address_space: &mut AddressSpace) { - // ObjectType - let name = "UserCredentialCertificateType"; - let node_id = NodeId::new(0, 15181); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 12556), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_29(address_space: &mut AddressSpace) { - // ObjectType - let name = "RsaMinApplicationCertificateType"; - let node_id = NodeId::new(0, 12559); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 12557), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_30(address_space: &mut AddressSpace) { - // ObjectType - let name = "RsaSha256ApplicationCertificateType"; - let node_id = NodeId::new(0, 12560); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 12557), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_31(address_space: &mut AddressSpace) { - // ObjectType - let name = "EccApplicationCertificateType"; - let node_id = NodeId::new(0, 23537); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 12557), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_32(address_space: &mut AddressSpace) { - // ObjectType - let name = "EccNistP256ApplicationCertificateType"; - let node_id = NodeId::new(0, 23538); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 23537), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_33(address_space: &mut AddressSpace) { - // ObjectType - let name = "EccNistP384ApplicationCertificateType"; - let node_id = NodeId::new(0, 23539); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 23537), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_34(address_space: &mut AddressSpace) { - // ObjectType - let name = "EccBrainpoolP256r1ApplicationCertificateType"; - let node_id = NodeId::new(0, 23540); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 23537), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_35(address_space: &mut AddressSpace) { - // ObjectType - let name = "EccBrainpoolP384r1ApplicationCertificateType"; - let node_id = NodeId::new(0, 23541); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 23537), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_36(address_space: &mut AddressSpace) { - // ObjectType - let name = "EccCurve25519ApplicationCertificateType"; - let node_id = NodeId::new(0, 23542); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 23537), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_37(address_space: &mut AddressSpace) { - // ObjectType - let name = "EccCurve448ApplicationCertificateType"; - let node_id = NodeId::new(0, 23543); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 23537), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_38(address_space: &mut AddressSpace) { - // ObjectType - let name = "TrustListUpdatedAuditEventType"; - let node_id = NodeId::new(0, 12561); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2127), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_39(address_space: &mut AddressSpace) { - // ObjectType - let name = "ServerConfigurationType"; - let node_id = NodeId::new(0, 12581); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13950), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12708), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12583), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12584), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12585), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12616), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12734), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12731), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12775), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_40(address_space: &mut AddressSpace) { - // ObjectType - let name = "CertificateUpdatedAuditEventType"; - let node_id = NodeId::new(0, 12620); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13735), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13736), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2127), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_41(address_space: &mut AddressSpace) { - // ObjectType - let name = "KeyCredentialConfigurationFolderType"; - let node_id = NodeId::new(0, 17496); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17511), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17522), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_42(address_space: &mut AddressSpace) { - // ObjectType - let name = "KeyCredentialConfigurationType"; - let node_id = NodeId::new(0, 18001); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18069), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18165), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18004), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18005), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17534), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18006), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18008), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_43(address_space: &mut AddressSpace) { - // ObjectType - let name = "KeyCredentialAuditEventType"; - let node_id = NodeId::new(0, 18011); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18028), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2127), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_44(address_space: &mut AddressSpace) { - // ObjectType - let name = "KeyCredentialUpdatedAuditEventType"; - let node_id = NodeId::new(0, 18029); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 18011), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_45(address_space: &mut AddressSpace) { - // ObjectType - let name = "KeyCredentialDeletedAuditEventType"; - let node_id = NodeId::new(0, 18047); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 18011), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_46(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuthorizationServiceConfigurationType"; - let node_id = NodeId::new(0, 17852); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18072), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17860), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18073), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_47(address_space: &mut AddressSpace) { - // DataType - let name = "TrustListMasks"; - let node_id = NodeId::new(0, 12552); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12553), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_48(address_space: &mut AddressSpace) { - // DataType - let name = "TrustListDataType"; - let node_id = NodeId::new(0, 12554); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "LastUpdateTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12542); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12522), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "UpdateFrequency"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19296); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12522), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Masks"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 12544); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12543), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 12545); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12543), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 12705); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12546), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplyChangesRequired"), - data_type: NodeId::new(0, 1), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 12547); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12546), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Certificate"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("IsTrustedCertificate"), - data_type: NodeId::new(0, 1), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 12549); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12548), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Thumbprint"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("IsTrustedCertificate"), - data_type: NodeId::new(0, 1), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 12551); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12550), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "EnumValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12553); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 7594), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12552), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "TrustListId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19446); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19297), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "LastUpdateTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19447); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19297), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "UpdateFrequency"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19448); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19297), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "Size"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13600); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13599), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "Writable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13601); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13599), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "UserWritable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13602); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13599), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "OpenCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13603); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13599), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Mode"), - data_type: NodeId::new(0, 3), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13606); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13605), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13607); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13605), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13609); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13608), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Length"), - data_type: NodeId::new(0, 6), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13611); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13610), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Data"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13612); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13610), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Data"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13614); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13613), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13616); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13615), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Position"), - data_type: NodeId::new(0, 9), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13617); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13615), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Position"), - data_type: NodeId::new(0, 9), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13619); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13618), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "LastUpdateTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13620); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13599), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Masks"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13622); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13621), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13623); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13621), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "CertificateTypes"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13631); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 17), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12555), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "EventId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19451); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "EventType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19452); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "SourceNode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19453); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "SourceName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19454); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "Time"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19455); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "ReceiveTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19456); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "Message"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19458); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "Severity"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19459); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "ConditionClassId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19460); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "ConditionClassName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19461); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "ConditionName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19464); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "BranchId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19465); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "Retain"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19466); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "EnabledState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19467); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19468), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19468); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19467), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "Quality"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19476); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19477), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9002), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "SourceTimestamp"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19477); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19476), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "LastSeverity"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19478); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19479), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9002), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "SourceTimestamp"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19479); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19478), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "Comment"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19480); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19481), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9002), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "SourceTimestamp"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19481); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19480), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "ClientUserId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19482); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("EventId"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Comment"), - data_type: NodeId::new(0, 21), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 19486); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19485), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_12_2.rs b/src/server/address_space/generated/nodeset_12_2.rs deleted file mode 100644 index 0a6e70c51..000000000 --- a/src/server/address_space/generated/nodeset_12_2.rs +++ /dev/null @@ -1,3793 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part12.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "AckedState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19487); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19488), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19488); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19487), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("EventId"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Comment"), - data_type: NodeId::new(0, 21), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 19506); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19505), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "ActiveState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19509); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19510), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19510); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19509), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "InputNode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19518); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "SuppressedOrShelved"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20101); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "NormalState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20138); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "ExpirationDate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20139); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 13), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "CertificateType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20141); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "Certificate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20142); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "EventId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20144); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "EventType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20145); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "SourceNode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20146); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "SourceName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20147); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "Time"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20148); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "ReceiveTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20149); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "Message"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20151); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "Severity"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20152); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "ConditionClassId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20153); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "ConditionClassName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20154); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "ConditionName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20157); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "BranchId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20158); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "Retain"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20159); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "EnabledState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20160); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20161), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20161); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20160), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "Quality"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20169); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20170), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9002), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "SourceTimestamp"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20170); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20169), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "LastSeverity"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20171); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20172), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9002), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "SourceTimestamp"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20172); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20171), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "Comment"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20173); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20174), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9002), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "SourceTimestamp"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20174); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20173), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "ClientUserId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20175); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("EventId"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Comment"), - data_type: NodeId::new(0, 21), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 20179); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20178), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "AckedState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20180); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20181), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20181); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20180), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("EventId"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Comment"), - data_type: NodeId::new(0, 21), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 20199); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20198), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "ActiveState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20202); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20203), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20203); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20202), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "InputNode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20211); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "SuppressedOrShelved"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20249); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "NormalState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20286); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "TrustListId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20287); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "LastUpdateTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20288); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "UpdateFrequency"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20289); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Certificates"), - data_type: NodeId::new(0, 15), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 23527); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 23526), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "Size"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13816); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13815), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "Writable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13817); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13815), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "UserWritable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13818); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13815), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "OpenCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13819); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13815), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Mode"), - data_type: NodeId::new(0, 3), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13822); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13821), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13823); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13821), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13825); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13824), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Length"), - data_type: NodeId::new(0, 6), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13827); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13826), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Data"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13828); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13826), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Data"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13830); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13829), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13832); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13831), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Position"), - data_type: NodeId::new(0, 9), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13833); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13831), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Position"), - data_type: NodeId::new(0, 9), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13835); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13834), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "LastUpdateTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13836); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13815), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Masks"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13838); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13837), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13839); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13837), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "CertificateTypes"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13847); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 17), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13814), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "Size"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13850); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13849), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "Writable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13851); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13849), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "UserWritable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13852); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13849), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "OpenCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13853); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13849), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Mode"), - data_type: NodeId::new(0, 3), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13856); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13855), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13857); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13855), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13859); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13858), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Length"), - data_type: NodeId::new(0, 6), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13861); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13860), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Data"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13862); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13860), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Data"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13864); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13863), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13866); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13865), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Position"), - data_type: NodeId::new(0, 9), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13867); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13865), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Position"), - data_type: NodeId::new(0, 9), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13869); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13868), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "LastUpdateTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13870); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13849), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Masks"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13872); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13871), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13873); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13871), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "CertificateTypes"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13881); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 17), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13848), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "Size"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13884); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13883), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "Writable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13885); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13883), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "UserWritable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13886); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13883), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "OpenCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13887); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13883), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Mode"), - data_type: NodeId::new(0, 3), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13890); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13889), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13891); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13889), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13893); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13892), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Length"), - data_type: NodeId::new(0, 6), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13895); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13894), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Data"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13896); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13894), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Data"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13898); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13897), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13900); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13899), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Position"), - data_type: NodeId::new(0, 9), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13901); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13899), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Position"), - data_type: NodeId::new(0, 9), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13903); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13902), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "LastUpdateTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13904); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13883), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Masks"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13906); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13905), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13907); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13905), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "CertificateTypes"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13915); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 17), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13882), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "Size"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13918); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13917), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "Writable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13919); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13917), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "UserWritable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13920); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13917), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_12_3.rs b/src/server/address_space/generated/nodeset_12_3.rs deleted file mode 100644 index 41eabaaab..000000000 --- a/src/server/address_space/generated/nodeset_12_3.rs +++ /dev/null @@ -1,3794 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part12.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_method_58(address_space); - add_method_59(address_space); - add_method_60(address_space); - add_method_61(address_space); - add_method_62(address_space); - add_method_63(address_space); - add_method_64(address_space); - add_method_65(address_space); - add_method_66(address_space); - add_method_67(address_space); - add_method_68(address_space); - add_method_69(address_space); - add_method_70(address_space); - add_method_71(address_space); - add_method_72(address_space); - add_method_73(address_space); - add_method_74(address_space); - add_method_75(address_space); - add_method_76(address_space); - add_method_77(address_space); - add_method_78(address_space); - add_method_79(address_space); - add_method_80(address_space); - add_method_81(address_space); - add_method_82(address_space); - add_method_83(address_space); - add_method_84(address_space); - add_method_85(address_space); - add_method_86(address_space); - add_method_87(address_space); - add_method_88(address_space); - add_method_89(address_space); - add_method_90(address_space); - add_method_91(address_space); - add_method_92(address_space); - add_method_93(address_space); - add_method_94(address_space); - add_method_95(address_space); - add_method_96(address_space); - add_method_97(address_space); - add_method_98(address_space); - add_method_99(address_space); - add_method_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "OpenCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13921); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13917), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Mode"), - data_type: NodeId::new(0, 3), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13924); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13923), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13925); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13923), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13927); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13926), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Length"), - data_type: NodeId::new(0, 6), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13929); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13928), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Data"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13930); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13928), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Data"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13932); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13931), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13934); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13933), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Position"), - data_type: NodeId::new(0, 9), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13935); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13933), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Position"), - data_type: NodeId::new(0, 9), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13937); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13936), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "LastUpdateTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13938); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13917), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Masks"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13940); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13939), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13941); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13939), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "CertificateTypes"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13949); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 17), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13916), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "Size"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13953); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13952), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "Writable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13954); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13952), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "UserWritable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13955); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13952), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "OpenCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13956); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13952), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Mode"), - data_type: NodeId::new(0, 3), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13959); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13958), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13960); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13958), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13962); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13961), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Length"), - data_type: NodeId::new(0, 6), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13964); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13963), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Data"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13965); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13963), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Data"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13967); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13966), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13969); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13968), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Position"), - data_type: NodeId::new(0, 9), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13970); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13968), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Position"), - data_type: NodeId::new(0, 9), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13972); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13971), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "LastUpdateTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13973); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13952), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Masks"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13975); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13974), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13976); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13974), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "CertificateTypes"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13984); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 17), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13951), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "ServerCapabilities"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12708); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12581), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "SupportedPrivateKeyFormats"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12583); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12581), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "MaxTrustListSize"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12584); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12581), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "MulticastDnsEnabled"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12585); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12581), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("CertificateGroupId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("CertificateTypeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Certificate"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("IssuerCertificates"), - data_type: NodeId::new(0, 15), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("PrivateKeyFormat"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("PrivateKey"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 12617); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12616), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplyChangesRequired"), - data_type: NodeId::new(0, 1), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 12618); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12616), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("CertificateGroupId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("CertificateTypeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SubjectName"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RegeneratePrivateKey"), - data_type: NodeId::new(0, 1), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Nonce"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 12732); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12731), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("CertificateRequest"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 12733); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12731), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Certificates"), - data_type: NodeId::new(0, 15), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 12776); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12775), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "CertificateGroup"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13735); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12620), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "CertificateType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13736); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12620), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "ResourceUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17512); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17511), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "ProfileUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17513); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17511), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ResourceUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ProfileUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("EndpointUrls"), - data_type: NodeId::new(0, 12), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 17523); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17522), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("CredentialNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 17524); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17522), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "ResourceUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18069); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18001), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "ProfileUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18165); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18001), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointUrls"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18004); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18001), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "ServiceStatus"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18005); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18001), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("CredentialId"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RequestedSecurityPolicyUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 17535); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17534), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("PublicKey"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RevisedSecurityPolicyUri"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 17536); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17534), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("CredentialId"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("CredentialSecret"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("CertificateThumbprint"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityPolicyUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 18007); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18006), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "ResourceUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18028); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18011), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "ServiceUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18072); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17852), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "ServiceCertificate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17860); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17852), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "IssuerEndpointUrl"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18073); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17852), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_58(address_space: &mut AddressSpace) { - // Method - let name = "OpenWithMasks"; - let node_id = NodeId::new(0, 12543); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12544), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12545), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12522), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_59(address_space: &mut AddressSpace) { - // Method - let name = "CloseAndUpdate"; - let node_id = NodeId::new(0, 12546); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12705), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12547), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12522), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_60(address_space: &mut AddressSpace) { - // Method - let name = "AddCertificate"; - let node_id = NodeId::new(0, 12548); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12549), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12522), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_61(address_space: &mut AddressSpace) { - // Method - let name = "RemoveCertificate"; - let node_id = NodeId::new(0, 12550); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12551), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12522), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_62(address_space: &mut AddressSpace) { - // Method - let name = "Open"; - let node_id = NodeId::new(0, 13605); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13606), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13607), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13599), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_63(address_space: &mut AddressSpace) { - // Method - let name = "Close"; - let node_id = NodeId::new(0, 13608); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13609), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13599), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_64(address_space: &mut AddressSpace) { - // Method - let name = "Read"; - let node_id = NodeId::new(0, 13610); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13611), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13612), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13599), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_65(address_space: &mut AddressSpace) { - // Method - let name = "Write"; - let node_id = NodeId::new(0, 13613); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13614), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13599), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_66(address_space: &mut AddressSpace) { - // Method - let name = "GetPosition"; - let node_id = NodeId::new(0, 13615); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13616), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13617), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13599), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_67(address_space: &mut AddressSpace) { - // Method - let name = "SetPosition"; - let node_id = NodeId::new(0, 13618); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13619), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13599), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_68(address_space: &mut AddressSpace) { - // Method - let name = "OpenWithMasks"; - let node_id = NodeId::new(0, 13621); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13622), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13623), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13599), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_69(address_space: &mut AddressSpace) { - // Method - let name = "Disable"; - let node_id = NodeId::new(0, 19483); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_70(address_space: &mut AddressSpace) { - // Method - let name = "Enable"; - let node_id = NodeId::new(0, 19484); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_71(address_space: &mut AddressSpace) { - // Method - let name = "AddComment"; - let node_id = NodeId::new(0, 19485); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19486), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_72(address_space: &mut AddressSpace) { - // Method - let name = "Acknowledge"; - let node_id = NodeId::new(0, 19505); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19506), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19450), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_73(address_space: &mut AddressSpace) { - // Method - let name = "Disable"; - let node_id = NodeId::new(0, 20176); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_74(address_space: &mut AddressSpace) { - // Method - let name = "Enable"; - let node_id = NodeId::new(0, 20177); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_75(address_space: &mut AddressSpace) { - // Method - let name = "AddComment"; - let node_id = NodeId::new(0, 20178); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20179), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_76(address_space: &mut AddressSpace) { - // Method - let name = "Acknowledge"; - let node_id = NodeId::new(0, 20198); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20199), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20143), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_77(address_space: &mut AddressSpace) { - // Method - let name = "GetRejectedList"; - let node_id = NodeId::new(0, 23526); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 23527), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12555), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_78(address_space: &mut AddressSpace) { - // Method - let name = "Open"; - let node_id = NodeId::new(0, 13821); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13822), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13823), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13815), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_79(address_space: &mut AddressSpace) { - // Method - let name = "Close"; - let node_id = NodeId::new(0, 13824); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13825), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13815), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_80(address_space: &mut AddressSpace) { - // Method - let name = "Read"; - let node_id = NodeId::new(0, 13826); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13827), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13828), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13815), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_81(address_space: &mut AddressSpace) { - // Method - let name = "Write"; - let node_id = NodeId::new(0, 13829); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13830), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13815), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_82(address_space: &mut AddressSpace) { - // Method - let name = "GetPosition"; - let node_id = NodeId::new(0, 13831); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13832), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13833), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13815), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_83(address_space: &mut AddressSpace) { - // Method - let name = "SetPosition"; - let node_id = NodeId::new(0, 13834); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13835), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13815), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_84(address_space: &mut AddressSpace) { - // Method - let name = "OpenWithMasks"; - let node_id = NodeId::new(0, 13837); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13838), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13839), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13815), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_85(address_space: &mut AddressSpace) { - // Method - let name = "Open"; - let node_id = NodeId::new(0, 13855); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13856), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13857), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13849), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_86(address_space: &mut AddressSpace) { - // Method - let name = "Close"; - let node_id = NodeId::new(0, 13858); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13859), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13849), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_87(address_space: &mut AddressSpace) { - // Method - let name = "Read"; - let node_id = NodeId::new(0, 13860); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13861), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13862), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13849), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_88(address_space: &mut AddressSpace) { - // Method - let name = "Write"; - let node_id = NodeId::new(0, 13863); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13864), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13849), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_89(address_space: &mut AddressSpace) { - // Method - let name = "GetPosition"; - let node_id = NodeId::new(0, 13865); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13866), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13867), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13849), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_90(address_space: &mut AddressSpace) { - // Method - let name = "SetPosition"; - let node_id = NodeId::new(0, 13868); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13869), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13849), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_91(address_space: &mut AddressSpace) { - // Method - let name = "OpenWithMasks"; - let node_id = NodeId::new(0, 13871); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13872), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13873), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13849), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_92(address_space: &mut AddressSpace) { - // Method - let name = "Open"; - let node_id = NodeId::new(0, 13889); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13890), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13891), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13883), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_93(address_space: &mut AddressSpace) { - // Method - let name = "Close"; - let node_id = NodeId::new(0, 13892); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13893), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13883), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_94(address_space: &mut AddressSpace) { - // Method - let name = "Read"; - let node_id = NodeId::new(0, 13894); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13895), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13896), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13883), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_95(address_space: &mut AddressSpace) { - // Method - let name = "Write"; - let node_id = NodeId::new(0, 13897); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13898), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13883), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_96(address_space: &mut AddressSpace) { - // Method - let name = "GetPosition"; - let node_id = NodeId::new(0, 13899); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13900), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13901), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13883), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_97(address_space: &mut AddressSpace) { - // Method - let name = "SetPosition"; - let node_id = NodeId::new(0, 13902); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13903), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13883), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_98(address_space: &mut AddressSpace) { - // Method - let name = "OpenWithMasks"; - let node_id = NodeId::new(0, 13905); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13906), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13907), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13883), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_99(address_space: &mut AddressSpace) { - // Method - let name = "Open"; - let node_id = NodeId::new(0, 13923); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13924), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13925), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13917), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_100(address_space: &mut AddressSpace) { - // Method - let name = "Close"; - let node_id = NodeId::new(0, 13926); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13927), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13917), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_12_4.rs b/src/server/address_space/generated/nodeset_12_4.rs deleted file mode 100644 index 5afbaa72d..000000000 --- a/src/server/address_space/generated/nodeset_12_4.rs +++ /dev/null @@ -1,626 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part12.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_method_1(address_space); - add_method_2(address_space); - add_method_3(address_space); - add_method_4(address_space); - add_method_5(address_space); - add_method_6(address_space); - add_method_7(address_space); - add_method_8(address_space); - add_method_9(address_space); - add_method_10(address_space); - add_method_11(address_space); - add_method_12(address_space); - add_method_13(address_space); - add_method_14(address_space); - add_method_15(address_space); - add_method_16(address_space); - add_method_17(address_space); - add_method_18(address_space); - add_method_19(address_space); - add_method_20(address_space); -} - -fn add_method_1(address_space: &mut AddressSpace) { - // Method - let name = "Read"; - let node_id = NodeId::new(0, 13928); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13929), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13930), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13917), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_2(address_space: &mut AddressSpace) { - // Method - let name = "Write"; - let node_id = NodeId::new(0, 13931); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13932), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13917), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_3(address_space: &mut AddressSpace) { - // Method - let name = "GetPosition"; - let node_id = NodeId::new(0, 13933); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13934), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13935), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13917), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_4(address_space: &mut AddressSpace) { - // Method - let name = "SetPosition"; - let node_id = NodeId::new(0, 13936); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13937), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13917), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_5(address_space: &mut AddressSpace) { - // Method - let name = "OpenWithMasks"; - let node_id = NodeId::new(0, 13939); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13940), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13941), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13917), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_6(address_space: &mut AddressSpace) { - // Method - let name = "Open"; - let node_id = NodeId::new(0, 13958); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13959), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13960), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13952), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_7(address_space: &mut AddressSpace) { - // Method - let name = "Close"; - let node_id = NodeId::new(0, 13961); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13962), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13952), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_8(address_space: &mut AddressSpace) { - // Method - let name = "Read"; - let node_id = NodeId::new(0, 13963); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13964), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13965), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13952), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_9(address_space: &mut AddressSpace) { - // Method - let name = "Write"; - let node_id = NodeId::new(0, 13966); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13967), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13952), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_10(address_space: &mut AddressSpace) { - // Method - let name = "GetPosition"; - let node_id = NodeId::new(0, 13968); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13969), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13970), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13952), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_11(address_space: &mut AddressSpace) { - // Method - let name = "SetPosition"; - let node_id = NodeId::new(0, 13971); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13972), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13952), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_12(address_space: &mut AddressSpace) { - // Method - let name = "OpenWithMasks"; - let node_id = NodeId::new(0, 13974); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13975), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13976), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13952), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_13(address_space: &mut AddressSpace) { - // Method - let name = "UpdateCertificate"; - let node_id = NodeId::new(0, 12616); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12617), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12618), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12581), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_14(address_space: &mut AddressSpace) { - // Method - let name = "ApplyChanges"; - let node_id = NodeId::new(0, 12734); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12581), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_15(address_space: &mut AddressSpace) { - // Method - let name = "CreateSigningRequest"; - let node_id = NodeId::new(0, 12731); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12732), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12733), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12581), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_16(address_space: &mut AddressSpace) { - // Method - let name = "GetRejectedList"; - let node_id = NodeId::new(0, 12775); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12776), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12581), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_17(address_space: &mut AddressSpace) { - // Method - let name = "CreateCredential"; - let node_id = NodeId::new(0, 17522); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17523), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17524), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17496), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_18(address_space: &mut AddressSpace) { - // Method - let name = "GetEncryptingKey"; - let node_id = NodeId::new(0, 17534); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17535), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17536), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18001), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_19(address_space: &mut AddressSpace) { - // Method - let name = "UpdateCredential"; - let node_id = NodeId::new(0, 18006); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18007), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18001), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_20(address_space: &mut AddressSpace) { - // Method - let name = "DeleteCredential"; - let node_id = NodeId::new(0, 18008); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18001), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_13.rs b/src/server/address_space/generated/nodeset_13.rs deleted file mode 100644 index a5a8a5b63..000000000 --- a/src/server/address_space/generated/nodeset_13.rs +++ /dev/null @@ -1,767 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part13.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_object_11(address_space); - add_object_12(address_space); - add_object_13(address_space); - add_object_14(address_space); - add_object_15(address_space); - add_object_16(address_space); - add_object_17(address_space); - add_object_18(address_space); - add_object_19(address_space); - add_object_20(address_space); - add_object_21(address_space); - add_object_22(address_space); - add_object_23(address_space); - add_object_24(address_space); - add_object_25(address_space); - add_object_26(address_space); - add_object_27(address_space); - add_object_28(address_space); - add_object_29(address_space); - add_object_30(address_space); - add_object_31(address_space); - add_object_32(address_space); - add_object_33(address_space); - add_object_34(address_space); - add_object_35(address_space); - add_object_36(address_space); - add_object_37(address_space); - add_objecttype_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "Interpolative"; - let node_id = NodeId::new(0, 2341); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "Average"; - let node_id = NodeId::new(0, 2342); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = "TimeAverage"; - let node_id = NodeId::new(0, 2343); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = "TimeAverage2"; - let node_id = NodeId::new(0, 11285); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "Total"; - let node_id = NodeId::new(0, 2344); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "Total2"; - let node_id = NodeId::new(0, 11304); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "Minimum"; - let node_id = NodeId::new(0, 2346); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "Maximum"; - let node_id = NodeId::new(0, 2347); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "MinimumActualTime"; - let node_id = NodeId::new(0, 2348); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = "MaximumActualTime"; - let node_id = NodeId::new(0, 2349); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_11(address_space: &mut AddressSpace) { - // Object - let name = "Range"; - let node_id = NodeId::new(0, 2350); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_12(address_space: &mut AddressSpace) { - // Object - let name = "Minimum2"; - let node_id = NodeId::new(0, 11286); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_13(address_space: &mut AddressSpace) { - // Object - let name = "Maximum2"; - let node_id = NodeId::new(0, 11287); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_14(address_space: &mut AddressSpace) { - // Object - let name = "MinimumActualTime2"; - let node_id = NodeId::new(0, 11305); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_15(address_space: &mut AddressSpace) { - // Object - let name = "MaximumActualTime2"; - let node_id = NodeId::new(0, 11306); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_16(address_space: &mut AddressSpace) { - // Object - let name = "Range2"; - let node_id = NodeId::new(0, 11288); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_17(address_space: &mut AddressSpace) { - // Object - let name = "AnnotationCount"; - let node_id = NodeId::new(0, 2351); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_18(address_space: &mut AddressSpace) { - // Object - let name = "Count"; - let node_id = NodeId::new(0, 2352); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_19(address_space: &mut AddressSpace) { - // Object - let name = "DurationInStateZero"; - let node_id = NodeId::new(0, 11307); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_20(address_space: &mut AddressSpace) { - // Object - let name = "DurationInStateNonZero"; - let node_id = NodeId::new(0, 11308); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_21(address_space: &mut AddressSpace) { - // Object - let name = "NumberOfTransitions"; - let node_id = NodeId::new(0, 2355); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_22(address_space: &mut AddressSpace) { - // Object - let name = "Start"; - let node_id = NodeId::new(0, 2357); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_23(address_space: &mut AddressSpace) { - // Object - let name = "End"; - let node_id = NodeId::new(0, 2358); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_24(address_space: &mut AddressSpace) { - // Object - let name = "Delta"; - let node_id = NodeId::new(0, 2359); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_25(address_space: &mut AddressSpace) { - // Object - let name = "StartBound"; - let node_id = NodeId::new(0, 11505); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_26(address_space: &mut AddressSpace) { - // Object - let name = "EndBound"; - let node_id = NodeId::new(0, 11506); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_27(address_space: &mut AddressSpace) { - // Object - let name = "DeltaBounds"; - let node_id = NodeId::new(0, 11507); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_28(address_space: &mut AddressSpace) { - // Object - let name = "DurationGood"; - let node_id = NodeId::new(0, 2360); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_29(address_space: &mut AddressSpace) { - // Object - let name = "DurationBad"; - let node_id = NodeId::new(0, 2361); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_30(address_space: &mut AddressSpace) { - // Object - let name = "PercentGood"; - let node_id = NodeId::new(0, 2362); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_31(address_space: &mut AddressSpace) { - // Object - let name = "PercentBad"; - let node_id = NodeId::new(0, 2363); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_32(address_space: &mut AddressSpace) { - // Object - let name = "WorstQuality"; - let node_id = NodeId::new(0, 2364); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_33(address_space: &mut AddressSpace) { - // Object - let name = "WorstQuality2"; - let node_id = NodeId::new(0, 11292); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_34(address_space: &mut AddressSpace) { - // Object - let name = "StandardDeviationSample"; - let node_id = NodeId::new(0, 11426); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_35(address_space: &mut AddressSpace) { - // Object - let name = "StandardDeviationPopulation"; - let node_id = NodeId::new(0, 11427); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_36(address_space: &mut AddressSpace) { - // Object - let name = "VarianceSample"; - let node_id = NodeId::new(0, 11428); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_37(address_space: &mut AddressSpace) { - // Object - let name = "VariancePopulation"; - let node_id = NodeId::new(0, 11429); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2340), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_objecttype_38(address_space: &mut AddressSpace) { - // ObjectType - let name = "AggregateConfigurationType"; - let node_id = NodeId::new(0, 11187); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11188), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11189), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11190), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11191), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "TreatUncertainAsBad"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11188); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11187), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "PercentDataBad"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11189); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11187), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "PercentDataGood"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11190); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11187), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "UseSlopedExtrapolation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11191); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11187), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_14.rs b/src/server/address_space/generated/nodeset_14.rs deleted file mode 100644 index c99ecb58d..000000000 --- a/src/server/address_space/generated/nodeset_14.rs +++ /dev/null @@ -1,53 +0,0 @@ -// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use opcua_types::{*, service_types::Argument}; - -#[allow(unused_imports)] -use crate::address_space::{EventNotifier, types::*}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_datatype_3(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 14801); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 14532), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), - (&NodeId::new(0, 14826), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), - (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 14845); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 14532), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), - (&NodeId::new(0, 14870), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), - (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_datatype_3(address_space: &mut AddressSpace) { - // DataType - let name = "EnumField"; - let node_id = NodeId::new(0, 14532); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 7594), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - diff --git a/src/server/address_space/generated/nodeset_14_1.rs b/src/server/address_space/generated/nodeset_14_1.rs deleted file mode 100644 index 10236f58e..000000000 --- a/src/server/address_space/generated/nodeset_14_1.rs +++ /dev/null @@ -1,3906 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_object_11(address_space); - add_object_12(address_space); - add_object_13(address_space); - add_object_14(address_space); - add_object_15(address_space); - add_object_16(address_space); - add_object_17(address_space); - add_object_18(address_space); - add_object_19(address_space); - add_object_20(address_space); - add_object_21(address_space); - add_object_22(address_space); - add_object_23(address_space); - add_object_24(address_space); - add_object_25(address_space); - add_object_26(address_space); - add_object_27(address_space); - add_object_28(address_space); - add_object_29(address_space); - add_object_30(address_space); - add_object_31(address_space); - add_object_32(address_space); - add_object_33(address_space); - add_object_34(address_space); - add_object_35(address_space); - add_object_36(address_space); - add_object_37(address_space); - add_object_38(address_space); - add_object_39(address_space); - add_object_40(address_space); - add_object_41(address_space); - add_object_42(address_space); - add_object_43(address_space); - add_object_44(address_space); - add_object_45(address_space); - add_object_46(address_space); - add_object_47(address_space); - add_object_48(address_space); - add_object_49(address_space); - add_object_50(address_space); - add_object_51(address_space); - add_object_52(address_space); - add_object_53(address_space); - add_object_54(address_space); - add_object_55(address_space); - add_object_56(address_space); - add_object_57(address_space); - add_object_58(address_space); - add_object_59(address_space); - add_object_60(address_space); - add_object_61(address_space); - add_object_62(address_space); - add_object_63(address_space); - add_object_64(address_space); - add_object_65(address_space); - add_object_66(address_space); - add_object_67(address_space); - add_object_68(address_space); - add_object_69(address_space); - add_object_70(address_space); - add_object_71(address_space); - add_object_72(address_space); - add_object_73(address_space); - add_object_74(address_space); - add_object_75(address_space); - add_object_76(address_space); - add_object_77(address_space); - add_object_78(address_space); - add_object_79(address_space); - add_object_80(address_space); - add_object_81(address_space); - add_object_82(address_space); - add_object_83(address_space); - add_object_84(address_space); - add_object_85(address_space); - add_object_86(address_space); - add_object_87(address_space); - add_object_88(address_space); - add_object_89(address_space); - add_object_90(address_space); - add_object_91(address_space); - add_object_92(address_space); - add_object_93(address_space); - add_object_94(address_space); - add_object_95(address_space); - add_object_96(address_space); - add_object_97(address_space); - add_object_98(address_space); - add_object_99(address_space); - add_object_100(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "SecurityGroups"; - let node_id = NodeId::new(0, 15913); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15914), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15917), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15452), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15906), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 15453); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15454), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15457), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15452), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15452), - &ReferenceTypeId::Organizes, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 15459); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15460), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15010), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15011), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15012), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15043), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15471), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15452), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 14417); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14418), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17292), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17478), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14423), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14419), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14209), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "Address"; - let node_id = NodeId::new(0, 14423); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15533), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21145), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14417), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "Status"; - let node_id = NodeId::new(0, 14419); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14420), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14643), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14417), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "PublishedDataSets"; - let node_id = NodeId::new(0, 14434); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14477), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14416), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "Status"; - let node_id = NodeId::new(0, 15844); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15845), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14643), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14416), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "Diagnostics"; - let node_id = NodeId::new(0, 18715); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18716), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18717), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18722), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18727), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18728), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18729), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18760), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19732), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14416), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = "Counters"; - let node_id = NodeId::new(0, 18729); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18730), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18735), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18740), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18745), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18750), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18755), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18715), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_11(address_space: &mut AddressSpace) { - // Object - let name = "LiveValues"; - let node_id = NodeId::new(0, 18760); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18761), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18763), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18765), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18767), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18715), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_12(address_space: &mut AddressSpace) { - // Object - let name = "PublishSubscribe"; - let node_id = NodeId::new(0, 14443); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15215), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15440), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15443), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17366), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17369), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17371), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17405), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17409), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17481), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2253), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 14416), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_13(address_space: &mut AddressSpace) { - // Object - let name = "SecurityGroups"; - let node_id = NodeId::new(0, 15443); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15444), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15447), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15452), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14443), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_14(address_space: &mut AddressSpace) { - // Object - let name = "PublishedDataSets"; - let node_id = NodeId::new(0, 17371); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14477), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14443), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_15(address_space: &mut AddressSpace) { - // Object - let name = "Status"; - let node_id = NodeId::new(0, 17405); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17406), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14643), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14443), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_16(address_space: &mut AddressSpace) { - // Object - let name = "Diagnostics"; - let node_id = NodeId::new(0, 17409); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17410), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17411), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17416), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17421), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17422), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17423), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17457), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19732), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14443), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_17(address_space: &mut AddressSpace) { - // Object - let name = "Counters"; - let node_id = NodeId::new(0, 17423); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17424), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17431), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17436), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17441), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17446), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17451), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17409), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_18(address_space: &mut AddressSpace) { - // Object - let name = "LiveValues"; - let node_id = NodeId::new(0, 17457); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17458), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17460), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17462), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17464), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17409), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_19(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 15222); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16720), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16721), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17482), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15223), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15298), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_20(address_space: &mut AddressSpace) { - // Object - let name = "Status"; - let node_id = NodeId::new(0, 15223); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15224), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14643), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15222), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_21(address_space: &mut AddressSpace) { - // Object - let name = "ExtensionFields"; - let node_id = NodeId::new(0, 15481); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15482), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15485), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15489), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14509), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_22(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 14478); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14479), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14482), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16842), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16881), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14485), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16884), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16923), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14477), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14477), - &ReferenceTypeId::Organizes, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_23(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 14487); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14489), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15221), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14509), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14477), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_24(address_space: &mut AddressSpace) { - // Object - let name = "Address"; - let node_id = NodeId::new(0, 14221); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17202), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21145), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14209), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_25(address_space: &mut AddressSpace) { - // Object - let name = "TransportSettings"; - let node_id = NodeId::new(0, 17203); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17721), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14209), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_26(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 17310); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17311), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17204), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17486), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17314), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17214), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17318), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17319), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17321), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17322), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17558), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_27(address_space: &mut AddressSpace) { - // Object - let name = "Status"; - let node_id = NodeId::new(0, 17314); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17315), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14643), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17310), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_28(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 17325); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17326), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17302), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17487), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17329), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17999), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_29(address_space: &mut AddressSpace) { - // Object - let name = "Status"; - let node_id = NodeId::new(0, 17329); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17330), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14643), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17325), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_30(address_space: &mut AddressSpace) { - // Object - let name = "Status"; - let node_id = NodeId::new(0, 14600); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14601), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14643), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14209), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_31(address_space: &mut AddressSpace) { - // Object - let name = "Diagnostics"; - let node_id = NodeId::new(0, 19241); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19242), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19243), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19248), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19253), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19254), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19255), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19286), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19786), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14209), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_32(address_space: &mut AddressSpace) { - // Object - let name = "Counters"; - let node_id = NodeId::new(0, 19255); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19256), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19261), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19266), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19271), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19276), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19281), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19241), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_33(address_space: &mut AddressSpace) { - // Object - let name = "LiveValues"; - let node_id = NodeId::new(0, 19286); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19287), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19241), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_34(address_space: &mut AddressSpace) { - // Object - let name = "Status"; - let node_id = NodeId::new(0, 15265); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15266), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14643), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14232), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_35(address_space: &mut AddressSpace) { - // Object - let name = "TransportSettings"; - let node_id = NodeId::new(0, 17741); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17997), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17725), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_36(address_space: &mut AddressSpace) { - // Object - let name = "MessageSettings"; - let node_id = NodeId::new(0, 17742); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17998), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17725), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_37(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 17743); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17744), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17745), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17490), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17749), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15298), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_38(address_space: &mut AddressSpace) { - // Object - let name = "Status"; - let node_id = NodeId::new(0, 17749); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17750), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14643), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17743), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_39(address_space: &mut AddressSpace) { - // Object - let name = "Diagnostics"; - let node_id = NodeId::new(0, 17812); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17813), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17814), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17819), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17824), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17825), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17826), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17858), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19834), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17725), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_40(address_space: &mut AddressSpace) { - // Object - let name = "Counters"; - let node_id = NodeId::new(0, 17826); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17827), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17832), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17837), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17842), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17847), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17853), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17859), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17874), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17900), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17812), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_41(address_space: &mut AddressSpace) { - // Object - let name = "LiveValues"; - let node_id = NodeId::new(0, 17858); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17913), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17927), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17812), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_42(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 18076); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18077), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18078), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18079), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18080), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18081), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18082), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17560), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17562), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17492), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18088), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21006), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_43(address_space: &mut AddressSpace) { - // Object - let name = "Status"; - let node_id = NodeId::new(0, 18088); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18089), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14643), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18076), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_44(address_space: &mut AddressSpace) { - // Object - let name = "SubscribedDataSet"; - let node_id = NodeId::new(0, 21006); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15108), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18076), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_45(address_space: &mut AddressSpace) { - // Object - let name = "Diagnostics"; - let node_id = NodeId::new(0, 21015); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21016), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21017), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21022), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21027), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21028), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21029), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21060), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19903), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17999), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_46(address_space: &mut AddressSpace) { - // Object - let name = "Counters"; - let node_id = NodeId::new(0, 21029); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21035), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21040), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21045), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21050), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21055), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21061), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21015), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_47(address_space: &mut AddressSpace) { - // Object - let name = "LiveValues"; - let node_id = NodeId::new(0, 21060); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21076), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21078), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21015), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_48(address_space: &mut AddressSpace) { - // Object - let name = "TransportSettings"; - let node_id = NodeId::new(0, 21080); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21090), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17999), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_49(address_space: &mut AddressSpace) { - // Object - let name = "MessageSettings"; - let node_id = NodeId::new(0, 21081); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21091), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17999), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_50(address_space: &mut AddressSpace) { - // Object - let name = "TransportSettings"; - let node_id = NodeId::new(0, 15303); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15305), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15298), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_51(address_space: &mut AddressSpace) { - // Object - let name = "MessageSettings"; - let node_id = NodeId::new(0, 21095); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21096), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15298), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_52(address_space: &mut AddressSpace) { - // Object - let name = "Status"; - let node_id = NodeId::new(0, 15299); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15300), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14643), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15298), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_53(address_space: &mut AddressSpace) { - // Object - let name = "Diagnostics"; - let node_id = NodeId::new(0, 19550); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19551), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19552), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19557), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19562), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19563), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19564), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19595), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19968), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15298), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_54(address_space: &mut AddressSpace) { - // Object - let name = "Counters"; - let node_id = NodeId::new(0, 19564); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19565), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19570), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19575), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19580), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19585), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19590), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19596), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19550), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_55(address_space: &mut AddressSpace) { - // Object - let name = "LiveValues"; - let node_id = NodeId::new(0, 19595); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19550), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_56(address_space: &mut AddressSpace) { - // Object - let name = "TransportSettings"; - let node_id = NodeId::new(0, 15311); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15319), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_57(address_space: &mut AddressSpace) { - // Object - let name = "MessageSettings"; - let node_id = NodeId::new(0, 21103); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21104), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_58(address_space: &mut AddressSpace) { - // Object - let name = "Status"; - let node_id = NodeId::new(0, 15307); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15308), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14643), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_59(address_space: &mut AddressSpace) { - // Object - let name = "Diagnostics"; - let node_id = NodeId::new(0, 19609); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19610), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19611), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19616), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19621), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19622), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19623), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19654), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20027), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_60(address_space: &mut AddressSpace) { - // Object - let name = "Counters"; - let node_id = NodeId::new(0, 19623); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19624), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19629), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19634), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19639), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19644), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19649), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19655), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19609), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_61(address_space: &mut AddressSpace) { - // Object - let name = "LiveValues"; - let node_id = NodeId::new(0, 19654); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19609), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_62(address_space: &mut AddressSpace) { - // Object - let name = "SubscribedDataSet"; - let node_id = NodeId::new(0, 15316); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15108), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_63(address_space: &mut AddressSpace) { - // Object - let name = "Counters"; - let node_id = NodeId::new(0, 19691); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19692), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19697), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19702), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19707), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19712), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19717), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19677), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_64(address_space: &mut AddressSpace) { - // Object - let name = "LiveValues"; - let node_id = NodeId::new(0, 19722); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19677), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_65(address_space: &mut AddressSpace) { - // Object - let name = "LiveValues"; - let node_id = NodeId::new(0, 19777); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19778), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19780), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19782), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19732), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_66(address_space: &mut AddressSpace) { - // Object - let name = "LiveValues"; - let node_id = NodeId::new(0, 19831); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19832), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19786), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_67(address_space: &mut AddressSpace) { - // Object - let name = "Counters"; - let node_id = NodeId::new(0, 19848); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19880), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19885), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19890), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19834), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_68(address_space: &mut AddressSpace) { - // Object - let name = "LiveValues"; - let node_id = NodeId::new(0, 19879); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19895), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19897), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19899), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19901), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19834), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_69(address_space: &mut AddressSpace) { - // Object - let name = "Counters"; - let node_id = NodeId::new(0, 19917); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19949), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19954), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19959), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19903), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_70(address_space: &mut AddressSpace) { - // Object - let name = "LiveValues"; - let node_id = NodeId::new(0, 19948); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19964), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19966), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19903), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_71(address_space: &mut AddressSpace) { - // Object - let name = "Counters"; - let node_id = NodeId::new(0, 19982); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20014), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19968), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_72(address_space: &mut AddressSpace) { - // Object - let name = "LiveValues"; - let node_id = NodeId::new(0, 20013); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20019), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20021), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20023), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20025), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19968), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_73(address_space: &mut AddressSpace) { - // Object - let name = "Counters"; - let node_id = NodeId::new(0, 20041); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20073), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20078), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20027), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_74(address_space: &mut AddressSpace) { - // Object - let name = "LiveValues"; - let node_id = NodeId::new(0, 20072); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20083), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20085), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20087), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20089), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20091), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20093), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20027), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_75(address_space: &mut AddressSpace) { - // Object - let name = "DiscoveryAddress"; - let node_id = NodeId::new(0, 15072); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15154), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21145), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15064), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_76(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15676); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15534), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15741), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_77(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 125); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14525), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 14855), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_78(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 126); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15487), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15599), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_79(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 127); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15488), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15602), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_80(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15421); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15005), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15501), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_81(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15422); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15006), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15521), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_82(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 124); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14523), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 14849), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_83(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 14839); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14524), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 14852), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_84(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 14847); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14593), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 14876), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_85(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15677); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15578), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15766), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_86(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15678); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15580), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15769), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_87(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 14323); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14273), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 14324), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_88(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15679); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15581), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15772), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_89(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15681); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15582), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15775), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_90(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15682); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15597), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15778), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_91(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15683); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15598), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15781), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_92(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15688); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15605), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15784), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_93(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15689); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15609), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15787), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_94(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 21150); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15480), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 21156), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_95(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15691); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15611), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15793), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_96(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15693); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15616), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15854), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_97(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15694); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15617), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15857), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_98(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15695); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15618), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15860), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_99(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 21151); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15502), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 21159), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_100(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 21152); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15510), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 21162), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_14_10.rs b/src/server/address_space/generated/nodeset_14_10.rs deleted file mode 100644 index a5800a8cd..000000000 --- a/src/server/address_space/generated/nodeset_14_10.rs +++ /dev/null @@ -1,3390 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variabletype_90(address_space); - add_method_91(address_space); - add_method_92(address_space); - add_method_93(address_space); - add_method_94(address_space); - add_method_95(address_space); - add_method_96(address_space); - add_method_97(address_space); - add_method_98(address_space); - add_method_99(address_space); - add_method_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19962); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19959), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "ConfiguredDataSetReaders"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19964); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19965), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19948), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19965); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19964), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "OperationalDataSetReaders"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19966); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19967), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19948), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19967); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19966), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "FailedDataSetMessages"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20014); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20015), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20016), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20017), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19982), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20015); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20014), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20016); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20014), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20017); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20014), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "MessageSequenceNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20019); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20020), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20013), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20020); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20019), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "StatusCode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20021); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20022), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20013), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20022); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20021), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "MajorVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20023); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20024), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20013), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20024); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20023), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "MinorVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20025); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20026), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20013), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20026); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20025), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "FailedDataSetMessages"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20073); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20074), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20075), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20076), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20041), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20074); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20073), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20075); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20073), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20076); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20073), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "DecryptionErrors"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20078); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20079), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20080), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20081), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20041), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20079); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20078), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20080); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20078), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20081); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20078), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "MessageSequenceNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20083); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20084), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20072), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20084); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20083), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "StatusCode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20085); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20086), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20072), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20086); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20085), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "MajorVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20087); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20088), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20072), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20088); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20087), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "MinorVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20089); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20090), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20072), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20090); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20089), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityTokenID"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20091); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20092), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20072), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20092); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20091), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "TimeToNextTokenID"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20093); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20094), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20072), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 20094); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20093), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "ConnectionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15545); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15535), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "GroupId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15546); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15535), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "State"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15547); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14647), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15535), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "Actual"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15561); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15548), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "Maximum"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15562); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15548), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "Error"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15576); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15563), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "GroupVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21106); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 20998), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21105), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetOrdering"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21107); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 20408), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21105), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "NetworkMessageContentMask"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21108); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15642), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21105), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "SamplingOffset"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21109); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21105), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "PublishingOffset"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21110); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 290), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21105), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetMessageContentMask"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21112); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15646), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21111), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "ConfiguredSize"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21113); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21111), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "NetworkMessageNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21114); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21111), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetOffset"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21115); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21111), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "GroupVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21117); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 20998), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21116), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "NetworkMessageNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21119); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21116), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetOffset"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17477); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21116), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetClassId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21120); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21116), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "NetworkMessageContentMask"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21121); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15642), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21116), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetMessageContentMask"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21122); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15646), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21116), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "PublishingInterval"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21123); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21116), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "ProcessingOffset"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21124); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21116), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "ReceiveOffset"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21125); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21116), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "NetworkMessageContentMask"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21127); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15654), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21126), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetMessageContentMask"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21129); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15658), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21128), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "NetworkMessageContentMask"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21131); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15654), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21130), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetMessageContentMask"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21132); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15658), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21130), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "NetworkInterface"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15154); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17579), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16309), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15072), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "Selections"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17579); - let node = Variable::new_data_value( - &node_id, - name, - name, - DataTypeId::Boolean, - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15154), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "MessageRepeatCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21134); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21133), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "MessageRepeatDelay"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21135); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21133), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "ResourceUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15156); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15155), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "AuthenticationProfileUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15178); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15155), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "QueueName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21137); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21136), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "ResourceUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15246); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21136), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "AuthenticationProfileUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15247); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21136), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "RequestedDeliveryGuarantee"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15249); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15008), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21136), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "QueueName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21139); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21138), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "MetaDataQueueName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21140); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21138), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "ResourceUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15250); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21138), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "AuthenticationProfileUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15251); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21138), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "RequestedDeliveryGuarantee"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15330); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15008), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21138), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "MetaDataUpdateTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21141); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21138), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "QueueName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21143); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21142), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "ResourceUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15334); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21142), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "AuthenticationProfileUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15419); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21142), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "RequestedDeliveryGuarantee"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15420); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15008), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21142), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "MetaDataQueueName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21144); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21142), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "NetworkInterface"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21146); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17582), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16309), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21145), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "Selections"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17582); - let node = Variable::new_data_value( - &node_id, - name, - name, - DataTypeId::Boolean, - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21146), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "Url"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21149); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21147), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_90(address_space: &mut AddressSpace) { - // VariableType - let name = "PubSubDiagnosticsCounterType"; - let node_id = NodeId::new(0, 19725); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 7), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19726), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19727), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19728), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19729), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_91(address_space: &mut AddressSpace) { - // Method - let name = "GetSecurityKeys"; - let node_id = NodeId::new(0, 15907); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15908), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15909), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15906), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_92(address_space: &mut AddressSpace) { - // Method - let name = "GetSecurityGroup"; - let node_id = NodeId::new(0, 15910); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15911), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15912), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15906), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_93(address_space: &mut AddressSpace) { - // Method - let name = "AddSecurityGroup"; - let node_id = NodeId::new(0, 15914); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15915), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15916), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15913), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_94(address_space: &mut AddressSpace) { - // Method - let name = "RemoveSecurityGroup"; - let node_id = NodeId::new(0, 15917); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15918), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15913), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_95(address_space: &mut AddressSpace) { - // Method - let name = "AddSecurityGroup"; - let node_id = NodeId::new(0, 15454); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15455), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15456), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15453), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_96(address_space: &mut AddressSpace) { - // Method - let name = "RemoveSecurityGroup"; - let node_id = NodeId::new(0, 15457); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15458), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15453), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_97(address_space: &mut AddressSpace) { - // Method - let name = "AddSecurityGroup"; - let node_id = NodeId::new(0, 15461); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15462), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15463), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15452), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_98(address_space: &mut AddressSpace) { - // Method - let name = "RemoveSecurityGroup"; - let node_id = NodeId::new(0, 15464); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15465), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15452), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_99(address_space: &mut AddressSpace) { - // Method - let name = "SetSecurityKeys"; - let node_id = NodeId::new(0, 17296); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17297), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14416), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_100(address_space: &mut AddressSpace) { - // Method - let name = "AddConnection"; - let node_id = NodeId::new(0, 16598); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16599), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16600), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14416), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_14_11.rs b/src/server/address_space/generated/nodeset_14_11.rs deleted file mode 100644 index b4efa3f18..000000000 --- a/src/server/address_space/generated/nodeset_14_11.rs +++ /dev/null @@ -1,1441 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_method_1(address_space); - add_method_2(address_space); - add_method_3(address_space); - add_method_4(address_space); - add_method_5(address_space); - add_method_6(address_space); - add_method_7(address_space); - add_method_8(address_space); - add_method_9(address_space); - add_method_10(address_space); - add_method_11(address_space); - add_method_12(address_space); - add_method_13(address_space); - add_method_14(address_space); - add_method_15(address_space); - add_method_16(address_space); - add_method_17(address_space); - add_method_18(address_space); - add_method_19(address_space); - add_method_20(address_space); - add_method_21(address_space); - add_method_22(address_space); - add_method_23(address_space); - add_method_24(address_space); - add_method_25(address_space); - add_method_26(address_space); - add_method_27(address_space); - add_method_28(address_space); - add_method_29(address_space); - add_method_30(address_space); - add_method_31(address_space); - add_method_32(address_space); - add_method_33(address_space); - add_method_34(address_space); - add_method_35(address_space); - add_method_36(address_space); - add_method_37(address_space); - add_method_38(address_space); - add_method_39(address_space); - add_method_40(address_space); - add_method_41(address_space); - add_method_42(address_space); - add_method_43(address_space); - add_method_44(address_space); - add_method_45(address_space); - add_method_46(address_space); - add_method_47(address_space); - add_method_48(address_space); - add_method_49(address_space); -} - -fn add_method_1(address_space: &mut AddressSpace) { - // Method - let name = "RemoveConnection"; - let node_id = NodeId::new(0, 14432); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14433), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14416), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_2(address_space: &mut AddressSpace) { - // Method - let name = "Reset"; - let node_id = NodeId::new(0, 18727); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18715), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_3(address_space: &mut AddressSpace) { - // Method - let name = "GetSecurityKeys"; - let node_id = NodeId::new(0, 15215); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15216), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15217), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14443), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_4(address_space: &mut AddressSpace) { - // Method - let name = "GetSecurityGroup"; - let node_id = NodeId::new(0, 15440); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15441), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15442), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14443), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_5(address_space: &mut AddressSpace) { - // Method - let name = "AddSecurityGroup"; - let node_id = NodeId::new(0, 15444); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15445), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15446), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15443), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_6(address_space: &mut AddressSpace) { - // Method - let name = "RemoveSecurityGroup"; - let node_id = NodeId::new(0, 15447); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15448), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15443), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_7(address_space: &mut AddressSpace) { - // Method - let name = "AddConnection"; - let node_id = NodeId::new(0, 17366); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17367), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17368), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14443), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_8(address_space: &mut AddressSpace) { - // Method - let name = "RemoveConnection"; - let node_id = NodeId::new(0, 17369); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17370), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14443), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_9(address_space: &mut AddressSpace) { - // Method - let name = "Reset"; - let node_id = NodeId::new(0, 17421); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 17409), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_method_10(address_space: &mut AddressSpace) { - // Method - let name = "AddExtensionField"; - let node_id = NodeId::new(0, 15482); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15483), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15484), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15481), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_11(address_space: &mut AddressSpace) { - // Method - let name = "RemoveExtensionField"; - let node_id = NodeId::new(0, 15485); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15486), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15481), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_12(address_space: &mut AddressSpace) { - // Method - let name = "AddExtensionField"; - let node_id = NodeId::new(0, 15491); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15492), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15493), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15489), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_13(address_space: &mut AddressSpace) { - // Method - let name = "RemoveExtensionField"; - let node_id = NodeId::new(0, 15494); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15495), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15489), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_14(address_space: &mut AddressSpace) { - // Method - let name = "AddVariables"; - let node_id = NodeId::new(0, 14555); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14556), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14557), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14534), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_15(address_space: &mut AddressSpace) { - // Method - let name = "RemoveVariables"; - let node_id = NodeId::new(0, 14558); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14559), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14560), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14534), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_16(address_space: &mut AddressSpace) { - // Method - let name = "ModifyFieldSelection"; - let node_id = NodeId::new(0, 15052); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15053), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15517), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14572), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_17(address_space: &mut AddressSpace) { - // Method - let name = "AddPublishedDataItems"; - let node_id = NodeId::new(0, 14479); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14480), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14481), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14478), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_18(address_space: &mut AddressSpace) { - // Method - let name = "AddPublishedEvents"; - let node_id = NodeId::new(0, 14482); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14483), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14484), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14478), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_19(address_space: &mut AddressSpace) { - // Method - let name = "AddPublishedDataItemsTemplate"; - let node_id = NodeId::new(0, 16842); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16843), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16853), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14478), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_20(address_space: &mut AddressSpace) { - // Method - let name = "AddPublishedEventsTemplate"; - let node_id = NodeId::new(0, 16881); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16882), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16883), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14478), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_21(address_space: &mut AddressSpace) { - // Method - let name = "RemovePublishedDataSet"; - let node_id = NodeId::new(0, 14485); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14486), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14478), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_22(address_space: &mut AddressSpace) { - // Method - let name = "AddDataSetFolder"; - let node_id = NodeId::new(0, 16884); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16894), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16922), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14478), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_23(address_space: &mut AddressSpace) { - // Method - let name = "RemoveDataSetFolder"; - let node_id = NodeId::new(0, 16923); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16924), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14478), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_24(address_space: &mut AddressSpace) { - // Method - let name = "AddPublishedDataItems"; - let node_id = NodeId::new(0, 14493); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14494), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14495), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14477), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_25(address_space: &mut AddressSpace) { - // Method - let name = "AddPublishedEvents"; - let node_id = NodeId::new(0, 14496); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14497), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14498), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14477), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_26(address_space: &mut AddressSpace) { - // Method - let name = "AddPublishedDataItemsTemplate"; - let node_id = NodeId::new(0, 16935); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16958), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16959), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14477), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_27(address_space: &mut AddressSpace) { - // Method - let name = "AddPublishedEventsTemplate"; - let node_id = NodeId::new(0, 16960); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16961), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16971), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14477), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_28(address_space: &mut AddressSpace) { - // Method - let name = "RemovePublishedDataSet"; - let node_id = NodeId::new(0, 14499); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14500), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14477), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_29(address_space: &mut AddressSpace) { - // Method - let name = "AddDataSetFolder"; - let node_id = NodeId::new(0, 16994); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16995), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16996), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14477), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_30(address_space: &mut AddressSpace) { - // Method - let name = "RemoveDataSetFolder"; - let node_id = NodeId::new(0, 16997); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17007), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14477), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_31(address_space: &mut AddressSpace) { - // Method - let name = "Reset"; - let node_id = NodeId::new(0, 19253); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19241), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_32(address_space: &mut AddressSpace) { - // Method - let name = "AddWriterGroup"; - let node_id = NodeId::new(0, 17427); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17428), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17456), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14209), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_33(address_space: &mut AddressSpace) { - // Method - let name = "AddReaderGroup"; - let node_id = NodeId::new(0, 17465); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17507), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17508), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14209), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_34(address_space: &mut AddressSpace) { - // Method - let name = "RemoveGroup"; - let node_id = NodeId::new(0, 14225); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14226), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14209), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_35(address_space: &mut AddressSpace) { - // Method - let name = "Reset"; - let node_id = NodeId::new(0, 17824); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17812), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_36(address_space: &mut AddressSpace) { - // Method - let name = "AddDataSetWriter"; - let node_id = NodeId::new(0, 17969); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17976), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17987), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17725), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_37(address_space: &mut AddressSpace) { - // Method - let name = "RemoveDataSetWriter"; - let node_id = NodeId::new(0, 17992); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17993), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17725), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_38(address_space: &mut AddressSpace) { - // Method - let name = "Reset"; - let node_id = NodeId::new(0, 21027); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21015), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_39(address_space: &mut AddressSpace) { - // Method - let name = "AddDataSetReader"; - let node_id = NodeId::new(0, 21082); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21083), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21084), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17999), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_40(address_space: &mut AddressSpace) { - // Method - let name = "RemoveDataSetReader"; - let node_id = NodeId::new(0, 21085); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21086), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17999), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_41(address_space: &mut AddressSpace) { - // Method - let name = "Reset"; - let node_id = NodeId::new(0, 19562); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19550), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_42(address_space: &mut AddressSpace) { - // Method - let name = "Reset"; - let node_id = NodeId::new(0, 19621); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19609), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_43(address_space: &mut AddressSpace) { - // Method - let name = "CreateTargetVariables"; - let node_id = NodeId::new(0, 17386); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17387), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17388), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_44(address_space: &mut AddressSpace) { - // Method - let name = "CreateDataSetMirror"; - let node_id = NodeId::new(0, 17389); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17390), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17391), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_45(address_space: &mut AddressSpace) { - // Method - let name = "AddTargetVariables"; - let node_id = NodeId::new(0, 15115); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15116), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15117), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15111), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_46(address_space: &mut AddressSpace) { - // Method - let name = "RemoveTargetVariables"; - let node_id = NodeId::new(0, 15118); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15119), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15120), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15111), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_47(address_space: &mut AddressSpace) { - // Method - let name = "Enable"; - let node_id = NodeId::new(0, 14645); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14643), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_48(address_space: &mut AddressSpace) { - // Method - let name = "Disable"; - let node_id = NodeId::new(0, 14646); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14643), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_49(address_space: &mut AddressSpace) { - // Method - let name = "Reset"; - let node_id = NodeId::new(0, 19689); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19677), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_14_2.rs b/src/server/address_space/generated/nodeset_14_2.rs deleted file mode 100644 index 71703a79a..000000000 --- a/src/server/address_space/generated/nodeset_14_2.rs +++ /dev/null @@ -1,2676 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_object_11(address_space); - add_object_12(address_space); - add_object_13(address_space); - add_object_14(address_space); - add_object_15(address_space); - add_object_16(address_space); - add_object_17(address_space); - add_object_18(address_space); - add_object_19(address_space); - add_object_20(address_space); - add_object_21(address_space); - add_object_22(address_space); - add_object_23(address_space); - add_object_24(address_space); - add_object_25(address_space); - add_object_26(address_space); - add_object_27(address_space); - add_object_28(address_space); - add_object_29(address_space); - add_object_30(address_space); - add_object_31(address_space); - add_object_32(address_space); - add_object_33(address_space); - add_object_34(address_space); - add_object_35(address_space); - add_object_36(address_space); - add_object_37(address_space); - add_object_38(address_space); - add_object_39(address_space); - add_object_40(address_space); - add_object_41(address_space); - add_object_42(address_space); - add_object_43(address_space); - add_object_44(address_space); - add_object_45(address_space); - add_object_46(address_space); - add_object_47(address_space); - add_object_48(address_space); - add_object_49(address_space); - add_object_50(address_space); - add_object_51(address_space); - add_object_52(address_space); - add_object_53(address_space); - add_object_54(address_space); - add_object_55(address_space); - add_object_56(address_space); - add_object_57(address_space); - add_object_58(address_space); - add_object_59(address_space); - add_object_60(address_space); - add_object_61(address_space); - add_object_62(address_space); - add_object_63(address_space); - add_object_64(address_space); - add_object_65(address_space); - add_object_66(address_space); - add_object_67(address_space); - add_object_68(address_space); - add_object_69(address_space); - add_object_70(address_space); - add_object_71(address_space); - add_object_72(address_space); - add_object_73(address_space); - add_object_74(address_space); - add_object_75(address_space); - add_object_76(address_space); - add_object_77(address_space); - add_object_78(address_space); - add_object_79(address_space); - add_object_80(address_space); - add_object_81(address_space); - add_object_82(address_space); - add_object_83(address_space); - add_object_84(address_space); - add_object_85(address_space); - add_object_86(address_space); - add_object_87(address_space); - add_object_88(address_space); - add_object_89(address_space); - add_object_90(address_space); - add_object_91(address_space); - add_object_92(address_space); - add_object_93(address_space); - add_object_94(address_space); - add_object_95(address_space); - add_object_96(address_space); - add_object_97(address_space); - add_object_98(address_space); - add_object_99(address_space); - add_object_100(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 21153); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15520), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 21165), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15701); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15621), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15866), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15702); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15622), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15869), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15703); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15623), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15872), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15705); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15628), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15877), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15706); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15629), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15880), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15707); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15630), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15883), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15712); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15631), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15886), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 14848); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14744), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 21002), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15713); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15635), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15889), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_11(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 21154); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15530), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 21168), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_12(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15715); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15645), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15895), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_13(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15717); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15652), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15898), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_14(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15718); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15653), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15919), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_15(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15719); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15657), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15922), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_16(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15724); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15664), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15925), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_17(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15725); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15665), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15931), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_18(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 17468); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17467), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 17469), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_19(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 21155); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15532), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 21171), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_20(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15479); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15007), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15524), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_21(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15727); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15667), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15940), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_22(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15729); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15669), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15943), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_23(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15733); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15670), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15946), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_24(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15950); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15534), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16027), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_25(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 14796); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14525), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 14811), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_26(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15589); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15487), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15591), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_27(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15590); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15488), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15594), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_28(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15529); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15005), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15585), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_29(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15531); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15006), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15588), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_30(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 14794); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14523), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 14805), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_31(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 14795); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14524), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 14808), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_32(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 14803); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14593), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 14832), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_33(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15951); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15578), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16030), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_34(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15952); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15580), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16033), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_35(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 14319); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14273), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 14320), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_36(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15953); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15581), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16037), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_37(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15954); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15582), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16040), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_38(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15955); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15597), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16047), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_39(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15956); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15598), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16050), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_40(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15987); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15605), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16053), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_41(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15988); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15609), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16056), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_42(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 21174); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15480), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 21180), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_43(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15990); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15611), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16062), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_44(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15991); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15616), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16065), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_45(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15992); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15617), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16068), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_46(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15993); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15618), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16071), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_47(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 21175); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15502), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 21183), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_48(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 21176); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15510), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 21186), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_49(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 21177); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15520), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 21189), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_50(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15995); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15621), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16077), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_51(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15996); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15622), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16080), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_52(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 16007); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15623), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16083), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_53(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 16008); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15628), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16086), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_54(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 16009); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15629), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16089), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_55(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 16010); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15630), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16092), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_56(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 16011); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15631), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16095), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_57(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 14804); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14744), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 14835), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_58(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 16012); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15635), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16098), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_59(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 21178); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15530), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 21192), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_60(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 16014); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15645), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16104), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_61(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 16015); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15652), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16107), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_62(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 16016); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15653), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16110), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_63(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 16017); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15657), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16113), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_64(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 16018); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15664), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16116), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_65(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 16019); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15665), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16119), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_66(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 17472); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17467), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 17473), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_67(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 21179); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15532), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 21195), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_68(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15579); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15007), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15640), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_69(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 16021); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15667), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16125), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_70(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 16022); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15669), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16144), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_71(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 16023); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15670), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16147), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_72(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16151); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15534), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_73(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15057); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14525), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_74(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15058); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15487), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_75(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15059); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15488), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_76(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15700); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15005), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_77(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15714); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15006), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_78(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15050); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14523), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_79(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15051); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14524), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_80(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15049); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14593), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_81(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16152); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15578), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_82(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16153); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15580), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_83(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15060); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14273), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_84(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16154); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15581), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_85(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16155); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15582), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_86(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16156); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15597), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_87(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16157); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15598), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_88(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16158); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15605), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_89(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16159); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15609), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_90(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 21198); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15480), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_91(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16161); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15611), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_92(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16280); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15616), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_93(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16281); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15617), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_94(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16282); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15618), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_95(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 21199); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15502), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_96(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 21200); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15510), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_97(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 21201); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15520), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_98(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16284); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15621), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_99(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16285); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15622), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_100(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16286); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15623), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_14_3.rs b/src/server/address_space/generated/nodeset_14_3.rs deleted file mode 100644 index 8d9dae15d..000000000 --- a/src/server/address_space/generated/nodeset_14_3.rs +++ /dev/null @@ -1,2727 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_object_11(address_space); - add_object_12(address_space); - add_object_13(address_space); - add_object_14(address_space); - add_object_15(address_space); - add_object_16(address_space); - add_object_17(address_space); - add_object_18(address_space); - add_object_19(address_space); - add_objecttype_20(address_space); - add_objecttype_21(address_space); - add_objecttype_22(address_space); - add_objecttype_23(address_space); - add_objecttype_24(address_space); - add_objecttype_25(address_space); - add_objecttype_26(address_space); - add_objecttype_27(address_space); - add_objecttype_28(address_space); - add_objecttype_29(address_space); - add_objecttype_30(address_space); - add_objecttype_31(address_space); - add_objecttype_32(address_space); - add_objecttype_33(address_space); - add_objecttype_34(address_space); - add_objecttype_35(address_space); - add_objecttype_36(address_space); - add_objecttype_37(address_space); - add_objecttype_38(address_space); - add_objecttype_39(address_space); - add_objecttype_40(address_space); - add_objecttype_41(address_space); - add_objecttype_42(address_space); - add_objecttype_43(address_space); - add_objecttype_44(address_space); - add_objecttype_45(address_space); - add_objecttype_46(address_space); - add_objecttype_47(address_space); - add_objecttype_48(address_space); - add_objecttype_49(address_space); - add_objecttype_50(address_space); - add_objecttype_51(address_space); - add_objecttype_52(address_space); - add_objecttype_53(address_space); - add_objecttype_54(address_space); - add_objecttype_55(address_space); - add_objecttype_56(address_space); - add_objecttype_57(address_space); - add_objecttype_58(address_space); - add_objecttype_59(address_space); - add_objecttype_60(address_space); - add_objecttype_61(address_space); - add_objecttype_62(address_space); - add_objecttype_63(address_space); - add_objecttype_64(address_space); - add_objecttype_65(address_space); - add_objecttype_66(address_space); - add_objecttype_67(address_space); - add_objecttype_68(address_space); - add_objecttype_69(address_space); - add_objecttype_70(address_space); - add_objecttype_71(address_space); - add_datatype_72(address_space); - add_datatype_73(address_space); - add_datatype_74(address_space); - add_datatype_75(address_space); - add_datatype_76(address_space); - add_datatype_77(address_space); - add_datatype_78(address_space); - add_datatype_79(address_space); - add_datatype_80(address_space); - add_datatype_81(address_space); - add_datatype_82(address_space); - add_datatype_83(address_space); - add_datatype_84(address_space); - add_datatype_85(address_space); - add_datatype_86(address_space); - add_datatype_87(address_space); - add_datatype_88(address_space); - add_datatype_89(address_space); - add_datatype_90(address_space); - add_datatype_91(address_space); - add_datatype_92(address_space); - add_datatype_93(address_space); - add_datatype_94(address_space); - add_datatype_95(address_space); - add_datatype_96(address_space); - add_datatype_97(address_space); - add_datatype_98(address_space); - add_datatype_99(address_space); - add_datatype_100(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16287); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15628), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16288); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15629), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16308); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15630), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16310); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15631), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15061); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14744), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16311); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15635), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 21202); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15530), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16323); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15645), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16391); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15652), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16392); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15653), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_11(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16393); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15657), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_12(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16394); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15664), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_13(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16404); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15665), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_14(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 17476); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17467), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_15(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 21203); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15532), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_16(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15726); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15007), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_17(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16524); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15667), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_18(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16525); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15669), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_19(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16526); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15670), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_objecttype_20(address_space: &mut AddressSpace) { - // ObjectType - let name = "PubSubKeyServiceType"; - let node_id = NodeId::new(0, 15906); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15907), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15910), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15913), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_21(address_space: &mut AddressSpace) { - // ObjectType - let name = "SecurityGroupFolderType"; - let node_id = NodeId::new(0, 15452); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15453), - &ReferenceTypeId::Organizes, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15459), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15461), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15464), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_22(address_space: &mut AddressSpace) { - // ObjectType - let name = "SecurityGroupType"; - let node_id = NodeId::new(0, 15471); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15472), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15046), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15047), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15048), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15056), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_23(address_space: &mut AddressSpace) { - // ObjectType - let name = "PublishSubscribeType"; - let node_id = NodeId::new(0, 14416); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17296), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16598), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14432), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14434), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15844), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18715), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17479), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15906), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_24(address_space: &mut AddressSpace) { - // ObjectType - let name = "PublishedDataSetType"; - let node_id = NodeId::new(0, 14509); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14519), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15229), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16759), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15481), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_25(address_space: &mut AddressSpace) { - // ObjectType - let name = "ExtensionFieldsType"; - let node_id = NodeId::new(0, 15489); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15490), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15491), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15494), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_26(address_space: &mut AddressSpace) { - // ObjectType - let name = "PublishedDataItemsType"; - let node_id = NodeId::new(0, 14534); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14548), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14555), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14558), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14509), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_27(address_space: &mut AddressSpace) { - // ObjectType - let name = "PublishedEventsType"; - let node_id = NodeId::new(0, 14572); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14586), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14587), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14588), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15052), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14509), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_28(address_space: &mut AddressSpace) { - // ObjectType - let name = "DataSetFolderType"; - let node_id = NodeId::new(0, 14477); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14478), - &ReferenceTypeId::Organizes, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14487), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14493), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14496), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16935), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16960), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14499), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16994), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16997), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_29(address_space: &mut AddressSpace) { - // ObjectType - let name = "PubSubConnectionType"; - let node_id = NodeId::new(0, 14209); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14595), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17306), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17485), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14221), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17203), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14600), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19241), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17427), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17465), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14225), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_30(address_space: &mut AddressSpace) { - // ObjectType - let name = "ConnectionTransportType"; - let node_id = NodeId::new(0, 17721); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_31(address_space: &mut AddressSpace) { - // ObjectType - let name = "PubSubGroupType"; - let node_id = NodeId::new(0, 14232); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15926), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15927), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15928), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17724), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17488), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15265), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_32(address_space: &mut AddressSpace) { - // ObjectType - let name = "WriterGroupType"; - let node_id = NodeId::new(0, 17725); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17736), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17737), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17738), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17739), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17740), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17559), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17741), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17742), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17812), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17969), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17992), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14232), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_33(address_space: &mut AddressSpace) { - // ObjectType - let name = "WriterGroupTransportType"; - let node_id = NodeId::new(0, 17997); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_34(address_space: &mut AddressSpace) { - // ObjectType - let name = "WriterGroupMessageType"; - let node_id = NodeId::new(0, 17998); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_35(address_space: &mut AddressSpace) { - // ObjectType - let name = "ReaderGroupType"; - let node_id = NodeId::new(0, 17999); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21015), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21080), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21081), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21082), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21085), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14232), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_36(address_space: &mut AddressSpace) { - // ObjectType - let name = "ReaderGroupTransportType"; - let node_id = NodeId::new(0, 21090); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_37(address_space: &mut AddressSpace) { - // ObjectType - let name = "ReaderGroupMessageType"; - let node_id = NodeId::new(0, 21091); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_38(address_space: &mut AddressSpace) { - // ObjectType - let name = "DataSetWriterType"; - let node_id = NodeId::new(0, 15298); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21092), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21093), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21094), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17493), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15303), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21095), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15299), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19550), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_39(address_space: &mut AddressSpace) { - // ObjectType - let name = "DataSetWriterTransportType"; - let node_id = NodeId::new(0, 15305); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_40(address_space: &mut AddressSpace) { - // ObjectType - let name = "DataSetWriterMessageType"; - let node_id = NodeId::new(0, 21096); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_41(address_space: &mut AddressSpace) { - // ObjectType - let name = "DataSetReaderType"; - let node_id = NodeId::new(0, 15306); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21097), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21098), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21099), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21100), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21101), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21102), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17563), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17564), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15932), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15933), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15934), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17494), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15311), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21103), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15307), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19609), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15316), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17386), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17389), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_42(address_space: &mut AddressSpace) { - // ObjectType - let name = "DataSetReaderTransportType"; - let node_id = NodeId::new(0, 15319); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_43(address_space: &mut AddressSpace) { - // ObjectType - let name = "DataSetReaderMessageType"; - let node_id = NodeId::new(0, 21104); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_44(address_space: &mut AddressSpace) { - // ObjectType - let name = "SubscribedDataSetType"; - let node_id = NodeId::new(0, 15108); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_45(address_space: &mut AddressSpace) { - // ObjectType - let name = "TargetVariablesType"; - let node_id = NodeId::new(0, 15111); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15114), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15115), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15118), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15108), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_46(address_space: &mut AddressSpace) { - // ObjectType - let name = "SubscribedDataSetMirrorType"; - let node_id = NodeId::new(0, 15127); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15108), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_47(address_space: &mut AddressSpace) { - // ObjectType - let name = "PubSubStatusType"; - let node_id = NodeId::new(0, 14643); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14644), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14645), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14646), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_48(address_space: &mut AddressSpace) { - // ObjectType - let name = "PubSubDiagnosticsType"; - let node_id = NodeId::new(0, 19677); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19678), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19679), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19684), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19689), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19690), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19691), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19722), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_49(address_space: &mut AddressSpace) { - // ObjectType - let name = "PubSubDiagnosticsRootType"; - let node_id = NodeId::new(0, 19732); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19777), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19677), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_50(address_space: &mut AddressSpace) { - // ObjectType - let name = "PubSubDiagnosticsConnectionType"; - let node_id = NodeId::new(0, 19786); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19831), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19677), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_51(address_space: &mut AddressSpace) { - // ObjectType - let name = "PubSubDiagnosticsWriterGroupType"; - let node_id = NodeId::new(0, 19834); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19848), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19879), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19677), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_52(address_space: &mut AddressSpace) { - // ObjectType - let name = "PubSubDiagnosticsReaderGroupType"; - let node_id = NodeId::new(0, 19903); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19917), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19948), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19677), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_53(address_space: &mut AddressSpace) { - // ObjectType - let name = "PubSubDiagnosticsDataSetWriterType"; - let node_id = NodeId::new(0, 19968); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19982), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20013), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19677), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_54(address_space: &mut AddressSpace) { - // ObjectType - let name = "PubSubDiagnosticsDataSetReaderType"; - let node_id = NodeId::new(0, 20027); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20041), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20072), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19677), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_55(address_space: &mut AddressSpace) { - // ObjectType - let name = "PubSubStatusEventType"; - let node_id = NodeId::new(0, 15535); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15545), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15546), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15547), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2130), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_56(address_space: &mut AddressSpace) { - // ObjectType - let name = "PubSubTransportLimitsExceedEventType"; - let node_id = NodeId::new(0, 15548); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15561), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15562), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15535), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_57(address_space: &mut AddressSpace) { - // ObjectType - let name = "PubSubCommunicationFailureEventType"; - let node_id = NodeId::new(0, 15563); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15576), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15535), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_58(address_space: &mut AddressSpace) { - // ObjectType - let name = "UadpWriterGroupMessageType"; - let node_id = NodeId::new(0, 21105); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21106), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21107), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21108), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21109), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21110), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17998), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_59(address_space: &mut AddressSpace) { - // ObjectType - let name = "UadpDataSetWriterMessageType"; - let node_id = NodeId::new(0, 21111); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21112), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21113), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21114), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21115), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21096), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_60(address_space: &mut AddressSpace) { - // ObjectType - let name = "UadpDataSetReaderMessageType"; - let node_id = NodeId::new(0, 21116); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21117), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21119), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17477), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21120), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21121), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21122), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21123), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21124), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21125), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21104), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_61(address_space: &mut AddressSpace) { - // ObjectType - let name = "JsonWriterGroupMessageType"; - let node_id = NodeId::new(0, 21126); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21127), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17998), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_62(address_space: &mut AddressSpace) { - // ObjectType - let name = "JsonDataSetWriterMessageType"; - let node_id = NodeId::new(0, 21128); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21129), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21096), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_63(address_space: &mut AddressSpace) { - // ObjectType - let name = "JsonDataSetReaderMessageType"; - let node_id = NodeId::new(0, 21130); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21131), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21132), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21104), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_64(address_space: &mut AddressSpace) { - // ObjectType - let name = "DatagramConnectionTransportType"; - let node_id = NodeId::new(0, 15064); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15072), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17721), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_65(address_space: &mut AddressSpace) { - // ObjectType - let name = "DatagramWriterGroupTransportType"; - let node_id = NodeId::new(0, 21133); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21134), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21135), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17997), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_66(address_space: &mut AddressSpace) { - // ObjectType - let name = "BrokerConnectionTransportType"; - let node_id = NodeId::new(0, 15155); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15156), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15178), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17721), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_67(address_space: &mut AddressSpace) { - // ObjectType - let name = "BrokerWriterGroupTransportType"; - let node_id = NodeId::new(0, 21136); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21137), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15246), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15247), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15249), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17997), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_68(address_space: &mut AddressSpace) { - // ObjectType - let name = "BrokerDataSetWriterTransportType"; - let node_id = NodeId::new(0, 21138); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21139), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21140), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15250), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15251), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15330), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21141), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15305), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_69(address_space: &mut AddressSpace) { - // ObjectType - let name = "BrokerDataSetReaderTransportType"; - let node_id = NodeId::new(0, 21142); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21143), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15334), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15419), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15420), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21144), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15319), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_70(address_space: &mut AddressSpace) { - // ObjectType - let name = "NetworkAddressType"; - let node_id = NodeId::new(0, 21145); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21146), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_71(address_space: &mut AddressSpace) { - // ObjectType - let name = "NetworkAddressUrlType"; - let node_id = NodeId::new(0, 21147); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21149), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21145), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_72(address_space: &mut AddressSpace) { - // DataType - let name = "DataTypeSchemaHeader"; - let node_id = NodeId::new(0, 15534); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_73(address_space: &mut AddressSpace) { - // DataType - let name = "DataTypeDescription"; - let node_id = NodeId::new(0, 14525); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_74(address_space: &mut AddressSpace) { - // DataType - let name = "StructureDescription"; - let node_id = NodeId::new(0, 15487); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 14525), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_75(address_space: &mut AddressSpace) { - // DataType - let name = "EnumDescription"; - let node_id = NodeId::new(0, 15488); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 14525), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_76(address_space: &mut AddressSpace) { - // DataType - let name = "SimpleTypeDescription"; - let node_id = NodeId::new(0, 15005); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 14525), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_77(address_space: &mut AddressSpace) { - // DataType - let name = "UABinaryFileDataType"; - let node_id = NodeId::new(0, 15006); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15534), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_78(address_space: &mut AddressSpace) { - // DataType - let name = "PubSubState"; - let node_id = NodeId::new(0, 14647); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14648), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_79(address_space: &mut AddressSpace) { - // DataType - let name = "DataSetMetaDataType"; - let node_id = NodeId::new(0, 14523); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15534), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_80(address_space: &mut AddressSpace) { - // DataType - let name = "FieldMetaData"; - let node_id = NodeId::new(0, 14524); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_81(address_space: &mut AddressSpace) { - // DataType - let name = "DataSetFieldFlags"; - let node_id = NodeId::new(0, 15904); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15577), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 5), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_82(address_space: &mut AddressSpace) { - // DataType - let name = "ConfigurationVersionDataType"; - let node_id = NodeId::new(0, 14593); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_83(address_space: &mut AddressSpace) { - // DataType - let name = "PublishedDataSetDataType"; - let node_id = NodeId::new(0, 15578); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_84(address_space: &mut AddressSpace) { - // DataType - let name = "PublishedDataSetSourceDataType"; - let node_id = NodeId::new(0, 15580); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_85(address_space: &mut AddressSpace) { - // DataType - let name = "PublishedVariableDataType"; - let node_id = NodeId::new(0, 14273); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_86(address_space: &mut AddressSpace) { - // DataType - let name = "PublishedDataItemsDataType"; - let node_id = NodeId::new(0, 15581); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15580), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_87(address_space: &mut AddressSpace) { - // DataType - let name = "PublishedEventsDataType"; - let node_id = NodeId::new(0, 15582); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15580), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_88(address_space: &mut AddressSpace) { - // DataType - let name = "DataSetFieldContentMask"; - let node_id = NodeId::new(0, 15583); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15584), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_89(address_space: &mut AddressSpace) { - // DataType - let name = "DataSetWriterDataType"; - let node_id = NodeId::new(0, 15597); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_90(address_space: &mut AddressSpace) { - // DataType - let name = "DataSetWriterTransportDataType"; - let node_id = NodeId::new(0, 15598); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_91(address_space: &mut AddressSpace) { - // DataType - let name = "DataSetWriterMessageDataType"; - let node_id = NodeId::new(0, 15605); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_92(address_space: &mut AddressSpace) { - // DataType - let name = "PubSubGroupDataType"; - let node_id = NodeId::new(0, 15609); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_93(address_space: &mut AddressSpace) { - // DataType - let name = "WriterGroupDataType"; - let node_id = NodeId::new(0, 15480); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15609), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_94(address_space: &mut AddressSpace) { - // DataType - let name = "WriterGroupTransportDataType"; - let node_id = NodeId::new(0, 15611); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_95(address_space: &mut AddressSpace) { - // DataType - let name = "WriterGroupMessageDataType"; - let node_id = NodeId::new(0, 15616); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_96(address_space: &mut AddressSpace) { - // DataType - let name = "PubSubConnectionDataType"; - let node_id = NodeId::new(0, 15617); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_97(address_space: &mut AddressSpace) { - // DataType - let name = "ConnectionTransportDataType"; - let node_id = NodeId::new(0, 15618); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_98(address_space: &mut AddressSpace) { - // DataType - let name = "NetworkAddressDataType"; - let node_id = NodeId::new(0, 15502); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_99(address_space: &mut AddressSpace) { - // DataType - let name = "NetworkAddressUrlDataType"; - let node_id = NodeId::new(0, 15510); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15502), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_100(address_space: &mut AddressSpace) { - // DataType - let name = "ReaderGroupDataType"; - let node_id = NodeId::new(0, 15520); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15609), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} diff --git a/src/server/address_space/generated/nodeset_14_4.rs b/src/server/address_space/generated/nodeset_14_4.rs deleted file mode 100644 index 89ec46744..000000000 --- a/src/server/address_space/generated/nodeset_14_4.rs +++ /dev/null @@ -1,3393 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_datatype_1(address_space); - add_datatype_2(address_space); - add_datatype_3(address_space); - add_datatype_4(address_space); - add_datatype_5(address_space); - add_datatype_6(address_space); - add_datatype_7(address_space); - add_datatype_8(address_space); - add_datatype_9(address_space); - add_datatype_10(address_space); - add_datatype_11(address_space); - add_datatype_12(address_space); - add_datatype_13(address_space); - add_datatype_14(address_space); - add_datatype_15(address_space); - add_datatype_16(address_space); - add_datatype_17(address_space); - add_datatype_18(address_space); - add_datatype_19(address_space); - add_datatype_20(address_space); - add_datatype_21(address_space); - add_datatype_22(address_space); - add_datatype_23(address_space); - add_datatype_24(address_space); - add_datatype_25(address_space); - add_datatype_26(address_space); - add_datatype_27(address_space); - add_datatype_28(address_space); - add_datatype_29(address_space); - add_datatype_30(address_space); - add_datatype_31(address_space); - add_referencetype_32(address_space); - add_referencetype_33(address_space); - add_referencetype_34(address_space); - add_referencetype_35(address_space); - add_referencetype_36(address_space); - add_referencetype_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_datatype_1(address_space: &mut AddressSpace) { - // DataType - let name = "ReaderGroupTransportDataType"; - let node_id = NodeId::new(0, 15621); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_2(address_space: &mut AddressSpace) { - // DataType - let name = "ReaderGroupMessageDataType"; - let node_id = NodeId::new(0, 15622); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_3(address_space: &mut AddressSpace) { - // DataType - let name = "DataSetReaderDataType"; - let node_id = NodeId::new(0, 15623); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_4(address_space: &mut AddressSpace) { - // DataType - let name = "DataSetReaderTransportDataType"; - let node_id = NodeId::new(0, 15628); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_5(address_space: &mut AddressSpace) { - // DataType - let name = "DataSetReaderMessageDataType"; - let node_id = NodeId::new(0, 15629); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_6(address_space: &mut AddressSpace) { - // DataType - let name = "SubscribedDataSetDataType"; - let node_id = NodeId::new(0, 15630); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_7(address_space: &mut AddressSpace) { - // DataType - let name = "TargetVariablesDataType"; - let node_id = NodeId::new(0, 15631); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15630), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_8(address_space: &mut AddressSpace) { - // DataType - let name = "FieldTargetDataType"; - let node_id = NodeId::new(0, 14744); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_9(address_space: &mut AddressSpace) { - // DataType - let name = "OverrideValueHandling"; - let node_id = NodeId::new(0, 15874); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15875), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_10(address_space: &mut AddressSpace) { - // DataType - let name = "SubscribedDataSetMirrorDataType"; - let node_id = NodeId::new(0, 15635); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15630), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_11(address_space: &mut AddressSpace) { - // DataType - let name = "PubSubConfigurationDataType"; - let node_id = NodeId::new(0, 15530); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_12(address_space: &mut AddressSpace) { - // DataType - let name = "DataSetOrderingType"; - let node_id = NodeId::new(0, 20408); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15641), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_13(address_space: &mut AddressSpace) { - // DataType - let name = "UadpNetworkMessageContentMask"; - let node_id = NodeId::new(0, 15642); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15643), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_14(address_space: &mut AddressSpace) { - // DataType - let name = "UadpWriterGroupMessageDataType"; - let node_id = NodeId::new(0, 15645); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15616), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_15(address_space: &mut AddressSpace) { - // DataType - let name = "UadpDataSetMessageContentMask"; - let node_id = NodeId::new(0, 15646); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15647), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_16(address_space: &mut AddressSpace) { - // DataType - let name = "UadpDataSetWriterMessageDataType"; - let node_id = NodeId::new(0, 15652); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15605), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_17(address_space: &mut AddressSpace) { - // DataType - let name = "UadpDataSetReaderMessageDataType"; - let node_id = NodeId::new(0, 15653); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15629), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_18(address_space: &mut AddressSpace) { - // DataType - let name = "JsonNetworkMessageContentMask"; - let node_id = NodeId::new(0, 15654); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15655), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_19(address_space: &mut AddressSpace) { - // DataType - let name = "JsonWriterGroupMessageDataType"; - let node_id = NodeId::new(0, 15657); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15616), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_20(address_space: &mut AddressSpace) { - // DataType - let name = "JsonDataSetMessageContentMask"; - let node_id = NodeId::new(0, 15658); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15659), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_21(address_space: &mut AddressSpace) { - // DataType - let name = "JsonDataSetWriterMessageDataType"; - let node_id = NodeId::new(0, 15664); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15605), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_22(address_space: &mut AddressSpace) { - // DataType - let name = "JsonDataSetReaderMessageDataType"; - let node_id = NodeId::new(0, 15665); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15629), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_23(address_space: &mut AddressSpace) { - // DataType - let name = "DatagramConnectionTransportDataType"; - let node_id = NodeId::new(0, 17467); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15618), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_24(address_space: &mut AddressSpace) { - // DataType - let name = "DatagramWriterGroupTransportDataType"; - let node_id = NodeId::new(0, 15532); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15611), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_25(address_space: &mut AddressSpace) { - // DataType - let name = "BrokerConnectionTransportDataType"; - let node_id = NodeId::new(0, 15007); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15618), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_26(address_space: &mut AddressSpace) { - // DataType - let name = "BrokerTransportQualityOfService"; - let node_id = NodeId::new(0, 15008); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15009), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_27(address_space: &mut AddressSpace) { - // DataType - let name = "BrokerWriterGroupTransportDataType"; - let node_id = NodeId::new(0, 15667); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15611), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_28(address_space: &mut AddressSpace) { - // DataType - let name = "BrokerDataSetWriterTransportDataType"; - let node_id = NodeId::new(0, 15669); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15598), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_29(address_space: &mut AddressSpace) { - // DataType - let name = "BrokerDataSetReaderTransportDataType"; - let node_id = NodeId::new(0, 15670); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15628), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_30(address_space: &mut AddressSpace) { - // DataType - let name = "DiagnosticsLevel"; - let node_id = NodeId::new(0, 19723); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19724), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_31(address_space: &mut AddressSpace) { - // DataType - let name = "PubSubDiagnosticsCounterClassification"; - let node_id = NodeId::new(0, 19730); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19731), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_referencetype_32(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasPubSubConnection"; - let node_id = NodeId::new(0, 14476); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "PubSubConnectionOf")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 47), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_33(address_space: &mut AddressSpace) { - // ReferenceType - let name = "DataSetToWriter"; - let node_id = NodeId::new(0, 14936); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "WriterToDataSet")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 33), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_34(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasDataSetWriter"; - let node_id = NodeId::new(0, 15296); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "IsWriterInGroup")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 47), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_35(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasWriterGroup"; - let node_id = NodeId::new(0, 18804); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "IsWriterGroupOf")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 47), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_36(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasDataSetReader"; - let node_id = NodeId::new(0, 15297); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "IsReaderInGroup")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 47), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_37(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasReaderGroup"; - let node_id = NodeId::new(0, 18805); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "IsReaderGroupOf")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 47), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14648); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14647), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "OptionSetValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15577); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15904), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "OptionSetValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15584); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15583), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15875); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15874), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15641); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 20408), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "OptionSetValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15643); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15642), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "OptionSetValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15647); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15646), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "OptionSetValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15655); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15654), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "OptionSetValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15659); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15658), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15009); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15008), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupId"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("StartingTokenId"), - data_type: NodeId::new(0, 288), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RequestedKeyCount"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15908); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15907), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityPolicyUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FirstTokenId"), - data_type: NodeId::new(0, 288), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Keys"), - data_type: NodeId::new(0, 15), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("TimeToNextKey"), - data_type: NodeId::new(0, 290), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("KeyLifetime"), - data_type: NodeId::new(0, 290), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15909); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15907), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupId"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15911); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15910), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15912); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15910), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupName"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("KeyLifetime"), - data_type: NodeId::new(0, 290), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityPolicyUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("MaxFutureKeyCount"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("MaxPastKeyCount"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15915); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15914), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupId"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15916); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15914), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15918); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15917), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupName"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("KeyLifetime"), - data_type: NodeId::new(0, 290), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityPolicyUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("MaxFutureKeyCount"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("MaxPastKeyCount"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15455); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15454), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupId"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15456); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15454), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15458); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15457), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityGroupId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15460); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15459), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "KeyLifetime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15010); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15459), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityPolicyUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15011); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15459), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "MaxFutureKeyCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15012); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15459), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "MaxPastKeyCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15043); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15459), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupName"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("KeyLifetime"), - data_type: NodeId::new(0, 290), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityPolicyUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("MaxFutureKeyCount"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("MaxPastKeyCount"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15462); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15461), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupId"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15463); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15461), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15465); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15464), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityGroupId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15472); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15471), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "KeyLifetime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15046); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15471), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityPolicyUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15047); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15471), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "MaxFutureKeyCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15048); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15471), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "MaxPastKeyCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15056); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15471), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "PublisherId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14418); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14417), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "TransportProfileUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17292); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17706), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16309), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14417), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "Selections"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17706); - let node = Variable::new_data_value( - &node_id, - name, - name, - DataTypeId::Boolean, - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17292), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "ConnectionProperties"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17478); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14533), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14417), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "NetworkInterface"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15533); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17503), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16309), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14423), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "Selections"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17503); - let node = Variable::new_data_value( - &node_id, - name, - name, - DataTypeId::Boolean, - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15533), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "State"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14420); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14647), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14419), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupId"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityPolicyUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("CurrentTokenId"), - data_type: NodeId::new(0, 288), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("CurrentKey"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FutureKeys"), - data_type: NodeId::new(0, 15), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("TimeToNextKey"), - data_type: NodeId::new(0, 290), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("KeyLifetime"), - data_type: NodeId::new(0, 290), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 17297); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17296), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Configuration"), - data_type: NodeId::new(0, 15617), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16599); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16598), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ConnectionId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16600); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16598), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ConnectionId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 14433); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14432), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "State"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15845); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14647), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15844), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18716); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18715), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "TotalInformation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18717); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18718), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18719), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18720), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18715), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18718); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18717), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18719); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18717), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18720); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18717), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "TotalError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18722); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18723), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18724), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18725), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18715), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18723); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18722), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18724); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18722), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18725); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18722), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "SubError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18728); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18715), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "StateError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18730); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18731), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18732), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18733), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18729), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18731); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18730), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18732); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18730), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18733); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18730), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalByMethod"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18735); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18736), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18737), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18738), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18729), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18736); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18735), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18737); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18735), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18738); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18735), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_14_5.rs b/src/server/address_space/generated/nodeset_14_5.rs deleted file mode 100644 index 9efd712f2..000000000 --- a/src/server/address_space/generated/nodeset_14_5.rs +++ /dev/null @@ -1,3768 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalByParent"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18740); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18741), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18742), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18743), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18729), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18741); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18740), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18742); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18740), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18743); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18740), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalFromError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18745); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18746), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18747), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18748), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18729), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18746); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18745), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18747); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18745), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18748); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18745), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "StatePausedByParent"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18750); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18751), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18752), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18753), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18729), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18751); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18750), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18752); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18750), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18753); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18750), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "StateDisabledByMethod"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18755); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18756), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18757), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18758), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18729), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18756); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18755), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18757); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18755), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18758); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18755), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "ConfiguredDataSetWriters"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18761); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18762), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18760), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18762); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18761), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "ConfiguredDataSetReaders"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18763); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18764), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18760), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18764); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18763), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "OperationalDataSetWriters"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18765); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18766), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18760), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18766); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18765), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "OperationalDataSetReaders"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18767); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18768), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18760), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18768); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18767), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "SupportedTransportProfiles"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17479); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14416), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupId"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("StartingTokenId"), - data_type: NodeId::new(0, 288), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RequestedKeyCount"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15216); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15215), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityPolicyUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FirstTokenId"), - data_type: NodeId::new(0, 288), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Keys"), - data_type: NodeId::new(0, 15), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("TimeToNextKey"), - data_type: NodeId::new(0, 290), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("KeyLifetime"), - data_type: NodeId::new(0, 290), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15217); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15215), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupId"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15441); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15440), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15442); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15440), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupName"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("KeyLifetime"), - data_type: NodeId::new(0, 290), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityPolicyUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("MaxFutureKeyCount"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("MaxPastKeyCount"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15445); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15444), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupId"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15446); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15444), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecurityGroupNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15448); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15447), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Configuration"), - data_type: NodeId::new(0, 15617), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 17367); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17366), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ConnectionId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 17368); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17366), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ConnectionId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 17370); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17369), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "State"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17406); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14647), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17405), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17410); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17409), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "TotalInformation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17411); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17412), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17413), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17414), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17409), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17412); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17411), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17413); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17411), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17414); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17411), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "TotalError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17416); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17417), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17418), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17419), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17409), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17417); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17416), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17418); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17416), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17419); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17416), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "SubError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17422); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17409), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "StateError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17424); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17425), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17426), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17429), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17423), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17425); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17424), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17426); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17424), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17429); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17424), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalByMethod"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17431); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17432), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17433), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17434), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17423), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17432); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17431), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17433); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17431), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17434); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17431), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalByParent"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17436); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17437), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17438), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17439), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17423), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17437); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17436), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17438); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17436), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17439); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17436), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalFromError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17441); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17442), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17443), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17444), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17423), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17442); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17441), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17443); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17441), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17444); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17441), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "StatePausedByParent"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17446); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17447), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17448), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17449), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17423), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17447); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17446), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17448); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17446), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17449); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17446), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "StateDisabledByMethod"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17451); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17452), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17453), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17454), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17423), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17452); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17451), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17453); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17451), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17454); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17451), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "ConfiguredDataSetWriters"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17458); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17459), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17457), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17459); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17458), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "ConfiguredDataSetReaders"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17460); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17461), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17457), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17461); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17460), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "OperationalDataSetWriters"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17462); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17463), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17457), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17463); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17462), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "OperationalDataSetReaders"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17464); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17466), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17457), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17466); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17464), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "SupportedTransportProfiles"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17481); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14443), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetWriterId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16720); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15222), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetFieldContentMask"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16721); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15583), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15222), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetWriterProperties"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17482); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14533), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15222), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "State"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15224); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14647), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15223), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "ConfigurationVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14519); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14593), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14509), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetMetaData"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15229); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14523), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14509), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetClassId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16759); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 14), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14509), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FieldName"), - data_type: NodeId::new(0, 20), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FieldValue"), - data_type: NodeId::new(0, 24), - value_rank: -2, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15483); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15482), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FieldId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15484); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15482), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FieldId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15486); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15485), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = ""; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15490); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15489), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FieldName"), - data_type: NodeId::new(0, 20), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FieldValue"), - data_type: NodeId::new(0, 24), - value_rank: -2, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15492); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15491), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FieldId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15493); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15491), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FieldId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15495); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15494), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "PublishedData"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14548); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14273), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14534), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ConfigurationVersion"), - data_type: NodeId::new(0, 14593), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FieldNameAliases"), - data_type: NodeId::new(0, 12), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("PromotedFields"), - data_type: NodeId::new(0, 1), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("VariablesToAdd"), - data_type: NodeId::new(0, 14273), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 14556); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14555), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("NewConfigurationVersion"), - data_type: NodeId::new(0, 14593), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("AddResults"), - data_type: NodeId::new(0, 19), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 14557); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14555), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ConfigurationVersion"), - data_type: NodeId::new(0, 14593), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("VariablesToRemove"), - data_type: NodeId::new(0, 7), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 14559); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14558), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("NewConfigurationVersion"), - data_type: NodeId::new(0, 14593), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RemoveResults"), - data_type: NodeId::new(0, 19), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 14560); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14558), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "EventNotifier"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14586); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14572), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "SelectedFields"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14587); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 601), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14572), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_14_6.rs b/src/server/address_space/generated/nodeset_14_6.rs deleted file mode 100644 index 5b23a8563..000000000 --- a/src/server/address_space/generated/nodeset_14_6.rs +++ /dev/null @@ -1,4273 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "Filter"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14588); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 586), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14572), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ConfigurationVersion"), - data_type: NodeId::new(0, 14593), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FieldNameAliases"), - data_type: NodeId::new(0, 12), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("PromotedFields"), - data_type: NodeId::new(0, 1), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SelectedFields"), - data_type: NodeId::new(0, 601), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15053); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15052), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("NewConfigurationVersion"), - data_type: NodeId::new(0, 14593), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15517); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15052), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Name"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FieldNameAliases"), - data_type: NodeId::new(0, 12), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FieldFlags"), - data_type: NodeId::new(0, 15904), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("VariablesToAdd"), - data_type: NodeId::new(0, 14273), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 14480); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14479), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ConfigurationVersion"), - data_type: NodeId::new(0, 14593), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("AddResults"), - data_type: NodeId::new(0, 19), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 14481); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14479), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Name"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("EventNotifier"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FieldNameAliases"), - data_type: NodeId::new(0, 12), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FieldFlags"), - data_type: NodeId::new(0, 15904), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SelectedFields"), - data_type: NodeId::new(0, 601), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Filter"), - data_type: NodeId::new(0, 586), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 14483); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14482), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ConfigurationVersion"), - data_type: NodeId::new(0, 14593), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 14484); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14482), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Name"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetMetaData"), - data_type: NodeId::new(0, 14523), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("VariablesToAdd"), - data_type: NodeId::new(0, 14273), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 16843); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16842), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("AddResults"), - data_type: NodeId::new(0, 19), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 16853); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16842), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Name"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetMetaData"), - data_type: NodeId::new(0, 14523), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("EventNotifier"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SelectedFields"), - data_type: NodeId::new(0, 601), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Filter"), - data_type: NodeId::new(0, 586), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 16882); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16881), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16883); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16881), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 14486); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14485), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Name"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16894); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16884), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetFolderNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16922); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16884), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetFolderNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16924); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16923), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "ConfigurationVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14489); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14593), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14487), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetMetaData"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15221); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14523), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14487), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Name"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FieldNameAliases"), - data_type: NodeId::new(0, 12), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FieldFlags"), - data_type: NodeId::new(0, 15904), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("VariablesToAdd"), - data_type: NodeId::new(0, 14273), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 14494); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14493), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ConfigurationVersion"), - data_type: NodeId::new(0, 14593), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("AddResults"), - data_type: NodeId::new(0, 19), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 14495); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14493), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Name"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("EventNotifier"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FieldNameAliases"), - data_type: NodeId::new(0, 12), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FieldFlags"), - data_type: NodeId::new(0, 15904), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SelectedFields"), - data_type: NodeId::new(0, 601), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Filter"), - data_type: NodeId::new(0, 586), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 14497); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14496), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ConfigurationVersion"), - data_type: NodeId::new(0, 14593), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 14498); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14496), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Name"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetMetaData"), - data_type: NodeId::new(0, 14523), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("VariablesToAdd"), - data_type: NodeId::new(0, 14273), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 16958); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16935), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("AddResults"), - data_type: NodeId::new(0, 19), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 16959); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16935), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Name"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetMetaData"), - data_type: NodeId::new(0, 14523), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("EventNotifier"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SelectedFields"), - data_type: NodeId::new(0, 601), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Filter"), - data_type: NodeId::new(0, 586), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 16961); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16960), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16971); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16960), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 14500); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14499), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Name"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16995); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16994), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetFolderNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16996); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16994), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetFolderNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 17007); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16997), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "PublisherId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14595); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14209), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "TransportProfileUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17306); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17710), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16309), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14209), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "Selections"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17710); - let node = Variable::new_data_value( - &node_id, - name, - name, - DataTypeId::Boolean, - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17306), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "ConnectionProperties"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17485); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14533), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14209), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "NetworkInterface"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17202); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17576), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16309), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14221), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "Selections"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17576); - let node = Variable::new_data_value( - &node_id, - name, - name, - DataTypeId::Boolean, - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17202), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityMode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17311); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 302), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17310), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNetworkMessageSize"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17204); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17310), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "GroupProperties"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17486); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14533), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17310), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "State"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17315); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14647), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17314), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "WriterGroupId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17214); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17310), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "PublishingInterval"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17318); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17310), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "KeepAliveTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17319); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17310), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "Priority"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17321); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17310), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "LocaleIds"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17322); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 295), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17310), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "HeaderLayoutUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17558); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17310), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityMode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17326); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 302), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17325), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNetworkMessageSize"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17302); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17325), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "GroupProperties"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17487); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14533), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17325), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "State"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17330); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14647), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17329), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "State"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14601); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14647), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14600), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19242); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19241), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "TotalInformation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19243); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19244), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19245), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19246), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19241), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19244); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19243), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19245); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19243), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19246); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19243), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "TotalError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19248); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19249), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19250), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19251), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19241), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19249); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19248), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19250); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19248), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19251); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19248), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "SubError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19254); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19241), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "StateError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19256); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19257), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19258), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19259), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19255), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19257); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19256), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19258); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19256), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19259); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19256), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalByMethod"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19261); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19262), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19263), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19264), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19255), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19262); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19261), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19263); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19261), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19264); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19261), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalByParent"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19266); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19267), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19268), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19269), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19255), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19267); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19266), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19268); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19266), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19269); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19266), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalFromError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19271); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19272), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19273), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19274), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19255), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19272); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19271), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19273); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19271), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19274); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19271), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "StatePausedByParent"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19276); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19277), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19278), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19279), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19255), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19277); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19276), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19278); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19276), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19279); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19276), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "StateDisabledByMethod"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19281); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19282), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19283), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19284), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19255), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19282); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19281), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19283); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19281), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19284); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19281), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "ResolvedAddress"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19287); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19288), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19286), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19288); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19287), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Configuration"), - data_type: NodeId::new(0, 15480), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 17428); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17427), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("GroupId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 17456); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17427), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Configuration"), - data_type: NodeId::new(0, 15520), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 17507); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17465), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("GroupId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 17508); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17465), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("GroupId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 14226); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14225), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityMode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15926); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 302), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14232), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityGroupId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15927); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14232), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityKeyServices"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15928); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 312), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14232), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNetworkMessageSize"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17724); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14232), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "GroupProperties"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17488); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14533), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14232), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "State"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15266); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14647), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15265), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "WriterGroupId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17736); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17725), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "PublishingInterval"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17737); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17725), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "KeepAliveTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17738); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17725), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_14_7.rs b/src/server/address_space/generated/nodeset_14_7.rs deleted file mode 100644 index 85ffd54f0..000000000 --- a/src/server/address_space/generated/nodeset_14_7.rs +++ /dev/null @@ -1,3640 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "Priority"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17739); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17725), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "LocaleIds"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17740); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 295), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17725), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "HeaderLayoutUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17559); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17725), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetWriterId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17744); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17743), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetFieldContentMask"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17745); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15583), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17743), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetWriterProperties"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17490); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14533), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17743), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "State"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17750); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14647), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17749), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17813); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17812), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "TotalInformation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17814); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17815), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17816), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17817), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17812), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17815); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17814), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17816); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17814), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17817); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17814), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "TotalError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17819); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17820), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17821), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17822), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17812), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17820); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17819), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17821); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17819), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17822); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17819), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "SubError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17825); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17812), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "StateError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17827); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17828), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17829), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17830), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17826), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17828); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17827), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17829); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17827), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17830); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17827), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalByMethod"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17832); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17833), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17834), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17835), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17826), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17833); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17832), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17834); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17832), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17835); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17832), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalByParent"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17837); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17838), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17839), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17840), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17826), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17838); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17837), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17839); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17837), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17840); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17837), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalFromError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17842); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17843), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17844), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17845), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17826), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17843); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17842), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17844); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17842), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17845); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17842), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "StatePausedByParent"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17847); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17848), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17849), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17850), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17826), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17848); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17847), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17849); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17847), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17850); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17847), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "StateDisabledByMethod"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17853); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17854), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17855), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17856), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17826), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17854); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17853), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17855); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17853), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17856); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17853), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "SentNetworkMessages"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17859); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17864), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17871), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17872), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17826), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17864); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17859), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17871); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17859), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17872); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17859), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "FailedTransmissions"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17874); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17878), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17885), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17892), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17826), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17878); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17874), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17885); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17874), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17892); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17874), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "EncryptionErrors"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17900); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17901), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17902), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17903), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17826), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17901); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17900), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17902); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17900), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17903); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17900), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "ConfiguredDataSetWriters"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17913); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17920), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17858), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17920); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17913), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "OperationalDataSetWriters"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17927); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17934), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17858), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17934); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17927), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Configuration"), - data_type: NodeId::new(0, 15597), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 17976); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17969), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetWriterNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 17987); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17969), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetWriterNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 17993); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17992), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "PublisherId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18077); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18076), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "WriterGroupId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18078); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18076), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetWriterId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18079); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18076), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetMetaData"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18080); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14523), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18076), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetFieldContentMask"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18081); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15583), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18076), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "MessageReceiveTimeout"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18082); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18076), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "KeyFrameCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17560); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18076), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "HeaderLayoutUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17562); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18076), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetReaderProperties"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17492); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14533), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18076), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "State"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18089); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14647), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18088), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21016); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21015), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "TotalInformation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21017); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21018), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21019), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21020), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21015), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21018); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21017), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21019); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21017), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21020); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21017), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "TotalError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21022); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21023), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21024), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21025), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21015), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21023); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21022), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21024); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21022), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21025); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21022), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "SubError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21028); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21015), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "StateError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21030); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21031), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21032), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21033), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21029), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21031); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21030), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21032); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21030), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21033); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21030), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalByMethod"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21035); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21036), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21037), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21038), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21029), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21036); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21035), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21037); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21035), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21038); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21035), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalByParent"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21040); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21041), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21042), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21043), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21029), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21041); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21040), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21042); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21040), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21043); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21040), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalFromError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21045); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21046), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21047), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21048), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21029), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21046); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21045), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21047); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21045), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21048); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21045), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "StatePausedByParent"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21050); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21051), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21052), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21053), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21029), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21051); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21050), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21052); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21050), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21053); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21050), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_14_8.rs b/src/server/address_space/generated/nodeset_14_8.rs deleted file mode 100644 index 08b9e5e84..000000000 --- a/src/server/address_space/generated/nodeset_14_8.rs +++ /dev/null @@ -1,3633 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "StateDisabledByMethod"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21055); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21056), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21057), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21058), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21029), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21056); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21055), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21057); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21055), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21058); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21055), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "ReceivedNetworkMessages"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21061); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21062), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21063), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21064), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21029), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21062); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21061), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21063); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21061), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21064); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21061), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "ConfiguredDataSetReaders"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21076); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21077), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21060), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21077); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21076), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "OperationalDataSetReaders"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21078); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 21079), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21060), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21079); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21078), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Configuration"), - data_type: NodeId::new(0, 15623), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 21083); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21082), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetReaderNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 21084); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21082), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DataSetReaderNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 21086); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21085), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetWriterId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21092); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15298), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetFieldContentMask"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21093); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15583), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15298), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "KeyFrameCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21094); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15298), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetWriterProperties"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17493); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14533), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15298), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "State"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15300); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14647), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15299), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19551); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19550), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "TotalInformation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19552); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19553), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19554), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19555), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19550), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19553); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19552), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19554); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19552), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19555); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19552), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "TotalError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19557); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19558), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19559), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19560), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19550), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19558); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19557), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19559); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19557), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19560); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19557), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "SubError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19563); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19550), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "StateError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19565); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19566), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19567), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19568), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19564), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19566); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19565), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19567); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19565), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19568); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19565), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalByMethod"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19570); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19571), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19572), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19573), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19564), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19571); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19570), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19572); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19570), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19573); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19570), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalByParent"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19575); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19576), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19577), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19578), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19564), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19576); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19575), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19577); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19575), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19578); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19575), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalFromError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19580); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19581), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19582), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19583), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19564), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19581); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19580), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19582); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19580), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19583); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19580), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "StatePausedByParent"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19585); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19586), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19587), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19588), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19564), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19586); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19585), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19587); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19585), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19588); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19585), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "StateDisabledByMethod"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19590); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19591), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19592), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19593), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19564), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19591); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19590), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19592); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19590), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19593); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19590), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "FailedDataSetMessages"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19596); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19597), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19598), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19599), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19564), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19597); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19596), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19598); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19596), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19599); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19596), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "PublisherId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21097); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "WriterGroupId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21098); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetWriterId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21099); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetMetaData"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21100); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14523), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetFieldContentMask"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21101); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15583), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "MessageReceiveTimeout"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21102); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "KeyFrameCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17563); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "HeaderLayoutUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17564); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityMode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15932); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 302), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityGroupId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15933); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityKeyServices"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15934); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 312), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetReaderProperties"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17494); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14533), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15306), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "State"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15308); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14647), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15307), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19610); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19609), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "TotalInformation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19611); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19612), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19613), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19614), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19609), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19612); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19611), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19613); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19611), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19614); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19611), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "TotalError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19616); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19617), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19618), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19619), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19609), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19617); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19616), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19618); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19616), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19619); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19616), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "SubError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19622); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19609), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "StateError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19624); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19625), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19626), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19627), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19623), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19625); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19624), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19626); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19624), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19627); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19624), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalByMethod"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19629); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19630), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19631), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19632), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19623), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19630); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19629), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19631); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19629), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19632); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19629), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalByParent"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19634); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19635), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19636), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19637), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19623), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19635); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19634), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19636); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19634), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19637); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19634), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalFromError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19639); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19640), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19641), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19642), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19623), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19640); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19639), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19641); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19639), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19642); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19639), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "StatePausedByParent"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19644); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19645), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19646), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19647), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19623), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19645); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19644), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19646); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19644), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_14_9.rs b/src/server/address_space/generated/nodeset_14_9.rs deleted file mode 100644 index 91c892b93..000000000 --- a/src/server/address_space/generated/nodeset_14_9.rs +++ /dev/null @@ -1,3777 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part14.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19647); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19644), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "StateDisabledByMethod"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19649); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19650), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19651), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19652), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19623), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19650); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19649), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19651); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19649), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19652); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19649), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "FailedDataSetMessages"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19655); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19656), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19657), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19658), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19623), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19656); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19655), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19657); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19655), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19658); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19655), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ConfigurationVersion"), - data_type: NodeId::new(0, 14593), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("TargetVariablesToAdd"), - data_type: NodeId::new(0, 14744), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 17387); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17386), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("AddResults"), - data_type: NodeId::new(0, 19), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 17388); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17386), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ParentNodeName"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RolePermissions"), - data_type: NodeId::new(0, 96), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 17390); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17389), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ParentNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 17391); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17389), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "TargetVariables"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15114); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14744), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15111), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ConfigurationVersion"), - data_type: NodeId::new(0, 14593), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("TargetVariablesToAdd"), - data_type: NodeId::new(0, 14744), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15116); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15115), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("AddResults"), - data_type: NodeId::new(0, 19), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15117); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15115), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ConfigurationVersion"), - data_type: NodeId::new(0, 14593), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("TargetsToRemove"), - data_type: NodeId::new(0, 7), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15119); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15118), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RemoveResults"), - data_type: NodeId::new(0, 19), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15120); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15118), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "State"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14644); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 14647), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14643), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19678); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19677), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "TotalInformation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19679); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19680), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19681), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19682), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19677), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19680); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19679), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19681); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19679), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19682); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19679), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "TotalError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19684); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19685), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19686), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19687), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19677), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19685); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19684), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19686); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19684), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19687); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19684), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "SubError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19690); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19677), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "StateError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19692); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19693), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19694), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19695), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19691), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19693); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19692), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19694); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19692), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19695); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19692), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalByMethod"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19697); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19698), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19699), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19700), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19691), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19698); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19697), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19699); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19697), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19700); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19697), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalByParent"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19702); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19703), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19705), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19691), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19703); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19702), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19704); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19702), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19705); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19702), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "StateOperationalFromError"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19707); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19708), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19709), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19710), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19691), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19708); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19707), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19709); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19707), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19710); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19707), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "StatePausedByParent"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19712); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19713), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19714), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19715), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19691), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19713); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19712), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19714); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19712), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19715); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19712), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "StateDisabledByMethod"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19717); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19718), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19719), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19720), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19691), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19718); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19717), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19719); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19717), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19720); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19717), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19724); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19723), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19726); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19727); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19728); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "TimeFirstChange"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19729); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 13), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19731); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19730), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "ConfiguredDataSetWriters"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19778); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19779), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19777), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19779); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19778), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "ConfiguredDataSetReaders"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19780); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19781), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19777), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19781); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19780), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "OperationalDataSetWriters"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19782); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19783), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19777), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19783); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19782), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "OperationalDataSetReaders"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19784); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19785), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19777), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19785); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19784), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "ResolvedAddress"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19832); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19833), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19831), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19833); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19832), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "SentNetworkMessages"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19880); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19881), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19882), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19883), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19848), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19881); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19880), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19882); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19880), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19883); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19880), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "FailedTransmissions"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19885); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19886), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19887), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19888), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19848), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19886); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19885), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19887); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19885), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19888); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19885), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "EncryptionErrors"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19890); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19891), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19892), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19893), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19848), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19891); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19890), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19892); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19890), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19893); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19890), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "ConfiguredDataSetWriters"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19895); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19896), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19879), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19896); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19895), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "OperationalDataSetWriters"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19897); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19898), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19879), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19898); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19897), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityTokenID"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19899); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19900), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19879), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19900); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19899), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "TimeToNextTokenID"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19901); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19902), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19879), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19902); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19901), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "ReceivedNetworkMessages"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19949); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19950), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19951), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19952), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19917), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19950); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19949), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19951); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19949), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19952); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19949), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "ReceivedInvalidNetworkMessages"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19954); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19955), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19956), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19957), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19917), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19955); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19954), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19956); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19954), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "DiagnosticsLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19957); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19723), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19954), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "DecryptionErrors"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19959); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19960), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19961), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19962), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19725), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19917), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "Active"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19960); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19959), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "Classification"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19961); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 19730), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19959), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_3.rs b/src/server/address_space/generated/nodeset_3.rs deleted file mode 100644 index e89f60399..000000000 --- a/src/server/address_space/generated/nodeset_3.rs +++ /dev/null @@ -1,1185 +0,0 @@ -// This file was autogenerated from Opc.Ua.NodeSet2.Part3.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use opcua_types::{*, service_types::Argument}; - -#[allow(unused_imports)] -use crate::address_space::{EventNotifier, types::*}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_object_11(address_space); - add_object_12(address_space); - add_datatype_13(address_space); - add_datatype_14(address_space); - add_datatype_15(address_space); - add_datatype_16(address_space); - add_datatype_17(address_space); - add_datatype_18(address_space); - add_datatype_19(address_space); - add_datatype_20(address_space); - add_datatype_21(address_space); - add_datatype_22(address_space); - add_datatype_23(address_space); - add_datatype_24(address_space); - add_datatype_25(address_space); - add_datatype_26(address_space); - add_datatype_27(address_space); - add_datatype_28(address_space); - add_datatype_29(address_space); - add_datatype_30(address_space); - add_datatype_31(address_space); - add_datatype_32(address_space); - add_datatype_33(address_space); - add_datatype_34(address_space); - add_datatype_35(address_space); - add_datatype_36(address_space); - add_datatype_37(address_space); - add_datatype_38(address_space); - add_datatype_39(address_space); - add_datatype_40(address_space); - add_datatype_41(address_space); - add_datatype_42(address_space); - add_datatype_43(address_space); - add_datatype_44(address_space); - add_datatype_45(address_space); - add_datatype_46(address_space); - add_datatype_47(address_space); - add_datatype_48(address_space); - add_datatype_49(address_space); - add_datatype_50(address_space); - add_datatype_51(address_space); - add_datatype_52(address_space); - add_datatype_53(address_space); - add_datatype_54(address_space); - add_datatype_55(address_space); - add_datatype_56(address_space); - add_datatype_57(address_space); - add_datatype_58(address_space); - add_datatype_59(address_space); - add_referencetype_60(address_space); - add_referencetype_61(address_space); - add_referencetype_62(address_space); - add_referencetype_63(address_space); - add_referencetype_64(address_space); - add_referencetype_65(address_space); - add_referencetype_66(address_space); - add_referencetype_67(address_space); - add_referencetype_68(address_space); - add_referencetype_69(address_space); - add_referencetype_70(address_space); - add_referencetype_71(address_space); - add_referencetype_72(address_space); - add_referencetype_73(address_space); - add_referencetype_74(address_space); - add_referencetype_75(address_space); - add_referencetype_76(address_space); - add_referencetype_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 3062); - let mut node = Object::new(&node_id, name, name, EventNotifier::empty()); - node.set_description(LocalizedText::from("The default binary encoding for a data type.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 3063); - let mut node = Object::new(&node_id, name, name, EventNotifier::empty()); - node.set_description(LocalizedText::from("The default XML encoding for a data type.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 297); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 296), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), - (&NodeId::new(0, 8285), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), - (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 7616); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 7594), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), - (&NodeId::new(0, 8291), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), - (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 12757); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 12755), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), - (&NodeId::new(0, 12759), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), - (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 12758); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 12756), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), - (&NodeId::new(0, 12762), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), - (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 8913); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 8912), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), - (&NodeId::new(0, 8918), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), - (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 298); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 296), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), - (&NodeId::new(0, 7650), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), - (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 8251); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 7594), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), - (&NodeId::new(0, 7656), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), - (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 12765); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 12755), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), - (&NodeId::new(0, 12767), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), - (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_object_11(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 12766); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 12756), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), - (&NodeId::new(0, 12770), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), - (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_object_12(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 8917); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 8912), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse), - (&NodeId::new(0, 8914), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward), - (&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_datatype_13(address_space: &mut AddressSpace) { - // DataType - let name = "BaseDataType"; - let node_id = NodeId::new(0, 24); - let mut node = DataType::new(&node_id, name, name, true); - node.set_description(LocalizedText::from("Describes a value that can have any valid DataType.")); - let _ = address_space.insert::(node, None); -} - -fn add_datatype_14(address_space: &mut AddressSpace) { - // DataType - let name = "Number"; - let node_id = NodeId::new(0, 26); - let mut node = DataType::new(&node_id, name, name, true); - node.set_description(LocalizedText::from("Describes a value that can have any numeric DataType.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_15(address_space: &mut AddressSpace) { - // DataType - let name = "Integer"; - let node_id = NodeId::new(0, 27); - let mut node = DataType::new(&node_id, name, name, true); - node.set_description(LocalizedText::from("Describes a value that can have any integer DataType.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 26), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_16(address_space: &mut AddressSpace) { - // DataType - let name = "UInteger"; - let node_id = NodeId::new(0, 28); - let mut node = DataType::new(&node_id, name, name, true); - node.set_description(LocalizedText::from("Describes a value that can have any unsigned integer DataType.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 26), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_17(address_space: &mut AddressSpace) { - // DataType - let name = "Enumeration"; - let node_id = NodeId::new(0, 29); - let mut node = DataType::new(&node_id, name, name, true); - node.set_description(LocalizedText::from("Describes a value that is an enumerated DataType.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_18(address_space: &mut AddressSpace) { - // DataType - let name = "Boolean"; - let node_id = NodeId::new(0, 1); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is either TRUE or FALSE.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_19(address_space: &mut AddressSpace) { - // DataType - let name = "SByte"; - let node_id = NodeId::new(0, 2); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is an integer between -128 and 127.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 27), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_20(address_space: &mut AddressSpace) { - // DataType - let name = "Byte"; - let node_id = NodeId::new(0, 3); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is an integer between 0 and 255.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 28), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_21(address_space: &mut AddressSpace) { - // DataType - let name = "Int16"; - let node_id = NodeId::new(0, 4); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is an integer between −32,768 and 32,767.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 27), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_22(address_space: &mut AddressSpace) { - // DataType - let name = "UInt16"; - let node_id = NodeId::new(0, 5); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is an integer between 0 and 65535.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 28), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_23(address_space: &mut AddressSpace) { - // DataType - let name = "Int32"; - let node_id = NodeId::new(0, 6); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is an integer between −2,147,483,648 and 2,147,483,647.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 27), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_24(address_space: &mut AddressSpace) { - // DataType - let name = "UInt32"; - let node_id = NodeId::new(0, 7); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is an integer between 0 and 4,294,967,295.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 28), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_25(address_space: &mut AddressSpace) { - // DataType - let name = "Int64"; - let node_id = NodeId::new(0, 8); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is an integer between −9,223,372,036,854,775,808 and 9,223,372,036,854,775,807.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 27), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_26(address_space: &mut AddressSpace) { - // DataType - let name = "UInt64"; - let node_id = NodeId::new(0, 9); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is an integer between 0 and 18,446,744,073,709,551,615.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 28), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_27(address_space: &mut AddressSpace) { - // DataType - let name = "Float"; - let node_id = NodeId::new(0, 10); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is an IEEE 754-1985 single precision floating point number.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 26), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_28(address_space: &mut AddressSpace) { - // DataType - let name = "Double"; - let node_id = NodeId::new(0, 11); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is an IEEE 754-1985 double precision floating point number.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 26), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_29(address_space: &mut AddressSpace) { - // DataType - let name = "String"; - let node_id = NodeId::new(0, 12); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is a sequence of printable Unicode characters.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_30(address_space: &mut AddressSpace) { - // DataType - let name = "DateTime"; - let node_id = NodeId::new(0, 13); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is a Gregorian calender date and time.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_31(address_space: &mut AddressSpace) { - // DataType - let name = "Guid"; - let node_id = NodeId::new(0, 14); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is a 128-bit globally unique identifier.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_32(address_space: &mut AddressSpace) { - // DataType - let name = "ByteString"; - let node_id = NodeId::new(0, 15); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is a sequence of bytes.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_33(address_space: &mut AddressSpace) { - // DataType - let name = "XmlElement"; - let node_id = NodeId::new(0, 16); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is an XML element.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_34(address_space: &mut AddressSpace) { - // DataType - let name = "NodeId"; - let node_id = NodeId::new(0, 17); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is an identifier for a node within a Server address space.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_35(address_space: &mut AddressSpace) { - // DataType - let name = "QualifiedName"; - let node_id = NodeId::new(0, 20); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is a name qualified by a namespace.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_36(address_space: &mut AddressSpace) { - // DataType - let name = "LocalizedText"; - let node_id = NodeId::new(0, 21); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is human readable Unicode text with a locale identifier.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_37(address_space: &mut AddressSpace) { - // DataType - let name = "Structure"; - let node_id = NodeId::new(0, 22); - let mut node = DataType::new(&node_id, name, name, true); - node.set_description(LocalizedText::from("Describes a value that is any type of structure that can be described with a data encoding.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 24), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_38(address_space: &mut AddressSpace) { - // DataType - let name = "Image"; - let node_id = NodeId::new(0, 30); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that is an image encoded as a string of bytes.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 15), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_39(address_space: &mut AddressSpace) { - // DataType - let name = "Decimal128"; - let node_id = NodeId::new(0, 121); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a 128-bit decimal value.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 26), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_40(address_space: &mut AddressSpace) { - // DataType - let name = "NamingRuleType"; - let node_id = NodeId::new(0, 120); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("Describes a value that specifies the significance of the BrowseName for an instance declaration.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 12169), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), - (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_41(address_space: &mut AddressSpace) { - // DataType - let name = "ImageBMP"; - let node_id = NodeId::new(0, 2000); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("An image encoded in BMP format.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 30), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_42(address_space: &mut AddressSpace) { - // DataType - let name = "ImageGIF"; - let node_id = NodeId::new(0, 2001); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("An image encoded in GIF format.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 30), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_43(address_space: &mut AddressSpace) { - // DataType - let name = "ImageJPG"; - let node_id = NodeId::new(0, 2002); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("An image encoded in JPEG format.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 30), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_44(address_space: &mut AddressSpace) { - // DataType - let name = "ImagePNG"; - let node_id = NodeId::new(0, 2003); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("An image encoded in PNG format.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 30), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_45(address_space: &mut AddressSpace) { - // DataType - let name = "IdType"; - let node_id = NodeId::new(0, 256); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("The type of identifier used in a node id.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 7591), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), - (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_46(address_space: &mut AddressSpace) { - // DataType - let name = "NodeClass"; - let node_id = NodeId::new(0, 257); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("A mask specifying the class of the node.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 11878), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward), - (&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_47(address_space: &mut AddressSpace) { - // DataType - let name = "Argument"; - let node_id = NodeId::new(0, 296); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("An argument for a method.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_48(address_space: &mut AddressSpace) { - // DataType - let name = "EnumValueType"; - let node_id = NodeId::new(0, 7594); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("A mapping between a value of an enumerated type and a name and description.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_49(address_space: &mut AddressSpace) { - // DataType - let name = "OptionSet"; - let node_id = NodeId::new(0, 12755); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("This abstract Structured DataType is the base DataType for all DataTypes representing a bit mask.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_50(address_space: &mut AddressSpace) { - // DataType - let name = "Union"; - let node_id = NodeId::new(0, 12756); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("This abstract DataType is the base DataType for all union DataTypes.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_51(address_space: &mut AddressSpace) { - // DataType - let name = "NormalizedString"; - let node_id = NodeId::new(0, 12877); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("A string normalized based on the rules in the unicode specification.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 12), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_52(address_space: &mut AddressSpace) { - // DataType - let name = "DecimalString"; - let node_id = NodeId::new(0, 12878); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("An arbitraty numeric value.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 12), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_53(address_space: &mut AddressSpace) { - // DataType - let name = "DurationString"; - let node_id = NodeId::new(0, 12879); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("A period of time formatted as defined in ISO 8601-2000.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 12), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_54(address_space: &mut AddressSpace) { - // DataType - let name = "TimeString"; - let node_id = NodeId::new(0, 12880); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("A time formatted as defined in ISO 8601-2000.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 12), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_55(address_space: &mut AddressSpace) { - // DataType - let name = "DateString"; - let node_id = NodeId::new(0, 12881); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("A date formatted as defined in ISO 8601-2000.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 12), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_56(address_space: &mut AddressSpace) { - // DataType - let name = "Duration"; - let node_id = NodeId::new(0, 290); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("A period of time measured in milliseconds.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 11), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_57(address_space: &mut AddressSpace) { - // DataType - let name = "UtcTime"; - let node_id = NodeId::new(0, 294); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("A date/time value specified in Universal Coordinated Time (UTC).")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 13), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_58(address_space: &mut AddressSpace) { - // DataType - let name = "LocaleId"; - let node_id = NodeId::new(0, 295); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from("An identifier for a user locale.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 12), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_datatype_59(address_space: &mut AddressSpace) { - // DataType - let name = "TimeZoneDataType"; - let node_id = NodeId::new(0, 8912); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_referencetype_60(address_space: &mut AddressSpace) { - // ReferenceType - let name = "References"; - let node_id = NodeId::new(0, 31); - let mut node = ReferenceType::new(&node_id, name, name, None, true, true); - node.set_description(LocalizedText::from("The abstract base type for all references.")); - let _ = address_space.insert::(node, None); -} - -fn add_referencetype_61(address_space: &mut AddressSpace) { - // ReferenceType - let name = "NonHierarchicalReferences"; - let node_id = NodeId::new(0, 32); - let mut node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "NonHierarchicalReferences")), false, true); - node.set_description(LocalizedText::from("The abstract base type for all non-hierarchical references.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 31), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_referencetype_62(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HierarchicalReferences"; - let node_id = NodeId::new(0, 33); - let mut node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "HierarchicalReferences")), false, true); - node.set_description(LocalizedText::from("The abstract base type for all hierarchical references.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 31), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_referencetype_63(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasChild"; - let node_id = NodeId::new(0, 34); - let mut node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "ChildOf")), false, false); - node.set_description(LocalizedText::from("The abstract base type for all non-looping hierarchical references.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 33), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_referencetype_64(address_space: &mut AddressSpace) { - // ReferenceType - let name = "Organizes"; - let node_id = NodeId::new(0, 35); - let mut node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "OrganizedBy")), false, false); - node.set_description(LocalizedText::from("The type for hierarchical references that are used to organize nodes.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 33), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_referencetype_65(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasEventSource"; - let node_id = NodeId::new(0, 36); - let mut node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "EventSourceOf")), false, false); - node.set_description(LocalizedText::from("The type for non-looping hierarchical references that are used to organize event sources.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 33), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_referencetype_66(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasModellingRule"; - let node_id = NodeId::new(0, 37); - let mut node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "ModellingRuleOf")), false, false); - node.set_description(LocalizedText::from("The type for references from instance declarations to modelling rule nodes.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_referencetype_67(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasEncoding"; - let node_id = NodeId::new(0, 38); - let mut node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "EncodingOf")), false, false); - node.set_description(LocalizedText::from("The type for references from data type nodes to to data type encoding nodes.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_referencetype_68(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasDescription"; - let node_id = NodeId::new(0, 39); - let mut node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "DescriptionOf")), false, false); - node.set_description(LocalizedText::from("The type for references from data type encoding nodes to data type description nodes.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_referencetype_69(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasTypeDefinition"; - let node_id = NodeId::new(0, 40); - let mut node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "TypeDefinitionOf")), false, false); - node.set_description(LocalizedText::from("The type for references from a instance node its type defintion node.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_referencetype_70(address_space: &mut AddressSpace) { - // ReferenceType - let name = "GeneratesEvent"; - let node_id = NodeId::new(0, 41); - let mut node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "GeneratesEvent")), false, false); - node.set_description(LocalizedText::from("The type for references from a node to an event type that is raised by node.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_referencetype_71(address_space: &mut AddressSpace) { - // ReferenceType - let name = "AlwaysGeneratesEvent"; - let node_id = NodeId::new(0, 3065); - let mut node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "AlwaysGeneratesEvent")), false, false); - node.set_description(LocalizedText::from("The type for references from a node to an event type that is always raised by node.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 41), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_referencetype_72(address_space: &mut AddressSpace) { - // ReferenceType - let name = "Aggregates"; - let node_id = NodeId::new(0, 44); - let mut node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "AggregatedBy")), false, false); - node.set_description(LocalizedText::from("The type for non-looping hierarchical references that are used to aggregate nodes into complex types.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 34), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_referencetype_73(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasSubtype"; - let node_id = NodeId::new(0, 45); - let mut node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "SubtypeOf")), false, false); - node.set_description(LocalizedText::from("The type for non-looping hierarchical references that are used to define sub types.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 34), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_referencetype_74(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasProperty"; - let node_id = NodeId::new(0, 46); - let mut node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "PropertyOf")), false, false); - node.set_description(LocalizedText::from("The type for non-looping hierarchical reference from a node to its property.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 44), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_referencetype_75(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasComponent"; - let node_id = NodeId::new(0, 47); - let mut node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "ComponentOf")), false, false); - node.set_description(LocalizedText::from("The type for non-looping hierarchical reference from a node to its component.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 44), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_referencetype_76(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasNotifier"; - let node_id = NodeId::new(0, 48); - let mut node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "NotifierOf")), false, false); - node.set_description(LocalizedText::from("The type for non-looping hierarchical references that are used to indicate how events propagate from node to node.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 36), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_referencetype_77(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasOrderedComponent"; - let node_id = NodeId::new(0, 49); - let mut node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "OrderedComponentOf")), false, false); - node.set_description(LocalizedText::from("The type for non-looping hierarchical reference from a node to its component when the order of references matters.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 47), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse), - ])); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "EnumValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12169); - let node = Variable::new_data_value(&node_id, name, name, DataTypeId::try_from(7594u32).unwrap(), value); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), - (&NodeId::new(0, 120), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), - ])); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "NodeVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3068); - let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::String, value); - node.set_description(LocalizedText::from("The version number of the node (used to indicate changes to references of the owning node).")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "ViewVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12170); - let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::UInt32, value); - node.set_description(LocalizedText::from("The version number of the view.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "Icon"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3067); - let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::try_from(30u32).unwrap(), value); - node.set_description(LocalizedText::from("A small image representing the object.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "LocalTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3069); - let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::try_from(8912u32).unwrap(), value); - node.set_description(LocalizedText::from("The local time where the owning variable value was collected.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "AllowNulls"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3070); - let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, value); - node.set_description(LocalizedText::from("Whether the value of the owning variable is allowed to be null.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "ValueAsText"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11433); - let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::LocalizedText, value); - node.set_description(LocalizedText::from("The string representation of the current value for a variable with an enumerated data type.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "MaxStringLength"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11498); - let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::UInt32, value); - node.set_description(LocalizedText::from("The maximum length for a string that can be stored in the owning variable.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "MaxByteStringLength"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12908); - let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::UInt32, value); - node.set_description(LocalizedText::from("The maximum length for a byte string that can be stored in the owning variable.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "MaxArrayLength"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11512); - let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::UInt32, value); - node.set_description(LocalizedText::from("The maximum length for an array that can be stored in the owning variable.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "EngineeringUnits"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11513); - let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::try_from(887u32).unwrap(), value); - node.set_description(LocalizedText::from("The engineering units for the value of the owning variable.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11432); - let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::LocalizedText, value); - node.set_description(LocalizedText::from("The human readable strings associated with the values of an enumerated value (when values are sequential).")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "EnumValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3071); - let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::try_from(7594u32).unwrap(), value); - node.set_description(LocalizedText::from("The human readable strings associated with the values of an enumerated value (when values have no sequence).")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "OptionSetValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12745); - let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::LocalizedText, value); - node.set_description(LocalizedText::from("Contains the human-readable representation for each bit of the bit mask.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3072); - let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::try_from(296u32).unwrap(), value); - node.set_description(LocalizedText::from("The input arguments for a method.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3073); - let mut node = Variable::new_data_value(&node_id, name, name, DataTypeId::try_from(296u32).unwrap(), value); - node.set_description(LocalizedText::from("The output arguments for a method.")); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - ])); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7591); - let node = Variable::new_data_value(&node_id, name, name, DataTypeId::LocalizedText, value); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), - (&NodeId::new(0, 256), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), - ])); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "EnumValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11878); - let node = Variable::new_data_value(&node_id, name, name, DataTypeId::try_from(7594u32).unwrap(), value); - let _ = address_space.insert(node, Some(&[ - (&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward), - (&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward), - (&NodeId::new(0, 257), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse), - ])); -} - diff --git a/src/server/address_space/generated/nodeset_3_1.rs b/src/server/address_space/generated/nodeset_3_1.rs deleted file mode 100644 index 71b0f92ff..000000000 --- a/src/server/address_space/generated/nodeset_3_1.rs +++ /dev/null @@ -1,2228 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part3.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_object_11(address_space); - add_object_12(address_space); - add_object_13(address_space); - add_object_14(address_space); - add_object_15(address_space); - add_object_16(address_space); - add_object_17(address_space); - add_object_18(address_space); - add_object_19(address_space); - add_object_20(address_space); - add_object_21(address_space); - add_object_22(address_space); - add_object_23(address_space); - add_object_24(address_space); - add_object_25(address_space); - add_object_26(address_space); - add_object_27(address_space); - add_object_28(address_space); - add_object_29(address_space); - add_object_30(address_space); - add_object_31(address_space); - add_object_32(address_space); - add_object_33(address_space); - add_object_34(address_space); - add_object_35(address_space); - add_object_36(address_space); - add_object_37(address_space); - add_object_38(address_space); - add_object_39(address_space); - add_object_40(address_space); - add_object_41(address_space); - add_object_42(address_space); - add_object_43(address_space); - add_object_44(address_space); - add_object_45(address_space); - add_object_46(address_space); - add_object_47(address_space); - add_object_48(address_space); - add_object_49(address_space); - add_object_50(address_space); - add_object_51(address_space); - add_object_52(address_space); - add_object_53(address_space); - add_object_54(address_space); - add_object_55(address_space); - add_object_56(address_space); - add_object_57(address_space); - add_object_58(address_space); - add_object_59(address_space); - add_object_60(address_space); - add_object_61(address_space); - add_object_62(address_space); - add_object_63(address_space); - add_object_64(address_space); - add_object_65(address_space); - add_object_66(address_space); - add_object_67(address_space); - add_object_68(address_space); - add_object_69(address_space); - add_object_70(address_space); - add_object_71(address_space); - add_object_72(address_space); - add_object_73(address_space); - add_object_74(address_space); - add_datatype_75(address_space); - add_datatype_76(address_space); - add_datatype_77(address_space); - add_datatype_78(address_space); - add_datatype_79(address_space); - add_datatype_80(address_space); - add_datatype_81(address_space); - add_datatype_82(address_space); - add_datatype_83(address_space); - add_datatype_84(address_space); - add_datatype_85(address_space); - add_datatype_86(address_space); - add_datatype_87(address_space); - add_datatype_88(address_space); - add_datatype_89(address_space); - add_datatype_90(address_space); - add_datatype_91(address_space); - add_datatype_92(address_space); - add_datatype_93(address_space); - add_datatype_94(address_space); - add_datatype_95(address_space); - add_datatype_96(address_space); - add_datatype_97(address_space); - add_datatype_98(address_space); - add_datatype_99(address_space); - add_datatype_100(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 3062); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 3063); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 17863); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17861), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 128); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 96), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16131), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 121); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 97), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18178), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 14844); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 101), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18181), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 122); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 99), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18184), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 123); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 100), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18187), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 260); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 258), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 11889); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11879), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_11(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 11890); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11880), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_12(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 263); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 261), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_13(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 266); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 264), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_14(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 269); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 267), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_15(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 272); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 270), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_16(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 275); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 273), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_17(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 278); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 276), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_18(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 281); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 279), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_19(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 284); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 282), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_20(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 287); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 285), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_21(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 298); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 296), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7650), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_22(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 8251); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 7594), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7656), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_23(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 14845); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 102), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 14870), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_24(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 12765); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12755), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12767), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_25(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 12766); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12756), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12770), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_26(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 8917); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 8912), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8914), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_27(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 17862); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17861), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_28(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 16126); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 96), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16127), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_29(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 14797); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 97), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18166), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_30(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 14800); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 101), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18169), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_31(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 14798); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 99), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18172), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_32(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 14799); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 100), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18175), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_33(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 259); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 258), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_34(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 11887); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11879), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_35(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 11888); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11880), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_36(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 262); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 261), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_37(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 265); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 264), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_38(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 268); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 267), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_39(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 271); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 270), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_40(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 274); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 273), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_41(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 277); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 276), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_42(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 280); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 279), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_43(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 283); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 282), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_44(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 286); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 285), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_45(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 297); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 296), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8285), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_46(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 7616); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 7594), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8291), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_47(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 14801); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 102), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 14826), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_48(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 12757); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12755), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12759), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_49(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 12758); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12756), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12762), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_50(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 8913); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 8912), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8918), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_51(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15045); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17861), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_52(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15062); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 96), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_53(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15063); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 97), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_54(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15065); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 101), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_55(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15066); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 99), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_56(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15067); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 100), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_57(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15068); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 258), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_58(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15069); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11879), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_59(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15070); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11880), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_60(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15071); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 261), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_61(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15073); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 264), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_62(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15074); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 267), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_63(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15075); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 270), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_64(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15076); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 273), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_65(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15077); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 276), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_66(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15078); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 279), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_67(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15079); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 282), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_68(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15080); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 285), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_69(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15081); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 296), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_70(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15082); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 7594), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_71(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15083); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 102), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_72(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15084); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12755), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_73(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15085); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12756), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_74(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15086); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 8912), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_datatype_75(address_space: &mut AddressSpace) { - // DataType - let name = "BaseDataType"; - let node_id = NodeId::new(0, 24); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert::(node, None); -} - -fn add_datatype_76(address_space: &mut AddressSpace) { - // DataType - let name = "Number"; - let node_id = NodeId::new(0, 26); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 24), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_77(address_space: &mut AddressSpace) { - // DataType - let name = "Integer"; - let node_id = NodeId::new(0, 27); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 26), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_78(address_space: &mut AddressSpace) { - // DataType - let name = "UInteger"; - let node_id = NodeId::new(0, 28); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 26), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_79(address_space: &mut AddressSpace) { - // DataType - let name = "Enumeration"; - let node_id = NodeId::new(0, 29); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 24), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_80(address_space: &mut AddressSpace) { - // DataType - let name = "Boolean"; - let node_id = NodeId::new(0, 1); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 24), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_81(address_space: &mut AddressSpace) { - // DataType - let name = "SByte"; - let node_id = NodeId::new(0, 2); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 27), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_82(address_space: &mut AddressSpace) { - // DataType - let name = "Byte"; - let node_id = NodeId::new(0, 3); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 28), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_83(address_space: &mut AddressSpace) { - // DataType - let name = "Int16"; - let node_id = NodeId::new(0, 4); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 27), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_84(address_space: &mut AddressSpace) { - // DataType - let name = "UInt16"; - let node_id = NodeId::new(0, 5); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 28), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_85(address_space: &mut AddressSpace) { - // DataType - let name = "Int32"; - let node_id = NodeId::new(0, 6); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 27), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_86(address_space: &mut AddressSpace) { - // DataType - let name = "UInt32"; - let node_id = NodeId::new(0, 7); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 28), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_87(address_space: &mut AddressSpace) { - // DataType - let name = "Int64"; - let node_id = NodeId::new(0, 8); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 27), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_88(address_space: &mut AddressSpace) { - // DataType - let name = "UInt64"; - let node_id = NodeId::new(0, 9); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 28), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_89(address_space: &mut AddressSpace) { - // DataType - let name = "Float"; - let node_id = NodeId::new(0, 10); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 26), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_90(address_space: &mut AddressSpace) { - // DataType - let name = "Double"; - let node_id = NodeId::new(0, 11); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 26), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_91(address_space: &mut AddressSpace) { - // DataType - let name = "String"; - let node_id = NodeId::new(0, 12); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 24), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_92(address_space: &mut AddressSpace) { - // DataType - let name = "DateTime"; - let node_id = NodeId::new(0, 13); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 24), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_93(address_space: &mut AddressSpace) { - // DataType - let name = "Guid"; - let node_id = NodeId::new(0, 14); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 24), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_94(address_space: &mut AddressSpace) { - // DataType - let name = "ByteString"; - let node_id = NodeId::new(0, 15); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 24), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_95(address_space: &mut AddressSpace) { - // DataType - let name = "XmlElement"; - let node_id = NodeId::new(0, 16); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 24), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_96(address_space: &mut AddressSpace) { - // DataType - let name = "NodeId"; - let node_id = NodeId::new(0, 17); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 24), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_97(address_space: &mut AddressSpace) { - // DataType - let name = "QualifiedName"; - let node_id = NodeId::new(0, 20); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 24), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_98(address_space: &mut AddressSpace) { - // DataType - let name = "LocalizedText"; - let node_id = NodeId::new(0, 21); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 24), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_99(address_space: &mut AddressSpace) { - // DataType - let name = "Structure"; - let node_id = NodeId::new(0, 22); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 24), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_100(address_space: &mut AddressSpace) { - // DataType - let name = "Image"; - let node_id = NodeId::new(0, 30); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} diff --git a/src/server/address_space/generated/nodeset_4_1.rs b/src/server/address_space/generated/nodeset_4_1.rs deleted file mode 100644 index 8aba0aea8..000000000 --- a/src/server/address_space/generated/nodeset_4_1.rs +++ /dev/null @@ -1,2456 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part4.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_object_11(address_space); - add_object_12(address_space); - add_object_13(address_space); - add_object_14(address_space); - add_object_15(address_space); - add_object_16(address_space); - add_object_17(address_space); - add_object_18(address_space); - add_object_19(address_space); - add_object_20(address_space); - add_object_21(address_space); - add_object_22(address_space); - add_object_23(address_space); - add_object_24(address_space); - add_object_25(address_space); - add_object_26(address_space); - add_object_27(address_space); - add_object_28(address_space); - add_object_29(address_space); - add_object_30(address_space); - add_object_31(address_space); - add_object_32(address_space); - add_object_33(address_space); - add_object_34(address_space); - add_object_35(address_space); - add_object_36(address_space); - add_object_37(address_space); - add_object_38(address_space); - add_object_39(address_space); - add_object_40(address_space); - add_object_41(address_space); - add_object_42(address_space); - add_object_43(address_space); - add_object_44(address_space); - add_object_45(address_space); - add_object_46(address_space); - add_object_47(address_space); - add_object_48(address_space); - add_object_49(address_space); - add_object_50(address_space); - add_object_51(address_space); - add_object_52(address_space); - add_object_53(address_space); - add_object_54(address_space); - add_object_55(address_space); - add_object_56(address_space); - add_object_57(address_space); - add_object_58(address_space); - add_object_59(address_space); - add_object_60(address_space); - add_object_61(address_space); - add_object_62(address_space); - add_object_63(address_space); - add_object_64(address_space); - add_object_65(address_space); - add_object_66(address_space); - add_object_67(address_space); - add_object_68(address_space); - add_object_69(address_space); - add_object_70(address_space); - add_object_71(address_space); - add_object_72(address_space); - add_object_73(address_space); - add_object_74(address_space); - add_object_75(address_space); - add_object_76(address_space); - add_object_77(address_space); - add_object_78(address_space); - add_object_79(address_space); - add_object_80(address_space); - add_object_81(address_space); - add_object_82(address_space); - add_object_83(address_space); - add_object_84(address_space); - add_object_85(address_space); - add_object_86(address_space); - add_object_87(address_space); - add_object_88(address_space); - add_object_89(address_space); - add_object_90(address_space); - add_object_91(address_space); - add_object_92(address_space); - add_object_93(address_space); - add_object_94(address_space); - add_object_95(address_space); - add_object_96(address_space); - add_object_97(address_space); - add_object_98(address_space); - add_object_99(address_space); - add_object_100(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 310); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 308), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7665), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 391); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 389), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 394); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 392), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 397); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 395), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15903); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15901), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 21001); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20999), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 422); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 420), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 425); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 423), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 12207); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12189), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12213), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 12208); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12190), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_11(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 12209); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12191), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_12(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 306); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 304), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7662), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_13(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 314); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 312), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7668), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_14(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 428); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 426), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_15(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 431); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 429), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_16(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 434); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 432), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7782), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_17(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 437); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 435), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_18(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 440); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 438), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_19(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 12900); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12890), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12902), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_20(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 12901); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12891), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12905), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_21(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 12211); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12193), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_22(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 12212); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12194), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_23(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 443); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 441), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_24(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 446); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 444), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_25(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 449); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 447), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_26(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 452); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 450), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_27(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 455); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 453), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_28(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 346); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 344), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7698), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_29(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 458); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 456), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_30(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 461); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 459), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_31(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 464); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 462), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_32(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 318); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 316), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7671), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_33(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 321); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 319), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7674), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_34(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 324); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 322), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7677), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_35(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 327); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 325), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7680), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_36(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 940); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 938), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7683), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_37(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 467); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 465), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_38(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 470); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 468), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_39(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 473); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 471), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_40(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 476); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 474), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_41(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 479); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 477), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_42(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 482); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 480), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_43(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 351); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 349), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_44(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 354); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 352), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_45(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 357); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 355), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_46(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 360); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 358), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_47(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 363); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 361), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_48(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 366); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 364), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_49(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 369); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 367), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_50(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 372); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 370), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_51(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 375); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 373), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_52(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 17610); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17606), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_53(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 17611); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17607), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_54(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 378); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 376), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7728), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_55(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 485); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 483), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_56(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 488); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 486), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_57(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 491); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 489), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_58(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 381); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 379), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7731), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_59(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 494); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 492), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_60(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 497); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 495), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_61(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 384); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 382), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7734), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_62(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 500); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 498), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_63(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 503); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 501), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_64(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 387); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 385), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7737), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_65(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 506); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 504), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_66(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 509); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 507), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_67(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 513); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 511), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_68(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 516); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 514), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_69(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 520); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 518), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_70(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 524); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 522), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_71(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 527); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 525), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_72(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 530); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 528), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_73(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 533); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 531), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_74(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 536); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 534), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_75(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 539); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 537), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12718), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_76(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 542); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 540), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12721), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_77(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 545); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 543), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_78(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 548); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 546), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_79(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 551); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 549), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_80(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 554); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 552), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_81(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 557); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 555), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_82(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 560); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 558), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_83(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 563); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 561), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_84(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 566); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 564), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_85(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 569); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 567), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_86(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 333); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 331), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7686), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_87(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 572); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 570), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_88(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 575); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 573), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_89(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 579); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 577), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_90(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 582); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 580), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_91(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 585); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 583), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7929), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_92(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 588); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 586), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7932), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_93(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 591); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 589), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7935), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_94(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 594); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 592), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7938), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_95(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 597); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 595), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7941), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_96(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 600); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 598), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7944), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_97(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 603); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 601), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7947), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_98(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 606); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 604), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_99(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 609); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 607), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_100(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 612); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 610), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_4_2.rs b/src/server/address_space/generated/nodeset_4_2.rs deleted file mode 100644 index 4c78b0224..000000000 --- a/src/server/address_space/generated/nodeset_4_2.rs +++ /dev/null @@ -1,2366 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part4.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_object_11(address_space); - add_object_12(address_space); - add_object_13(address_space); - add_object_14(address_space); - add_object_15(address_space); - add_object_16(address_space); - add_object_17(address_space); - add_object_18(address_space); - add_object_19(address_space); - add_object_20(address_space); - add_object_21(address_space); - add_object_22(address_space); - add_object_23(address_space); - add_object_24(address_space); - add_object_25(address_space); - add_object_26(address_space); - add_object_27(address_space); - add_object_28(address_space); - add_object_29(address_space); - add_object_30(address_space); - add_object_31(address_space); - add_object_32(address_space); - add_object_33(address_space); - add_object_34(address_space); - add_object_35(address_space); - add_object_36(address_space); - add_object_37(address_space); - add_object_38(address_space); - add_object_39(address_space); - add_object_40(address_space); - add_object_41(address_space); - add_object_42(address_space); - add_object_43(address_space); - add_object_44(address_space); - add_object_45(address_space); - add_object_46(address_space); - add_object_47(address_space); - add_object_48(address_space); - add_object_49(address_space); - add_object_50(address_space); - add_object_51(address_space); - add_object_52(address_space); - add_object_53(address_space); - add_object_54(address_space); - add_object_55(address_space); - add_object_56(address_space); - add_object_57(address_space); - add_object_58(address_space); - add_object_59(address_space); - add_object_60(address_space); - add_object_61(address_space); - add_object_62(address_space); - add_object_63(address_space); - add_object_64(address_space); - add_object_65(address_space); - add_object_66(address_space); - add_object_67(address_space); - add_object_68(address_space); - add_object_69(address_space); - add_object_70(address_space); - add_object_71(address_space); - add_object_72(address_space); - add_object_73(address_space); - add_object_74(address_space); - add_object_75(address_space); - add_object_76(address_space); - add_object_77(address_space); - add_object_78(address_space); - add_object_79(address_space); - add_object_80(address_space); - add_object_81(address_space); - add_object_82(address_space); - add_object_83(address_space); - add_object_84(address_space); - add_object_85(address_space); - add_object_86(address_space); - add_object_87(address_space); - add_object_88(address_space); - add_object_89(address_space); - add_object_90(address_space); - add_object_91(address_space); - add_object_92(address_space); - add_object_93(address_space); - add_object_94(address_space); - add_object_95(address_space); - add_object_96(address_space); - add_object_97(address_space); - add_object_98(address_space); - add_object_99(address_space); - add_object_100(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 615); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 613), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 618); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 616), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 621); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 619), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 624); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 622), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 628); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 626), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 631); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 629), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 634); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 632), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 637); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 635), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 640); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 638), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 643); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 641), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_11(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 646); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 644), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_12(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 649); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 647), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_13(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 652); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 650), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_14(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 655); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 653), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_15(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 23500); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 23497), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_16(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 658); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 656), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_17(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 11226); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11216), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_18(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 11227); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11217), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_19(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 661); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 659), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8004), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_20(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 664); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 662), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_21(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 667); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 665), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_22(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 670); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 668), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_23(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 673); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 671), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_24(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 676); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 674), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_25(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 679); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 677), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_26(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 682); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 680), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_27(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 11300); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11295), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_28(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 685); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 683), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_29(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 688); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 686), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_30(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 691); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 689), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_31(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 694); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 692), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_32(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 697); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 695), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_33(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 700); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 698), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_34(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 703); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 701), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_35(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 706); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 704), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_36(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 709); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 707), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_37(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 712); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 710), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_38(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 715); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 713), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_39(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 721); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 719), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8067), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_40(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 724); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 722), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_41(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 727); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 725), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8073), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_42(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 950); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 948), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8076), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_43(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 730); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 728), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_44(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 733); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 731), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_45(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 736); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 734), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_46(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 739); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 737), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_47(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 742); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 740), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_48(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 745); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 743), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_49(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 748); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 746), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_50(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 751); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 749), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_51(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 754); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 752), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_52(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 757); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 755), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_53(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 760); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 758), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_54(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 763); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 761), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_55(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 766); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 764), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_56(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 769); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 767), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_57(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 772); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 770), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_58(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 775); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 773), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_59(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 778); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 776), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_60(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 781); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 779), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_61(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 784); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 782), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_62(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 787); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 785), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_63(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 790); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 788), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_64(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 793); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 791), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_65(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 796); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 794), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_66(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 799); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 797), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_67(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 802); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 800), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_68(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 805); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 803), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_69(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 947); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 945), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_70(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 811); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 809), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_71(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 808); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 806), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_72(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 916); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 914), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_73(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 919); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 917), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_74(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 922); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 920), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8172), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_75(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 820); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 818), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_76(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 823); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 821), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_77(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 826); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 824), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_78(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 829); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 827), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_79(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 832); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 830), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_80(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 835); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 833), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_81(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 838); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 836), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_82(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 841); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 839), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_83(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 844); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 842), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_84(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 847); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 845), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_85(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 850); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 848), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_86(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 309); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 308), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8300), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_87(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 390); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 389), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_88(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 393); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 392), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_89(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 396); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 395), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_90(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15902); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15901), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_91(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 21000); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20999), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_92(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 421); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 420), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_93(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 424); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 423), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_94(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 12195); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12189), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12201), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_95(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 12196); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12190), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_96(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 12197); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12191), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_97(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 305); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 304), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8297), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_98(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 313); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 312), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8303), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_99(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 427); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 426), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_100(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 430); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 429), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_4_3.rs b/src/server/address_space/generated/nodeset_4_3.rs deleted file mode 100644 index 5fbc484a5..000000000 --- a/src/server/address_space/generated/nodeset_4_3.rs +++ /dev/null @@ -1,2436 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part4.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_object_11(address_space); - add_object_12(address_space); - add_object_13(address_space); - add_object_14(address_space); - add_object_15(address_space); - add_object_16(address_space); - add_object_17(address_space); - add_object_18(address_space); - add_object_19(address_space); - add_object_20(address_space); - add_object_21(address_space); - add_object_22(address_space); - add_object_23(address_space); - add_object_24(address_space); - add_object_25(address_space); - add_object_26(address_space); - add_object_27(address_space); - add_object_28(address_space); - add_object_29(address_space); - add_object_30(address_space); - add_object_31(address_space); - add_object_32(address_space); - add_object_33(address_space); - add_object_34(address_space); - add_object_35(address_space); - add_object_36(address_space); - add_object_37(address_space); - add_object_38(address_space); - add_object_39(address_space); - add_object_40(address_space); - add_object_41(address_space); - add_object_42(address_space); - add_object_43(address_space); - add_object_44(address_space); - add_object_45(address_space); - add_object_46(address_space); - add_object_47(address_space); - add_object_48(address_space); - add_object_49(address_space); - add_object_50(address_space); - add_object_51(address_space); - add_object_52(address_space); - add_object_53(address_space); - add_object_54(address_space); - add_object_55(address_space); - add_object_56(address_space); - add_object_57(address_space); - add_object_58(address_space); - add_object_59(address_space); - add_object_60(address_space); - add_object_61(address_space); - add_object_62(address_space); - add_object_63(address_space); - add_object_64(address_space); - add_object_65(address_space); - add_object_66(address_space); - add_object_67(address_space); - add_object_68(address_space); - add_object_69(address_space); - add_object_70(address_space); - add_object_71(address_space); - add_object_72(address_space); - add_object_73(address_space); - add_object_74(address_space); - add_object_75(address_space); - add_object_76(address_space); - add_object_77(address_space); - add_object_78(address_space); - add_object_79(address_space); - add_object_80(address_space); - add_object_81(address_space); - add_object_82(address_space); - add_object_83(address_space); - add_object_84(address_space); - add_object_85(address_space); - add_object_86(address_space); - add_object_87(address_space); - add_object_88(address_space); - add_object_89(address_space); - add_object_90(address_space); - add_object_91(address_space); - add_object_92(address_space); - add_object_93(address_space); - add_object_94(address_space); - add_object_95(address_space); - add_object_96(address_space); - add_object_97(address_space); - add_object_98(address_space); - add_object_99(address_space); - add_object_100(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 433); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 432), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8417), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 436); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 435), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 439); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 438), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 12892); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12890), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12894), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 12893); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12891), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12897), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 12199); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12193), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 12200); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12194), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 442); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 441), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 445); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 444), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 448); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 447), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_11(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 451); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 450), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_12(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 454); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 453), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_13(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 345); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 344), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8333), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_14(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 457); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 456), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_15(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 460); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 459), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_16(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 463); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 462), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_17(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 317); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 316), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8306), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_18(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 320); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 319), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8309), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_19(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 323); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 322), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8312), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_20(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 326); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 325), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8315), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_21(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 939); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 938), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8318), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_22(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 466); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 465), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_23(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 469); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 468), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_24(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 472); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 471), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_25(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 475); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 474), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_26(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 478); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 477), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_27(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 481); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 480), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_28(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 350); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 349), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_29(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 353); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 352), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_30(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 356); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 355), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_31(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 359); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 358), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_32(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 362); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 361), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_33(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 365); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 364), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_34(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 368); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 367), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_35(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 371); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 370), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_36(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 374); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 373), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_37(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 17608); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17606), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_38(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 17609); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17607), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_39(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 377); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 376), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8363), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_40(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 484); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 483), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_41(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 487); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 486), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_42(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 490); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 489), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_43(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 380); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 379), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8366), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_44(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 493); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 492), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_45(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 496); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 495), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_46(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 383); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 382), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8369), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_47(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 499); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 498), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_48(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 502); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 501), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_49(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 386); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 385), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8372), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_50(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 505); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 504), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_51(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 508); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 507), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_52(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 512); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 511), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_53(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 515); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 514), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_54(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 519); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 518), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_55(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 523); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 522), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_56(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 526); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 525), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_57(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 529); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 528), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_58(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 532); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 531), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_59(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 535); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 534), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_60(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 538); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 537), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12712), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_61(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 541); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 540), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12715), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_62(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 544); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 543), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_63(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 547); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 546), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_64(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 550); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 549), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_65(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 553); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 552), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_66(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 556); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 555), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_67(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 559); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 558), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_68(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 562); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 561), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_69(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 565); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 564), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_70(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 568); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 567), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_71(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 332); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 331), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8321), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_72(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 571); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 570), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_73(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 574); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 573), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_74(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 578); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 577), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_75(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 581); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 580), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_76(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 584); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 583), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8564), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_77(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 587); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 586), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8567), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_78(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 590); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 589), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8570), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_79(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 593); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 592), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8573), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_80(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 596); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 595), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8576), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_81(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 599); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 598), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8579), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_82(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 602); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 601), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8582), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_83(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 605); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 604), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_84(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 608); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 607), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_85(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 611); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 610), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_86(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 614); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 613), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_87(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 617); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 616), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_88(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 620); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 619), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_89(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 623); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 622), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_90(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 627); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 626), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_91(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 630); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 629), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_92(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 633); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 632), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_93(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 636); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 635), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_94(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 639); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 638), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_95(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 642); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 641), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_96(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 645); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 644), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_97(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 648); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 647), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_98(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 651); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 650), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_99(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 654); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 653), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_100(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 23506); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 23497), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_4_4.rs b/src/server/address_space/generated/nodeset_4_4.rs deleted file mode 100644 index c48f9138a..000000000 --- a/src/server/address_space/generated/nodeset_4_4.rs +++ /dev/null @@ -1,2346 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part4.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_object_11(address_space); - add_object_12(address_space); - add_object_13(address_space); - add_object_14(address_space); - add_object_15(address_space); - add_object_16(address_space); - add_object_17(address_space); - add_object_18(address_space); - add_object_19(address_space); - add_object_20(address_space); - add_object_21(address_space); - add_object_22(address_space); - add_object_23(address_space); - add_object_24(address_space); - add_object_25(address_space); - add_object_26(address_space); - add_object_27(address_space); - add_object_28(address_space); - add_object_29(address_space); - add_object_30(address_space); - add_object_31(address_space); - add_object_32(address_space); - add_object_33(address_space); - add_object_34(address_space); - add_object_35(address_space); - add_object_36(address_space); - add_object_37(address_space); - add_object_38(address_space); - add_object_39(address_space); - add_object_40(address_space); - add_object_41(address_space); - add_object_42(address_space); - add_object_43(address_space); - add_object_44(address_space); - add_object_45(address_space); - add_object_46(address_space); - add_object_47(address_space); - add_object_48(address_space); - add_object_49(address_space); - add_object_50(address_space); - add_object_51(address_space); - add_object_52(address_space); - add_object_53(address_space); - add_object_54(address_space); - add_object_55(address_space); - add_object_56(address_space); - add_object_57(address_space); - add_object_58(address_space); - add_object_59(address_space); - add_object_60(address_space); - add_object_61(address_space); - add_object_62(address_space); - add_object_63(address_space); - add_object_64(address_space); - add_object_65(address_space); - add_object_66(address_space); - add_object_67(address_space); - add_object_68(address_space); - add_object_69(address_space); - add_object_70(address_space); - add_object_71(address_space); - add_object_72(address_space); - add_object_73(address_space); - add_object_74(address_space); - add_object_75(address_space); - add_object_76(address_space); - add_object_77(address_space); - add_object_78(address_space); - add_object_79(address_space); - add_object_80(address_space); - add_object_81(address_space); - add_object_82(address_space); - add_object_83(address_space); - add_object_84(address_space); - add_object_85(address_space); - add_object_86(address_space); - add_object_87(address_space); - add_object_88(address_space); - add_object_89(address_space); - add_object_90(address_space); - add_object_91(address_space); - add_object_92(address_space); - add_object_93(address_space); - add_object_94(address_space); - add_object_95(address_space); - add_object_96(address_space); - add_object_97(address_space); - add_object_98(address_space); - add_object_99(address_space); - add_object_100(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 657); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 656), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 11218); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11216), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 11219); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11217), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 660); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 659), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8639), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 663); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 662), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 666); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 665), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 669); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 668), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 672); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 671), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 675); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 674), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 678); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 677), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_11(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 681); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 680), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_12(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 11296); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11295), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_13(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 684); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 683), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_14(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 687); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 686), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_15(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 690); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 689), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_16(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 693); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 692), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_17(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 696); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 695), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_18(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 699); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 698), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_19(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 702); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 701), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_20(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 705); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 704), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_21(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 708); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 707), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_22(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 711); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 710), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_23(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 714); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 713), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_24(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 720); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 719), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8702), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_25(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 723); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 722), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_26(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 726); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 725), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8708), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_27(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 949); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 948), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8711), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_28(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 729); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 728), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_29(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 732); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 731), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_30(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 735); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 734), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_31(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 738); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 737), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_32(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 741); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 740), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_33(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 744); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 743), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_34(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 747); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 746), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_35(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 750); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 749), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_36(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 753); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 752), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_37(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 756); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 755), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_38(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 759); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 758), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_39(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 762); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 761), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_40(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 765); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 764), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_41(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 768); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 767), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_42(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 771); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 770), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_43(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 774); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 773), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_44(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 777); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 776), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_45(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 780); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 779), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_46(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 783); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 782), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_47(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 786); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 785), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_48(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 789); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 788), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_49(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 792); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 791), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_50(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 795); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 794), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_51(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 798); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 797), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_52(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 801); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 800), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_53(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 804); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 803), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_54(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 946); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 945), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_55(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 810); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 809), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_56(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 807); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 806), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_57(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 915); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 914), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_58(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 918); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 917), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_59(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 921); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 920), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8807), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_60(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 819); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 818), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_61(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 822); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 821), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_62(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 825); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 824), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_63(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 828); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 827), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_64(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 831); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 830), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_65(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 834); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 833), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_66(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 837); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 836), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_67(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 840); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 839), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_68(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 843); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 842), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_69(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 846); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 845), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_70(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 849); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 848), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_71(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15087); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 308), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_72(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15088); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 389), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_73(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15089); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 392), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_74(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15090); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 395), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_75(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15091); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15901), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_76(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15092); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 20999), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_77(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15093); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 420), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_78(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15094); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 423), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_79(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15095); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12189), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_80(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15096); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12190), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_81(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15097); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12191), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_82(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15098); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 304), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_83(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15099); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 312), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_84(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15100); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 426), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_85(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15101); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 429), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_86(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15102); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 432), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_87(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15103); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 435), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_88(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15104); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 438), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_89(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15105); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12890), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_90(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15106); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12891), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_91(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15107); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12193), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_92(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15130); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12194), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_93(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15131); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 441), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_94(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15132); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 444), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_95(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15133); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 447), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_96(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15134); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 450), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_97(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15135); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 453), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_98(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15136); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 344), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_99(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15137); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 456), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_100(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15138); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 459), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_4_5.rs b/src/server/address_space/generated/nodeset_4_5.rs deleted file mode 100644 index 91edcd007..000000000 --- a/src/server/address_space/generated/nodeset_4_5.rs +++ /dev/null @@ -1,2321 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part4.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_object_11(address_space); - add_object_12(address_space); - add_object_13(address_space); - add_object_14(address_space); - add_object_15(address_space); - add_object_16(address_space); - add_object_17(address_space); - add_object_18(address_space); - add_object_19(address_space); - add_object_20(address_space); - add_object_21(address_space); - add_object_22(address_space); - add_object_23(address_space); - add_object_24(address_space); - add_object_25(address_space); - add_object_26(address_space); - add_object_27(address_space); - add_object_28(address_space); - add_object_29(address_space); - add_object_30(address_space); - add_object_31(address_space); - add_object_32(address_space); - add_object_33(address_space); - add_object_34(address_space); - add_object_35(address_space); - add_object_36(address_space); - add_object_37(address_space); - add_object_38(address_space); - add_object_39(address_space); - add_object_40(address_space); - add_object_41(address_space); - add_object_42(address_space); - add_object_43(address_space); - add_object_44(address_space); - add_object_45(address_space); - add_object_46(address_space); - add_object_47(address_space); - add_object_48(address_space); - add_object_49(address_space); - add_object_50(address_space); - add_object_51(address_space); - add_object_52(address_space); - add_object_53(address_space); - add_object_54(address_space); - add_object_55(address_space); - add_object_56(address_space); - add_object_57(address_space); - add_object_58(address_space); - add_object_59(address_space); - add_object_60(address_space); - add_object_61(address_space); - add_object_62(address_space); - add_object_63(address_space); - add_object_64(address_space); - add_object_65(address_space); - add_object_66(address_space); - add_object_67(address_space); - add_object_68(address_space); - add_object_69(address_space); - add_object_70(address_space); - add_object_71(address_space); - add_object_72(address_space); - add_object_73(address_space); - add_object_74(address_space); - add_object_75(address_space); - add_object_76(address_space); - add_object_77(address_space); - add_object_78(address_space); - add_object_79(address_space); - add_object_80(address_space); - add_object_81(address_space); - add_object_82(address_space); - add_object_83(address_space); - add_object_84(address_space); - add_object_85(address_space); - add_object_86(address_space); - add_object_87(address_space); - add_object_88(address_space); - add_object_89(address_space); - add_object_90(address_space); - add_object_91(address_space); - add_object_92(address_space); - add_object_93(address_space); - add_object_94(address_space); - add_object_95(address_space); - add_object_96(address_space); - add_object_97(address_space); - add_object_98(address_space); - add_object_99(address_space); - add_object_100(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15139); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 462), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15140); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 316), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15141); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 319), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15142); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 322), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15143); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 325), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15144); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 938), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15145); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 465), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15146); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 468), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15147); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 471), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15148); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 474), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_11(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15149); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 477), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_12(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15150); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 480), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_13(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15151); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 349), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_14(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15152); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 352), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_15(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15153); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 355), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_16(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15157); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 358), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_17(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15158); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 361), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_18(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15159); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 364), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_19(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15160); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 367), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_20(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15161); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 370), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_21(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15162); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 373), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_22(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15163); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17606), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_23(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15164); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17607), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_24(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15165); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 376), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_25(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15166); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 483), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_26(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15167); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 486), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_27(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15168); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 489), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_28(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15169); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 379), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_29(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15170); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 492), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_30(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15171); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 495), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_31(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15172); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 382), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_32(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15173); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 498), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_33(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15174); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 501), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_34(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15175); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 385), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_35(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15176); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 504), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_36(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15177); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 507), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_37(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15179); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 511), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_38(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15180); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 514), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_39(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15182); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 518), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_40(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15183); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 522), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_41(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15184); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 525), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_42(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15185); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 528), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_43(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15186); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 531), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_44(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15187); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 534), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_45(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15188); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 537), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_46(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15189); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 540), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_47(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15190); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 543), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_48(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15191); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 546), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_49(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15192); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 549), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_50(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15193); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 552), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_51(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15194); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 555), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_52(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15195); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 558), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_53(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15196); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 561), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_54(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15197); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 564), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_55(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15198); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 567), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_56(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15199); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 331), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_57(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15200); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 570), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_58(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15201); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 573), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_59(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15202); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 577), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_60(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15203); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 580), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_61(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15204); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 583), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_62(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15205); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 586), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_63(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15206); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 589), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_64(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15207); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 592), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_65(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15208); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 595), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_66(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15209); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 598), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_67(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15210); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 601), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_68(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15211); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 604), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_69(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15228); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 607), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_70(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15236); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 610), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_71(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15244); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 613), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_72(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15252); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 616), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_73(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15254); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 619), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_74(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15255); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 622), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_75(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15256); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 626), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_76(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15257); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 629), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_77(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15258); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 632), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_78(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15259); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 635), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_79(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15260); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 638), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_80(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15261); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 641), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_81(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15262); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 644), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_82(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15263); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 647), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_83(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15264); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 650), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_84(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15269); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 653), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_85(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 23512); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 23497), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_86(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15270); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 656), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_87(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15271); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11216), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_88(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15272); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11217), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_89(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15273); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 659), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_90(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15274); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 662), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_91(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15275); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 665), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_92(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15276); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 668), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_93(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15277); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 671), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_94(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15278); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 674), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_95(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15279); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 677), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_96(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15280); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 680), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_97(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15281); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11295), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_98(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15282); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 683), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_99(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15283); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 686), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_100(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15284); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 689), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_4_6.rs b/src/server/address_space/generated/nodeset_4_6.rs deleted file mode 100644 index c2e8521ed..000000000 --- a/src/server/address_space/generated/nodeset_4_6.rs +++ /dev/null @@ -1,2034 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part4.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_object_11(address_space); - add_object_12(address_space); - add_object_13(address_space); - add_object_14(address_space); - add_object_15(address_space); - add_object_16(address_space); - add_object_17(address_space); - add_object_18(address_space); - add_object_19(address_space); - add_object_20(address_space); - add_object_21(address_space); - add_object_22(address_space); - add_object_23(address_space); - add_object_24(address_space); - add_object_25(address_space); - add_object_26(address_space); - add_object_27(address_space); - add_object_28(address_space); - add_object_29(address_space); - add_object_30(address_space); - add_object_31(address_space); - add_object_32(address_space); - add_object_33(address_space); - add_object_34(address_space); - add_object_35(address_space); - add_object_36(address_space); - add_object_37(address_space); - add_object_38(address_space); - add_object_39(address_space); - add_object_40(address_space); - add_object_41(address_space); - add_object_42(address_space); - add_object_43(address_space); - add_object_44(address_space); - add_object_45(address_space); - add_object_46(address_space); - add_object_47(address_space); - add_object_48(address_space); - add_object_49(address_space); - add_object_50(address_space); - add_object_51(address_space); - add_object_52(address_space); - add_object_53(address_space); - add_object_54(address_space); - add_object_55(address_space); - add_datatype_56(address_space); - add_datatype_57(address_space); - add_datatype_58(address_space); - add_datatype_59(address_space); - add_datatype_60(address_space); - add_datatype_61(address_space); - add_datatype_62(address_space); - add_datatype_63(address_space); - add_datatype_64(address_space); - add_datatype_65(address_space); - add_datatype_66(address_space); - add_datatype_67(address_space); - add_datatype_68(address_space); - add_datatype_69(address_space); - add_datatype_70(address_space); - add_datatype_71(address_space); - add_datatype_72(address_space); - add_datatype_73(address_space); - add_datatype_74(address_space); - add_datatype_75(address_space); - add_datatype_76(address_space); - add_datatype_77(address_space); - add_datatype_78(address_space); - add_datatype_79(address_space); - add_datatype_80(address_space); - add_datatype_81(address_space); - add_datatype_82(address_space); - add_datatype_83(address_space); - add_datatype_84(address_space); - add_datatype_85(address_space); - add_datatype_86(address_space); - add_datatype_87(address_space); - add_datatype_88(address_space); - add_datatype_89(address_space); - add_datatype_90(address_space); - add_datatype_91(address_space); - add_datatype_92(address_space); - add_datatype_93(address_space); - add_datatype_94(address_space); - add_datatype_95(address_space); - add_datatype_96(address_space); - add_datatype_97(address_space); - add_datatype_98(address_space); - add_datatype_99(address_space); - add_datatype_100(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15285); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 692), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15286); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 695), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15287); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 698), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15288); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 701), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15289); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 704), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15290); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 707), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15291); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 710), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15292); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 713), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15293); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 719), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15294); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 722), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_11(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15295); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 725), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_12(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15304); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 948), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_13(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15312); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 728), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_14(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15313); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 731), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_15(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15314); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 734), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_16(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15315); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 737), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_17(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15320); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 740), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_18(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15321); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 743), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_19(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15322); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 746), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_20(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15323); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 749), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_21(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15324); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 752), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_22(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15325); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 755), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_23(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15326); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 758), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_24(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15327); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 761), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_25(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15328); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 764), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_26(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15329); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 767), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_27(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15331); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 770), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_28(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15332); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 773), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_29(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15333); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 776), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_30(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15335); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 779), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_31(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15336); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 782), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_32(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15337); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 785), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_33(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15338); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 788), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_34(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15339); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 791), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_35(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15340); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 794), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_36(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15341); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 797), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_37(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15342); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 800), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_38(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15343); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 803), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_39(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15344); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 945), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_40(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15345); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 809), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_41(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15346); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 806), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_42(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15347); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 914), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_43(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15348); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 917), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_44(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15349); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 920), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_45(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15350); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 818), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_46(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15351); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 821), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_47(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15352); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 824), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_48(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15353); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 827), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_49(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15354); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 830), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_50(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15355); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 833), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_51(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15356); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 836), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_52(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15357); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 839), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_53(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15358); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 842), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_54(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15359); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 845), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_55(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15360); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 848), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_datatype_56(address_space: &mut AddressSpace) { - // DataType - let name = "ExpandedNodeId"; - let node_id = NodeId::new(0, 18); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 24), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_57(address_space: &mut AddressSpace) { - // DataType - let name = "StatusCode"; - let node_id = NodeId::new(0, 19); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 24), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_58(address_space: &mut AddressSpace) { - // DataType - let name = "DataValue"; - let node_id = NodeId::new(0, 23); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 24), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_59(address_space: &mut AddressSpace) { - // DataType - let name = "DiagnosticInfo"; - let node_id = NodeId::new(0, 25); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 24), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_60(address_space: &mut AddressSpace) { - // DataType - let name = "Index"; - let node_id = NodeId::new(0, 17588); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 7), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_61(address_space: &mut AddressSpace) { - // DataType - let name = "IntegerId"; - let node_id = NodeId::new(0, 288); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 7), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_62(address_space: &mut AddressSpace) { - // DataType - let name = "ApplicationType"; - let node_id = NodeId::new(0, 307); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 7597), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_63(address_space: &mut AddressSpace) { - // DataType - let name = "ApplicationDescription"; - let node_id = NodeId::new(0, 308); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_64(address_space: &mut AddressSpace) { - // DataType - let name = "RequestHeader"; - let node_id = NodeId::new(0, 389); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_65(address_space: &mut AddressSpace) { - // DataType - let name = "ResponseHeader"; - let node_id = NodeId::new(0, 392); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_66(address_space: &mut AddressSpace) { - // DataType - let name = "VersionTime"; - let node_id = NodeId::new(0, 20998); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 7), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_67(address_space: &mut AddressSpace) { - // DataType - let name = "ServiceFault"; - let node_id = NodeId::new(0, 395); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_68(address_space: &mut AddressSpace) { - // DataType - let name = "SessionlessInvokeRequestType"; - let node_id = NodeId::new(0, 15901); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_69(address_space: &mut AddressSpace) { - // DataType - let name = "SessionlessInvokeResponseType"; - let node_id = NodeId::new(0, 20999); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_70(address_space: &mut AddressSpace) { - // DataType - let name = "FindServersRequest"; - let node_id = NodeId::new(0, 420); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_71(address_space: &mut AddressSpace) { - // DataType - let name = "FindServersResponse"; - let node_id = NodeId::new(0, 423); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_72(address_space: &mut AddressSpace) { - // DataType - let name = "ServerOnNetwork"; - let node_id = NodeId::new(0, 12189); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_73(address_space: &mut AddressSpace) { - // DataType - let name = "FindServersOnNetworkRequest"; - let node_id = NodeId::new(0, 12190); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_74(address_space: &mut AddressSpace) { - // DataType - let name = "FindServersOnNetworkResponse"; - let node_id = NodeId::new(0, 12191); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_75(address_space: &mut AddressSpace) { - // DataType - let name = "ApplicationInstanceCertificate"; - let node_id = NodeId::new(0, 311); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_76(address_space: &mut AddressSpace) { - // DataType - let name = "MessageSecurityMode"; - let node_id = NodeId::new(0, 302); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 7595), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_77(address_space: &mut AddressSpace) { - // DataType - let name = "UserTokenType"; - let node_id = NodeId::new(0, 303); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 7596), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_78(address_space: &mut AddressSpace) { - // DataType - let name = "UserTokenPolicy"; - let node_id = NodeId::new(0, 304); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_79(address_space: &mut AddressSpace) { - // DataType - let name = "EndpointDescription"; - let node_id = NodeId::new(0, 312); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_80(address_space: &mut AddressSpace) { - // DataType - let name = "GetEndpointsRequest"; - let node_id = NodeId::new(0, 426); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_81(address_space: &mut AddressSpace) { - // DataType - let name = "GetEndpointsResponse"; - let node_id = NodeId::new(0, 429); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_82(address_space: &mut AddressSpace) { - // DataType - let name = "RegisteredServer"; - let node_id = NodeId::new(0, 432); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_83(address_space: &mut AddressSpace) { - // DataType - let name = "RegisterServerRequest"; - let node_id = NodeId::new(0, 435); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_84(address_space: &mut AddressSpace) { - // DataType - let name = "RegisterServerResponse"; - let node_id = NodeId::new(0, 438); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_85(address_space: &mut AddressSpace) { - // DataType - let name = "DiscoveryConfiguration"; - let node_id = NodeId::new(0, 12890); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_86(address_space: &mut AddressSpace) { - // DataType - let name = "MdnsDiscoveryConfiguration"; - let node_id = NodeId::new(0, 12891); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 12890), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_87(address_space: &mut AddressSpace) { - // DataType - let name = "RegisterServer2Request"; - let node_id = NodeId::new(0, 12193); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_88(address_space: &mut AddressSpace) { - // DataType - let name = "RegisterServer2Response"; - let node_id = NodeId::new(0, 12194); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_89(address_space: &mut AddressSpace) { - // DataType - let name = "SecurityTokenRequestType"; - let node_id = NodeId::new(0, 315); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 7598), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_90(address_space: &mut AddressSpace) { - // DataType - let name = "ChannelSecurityToken"; - let node_id = NodeId::new(0, 441); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_91(address_space: &mut AddressSpace) { - // DataType - let name = "OpenSecureChannelRequest"; - let node_id = NodeId::new(0, 444); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_92(address_space: &mut AddressSpace) { - // DataType - let name = "OpenSecureChannelResponse"; - let node_id = NodeId::new(0, 447); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_93(address_space: &mut AddressSpace) { - // DataType - let name = "CloseSecureChannelRequest"; - let node_id = NodeId::new(0, 450); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_94(address_space: &mut AddressSpace) { - // DataType - let name = "CloseSecureChannelResponse"; - let node_id = NodeId::new(0, 453); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_95(address_space: &mut AddressSpace) { - // DataType - let name = "SignedSoftwareCertificate"; - let node_id = NodeId::new(0, 344); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_96(address_space: &mut AddressSpace) { - // DataType - let name = "SessionAuthenticationToken"; - let node_id = NodeId::new(0, 388); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 17), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_97(address_space: &mut AddressSpace) { - // DataType - let name = "SignatureData"; - let node_id = NodeId::new(0, 456); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_98(address_space: &mut AddressSpace) { - // DataType - let name = "CreateSessionRequest"; - let node_id = NodeId::new(0, 459); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_99(address_space: &mut AddressSpace) { - // DataType - let name = "CreateSessionResponse"; - let node_id = NodeId::new(0, 462); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_100(address_space: &mut AddressSpace) { - // DataType - let name = "UserIdentityToken"; - let node_id = NodeId::new(0, 316); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} diff --git a/src/server/address_space/generated/nodeset_4_8.rs b/src/server/address_space/generated/nodeset_4_8.rs deleted file mode 100644 index df9918c9b..000000000 --- a/src/server/address_space/generated/nodeset_4_8.rs +++ /dev/null @@ -1,1715 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part4.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_datatype_1(address_space); - add_datatype_2(address_space); - add_datatype_3(address_space); - add_datatype_4(address_space); - add_datatype_5(address_space); - add_datatype_6(address_space); - add_datatype_7(address_space); - add_datatype_8(address_space); - add_datatype_9(address_space); - add_datatype_10(address_space); - add_datatype_11(address_space); - add_datatype_12(address_space); - add_datatype_13(address_space); - add_datatype_14(address_space); - add_datatype_15(address_space); - add_datatype_16(address_space); - add_datatype_17(address_space); - add_datatype_18(address_space); - add_datatype_19(address_space); - add_datatype_20(address_space); - add_datatype_21(address_space); - add_datatype_22(address_space); - add_datatype_23(address_space); - add_datatype_24(address_space); - add_datatype_25(address_space); - add_datatype_26(address_space); - add_datatype_27(address_space); - add_datatype_28(address_space); - add_datatype_29(address_space); - add_datatype_30(address_space); - add_datatype_31(address_space); - add_datatype_32(address_space); - add_datatype_33(address_space); - add_datatype_34(address_space); - add_datatype_35(address_space); - add_datatype_36(address_space); - add_datatype_37(address_space); - add_datatype_38(address_space); - add_datatype_39(address_space); - add_datatype_40(address_space); - add_datatype_41(address_space); - add_datatype_42(address_space); - add_datatype_43(address_space); - add_datatype_44(address_space); - add_datatype_45(address_space); - add_datatype_46(address_space); - add_datatype_47(address_space); - add_datatype_48(address_space); - add_datatype_49(address_space); - add_datatype_50(address_space); - add_datatype_51(address_space); - add_datatype_52(address_space); - add_datatype_53(address_space); - add_datatype_54(address_space); - add_datatype_55(address_space); - add_datatype_56(address_space); - add_datatype_57(address_space); - add_datatype_58(address_space); - add_datatype_59(address_space); - add_datatype_60(address_space); - add_datatype_61(address_space); - add_datatype_62(address_space); - add_datatype_63(address_space); - add_datatype_64(address_space); - add_datatype_65(address_space); - add_datatype_66(address_space); - add_datatype_67(address_space); - add_datatype_68(address_space); - add_datatype_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); -} - -fn add_datatype_1(address_space: &mut AddressSpace) { - // DataType - let name = "WriteValue"; - let node_id = NodeId::new(0, 668); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_2(address_space: &mut AddressSpace) { - // DataType - let name = "WriteRequest"; - let node_id = NodeId::new(0, 671); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_3(address_space: &mut AddressSpace) { - // DataType - let name = "WriteResponse"; - let node_id = NodeId::new(0, 674); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_4(address_space: &mut AddressSpace) { - // DataType - let name = "HistoryUpdateDetails"; - let node_id = NodeId::new(0, 677); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_5(address_space: &mut AddressSpace) { - // DataType - let name = "HistoryUpdateType"; - let node_id = NodeId::new(0, 11234); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11884), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_6(address_space: &mut AddressSpace) { - // DataType - let name = "PerformUpdateType"; - let node_id = NodeId::new(0, 11293); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11885), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_7(address_space: &mut AddressSpace) { - // DataType - let name = "UpdateDataDetails"; - let node_id = NodeId::new(0, 680); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 677), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_8(address_space: &mut AddressSpace) { - // DataType - let name = "UpdateStructureDataDetails"; - let node_id = NodeId::new(0, 11295); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 677), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_9(address_space: &mut AddressSpace) { - // DataType - let name = "UpdateEventDetails"; - let node_id = NodeId::new(0, 683); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 677), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_10(address_space: &mut AddressSpace) { - // DataType - let name = "DeleteRawModifiedDetails"; - let node_id = NodeId::new(0, 686); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 677), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_11(address_space: &mut AddressSpace) { - // DataType - let name = "DeleteAtTimeDetails"; - let node_id = NodeId::new(0, 689); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 677), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_12(address_space: &mut AddressSpace) { - // DataType - let name = "DeleteEventDetails"; - let node_id = NodeId::new(0, 692); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 677), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_13(address_space: &mut AddressSpace) { - // DataType - let name = "HistoryUpdateResult"; - let node_id = NodeId::new(0, 695); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_14(address_space: &mut AddressSpace) { - // DataType - let name = "HistoryUpdateRequest"; - let node_id = NodeId::new(0, 698); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_15(address_space: &mut AddressSpace) { - // DataType - let name = "HistoryUpdateResponse"; - let node_id = NodeId::new(0, 701); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_16(address_space: &mut AddressSpace) { - // DataType - let name = "CallMethodRequest"; - let node_id = NodeId::new(0, 704); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_17(address_space: &mut AddressSpace) { - // DataType - let name = "CallMethodResult"; - let node_id = NodeId::new(0, 707); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_18(address_space: &mut AddressSpace) { - // DataType - let name = "CallRequest"; - let node_id = NodeId::new(0, 710); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_19(address_space: &mut AddressSpace) { - // DataType - let name = "CallResponse"; - let node_id = NodeId::new(0, 713); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_20(address_space: &mut AddressSpace) { - // DataType - let name = "MonitoringMode"; - let node_id = NodeId::new(0, 716); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 7608), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_21(address_space: &mut AddressSpace) { - // DataType - let name = "DataChangeTrigger"; - let node_id = NodeId::new(0, 717); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 7609), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_22(address_space: &mut AddressSpace) { - // DataType - let name = "DeadbandType"; - let node_id = NodeId::new(0, 718); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 7610), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_23(address_space: &mut AddressSpace) { - // DataType - let name = "MonitoringFilter"; - let node_id = NodeId::new(0, 719); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_24(address_space: &mut AddressSpace) { - // DataType - let name = "DataChangeFilter"; - let node_id = NodeId::new(0, 722); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 719), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_25(address_space: &mut AddressSpace) { - // DataType - let name = "EventFilter"; - let node_id = NodeId::new(0, 725); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 719), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_26(address_space: &mut AddressSpace) { - // DataType - let name = "AggregateConfiguration"; - let node_id = NodeId::new(0, 948); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_27(address_space: &mut AddressSpace) { - // DataType - let name = "AggregateFilter"; - let node_id = NodeId::new(0, 728); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 719), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_28(address_space: &mut AddressSpace) { - // DataType - let name = "MonitoringFilterResult"; - let node_id = NodeId::new(0, 731); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_29(address_space: &mut AddressSpace) { - // DataType - let name = "EventFilterResult"; - let node_id = NodeId::new(0, 734); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 731), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_30(address_space: &mut AddressSpace) { - // DataType - let name = "AggregateFilterResult"; - let node_id = NodeId::new(0, 737); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 731), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_31(address_space: &mut AddressSpace) { - // DataType - let name = "MonitoringParameters"; - let node_id = NodeId::new(0, 740); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_32(address_space: &mut AddressSpace) { - // DataType - let name = "MonitoredItemCreateRequest"; - let node_id = NodeId::new(0, 743); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_33(address_space: &mut AddressSpace) { - // DataType - let name = "MonitoredItemCreateResult"; - let node_id = NodeId::new(0, 746); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_34(address_space: &mut AddressSpace) { - // DataType - let name = "CreateMonitoredItemsRequest"; - let node_id = NodeId::new(0, 749); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_35(address_space: &mut AddressSpace) { - // DataType - let name = "CreateMonitoredItemsResponse"; - let node_id = NodeId::new(0, 752); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_36(address_space: &mut AddressSpace) { - // DataType - let name = "MonitoredItemModifyRequest"; - let node_id = NodeId::new(0, 755); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_37(address_space: &mut AddressSpace) { - // DataType - let name = "MonitoredItemModifyResult"; - let node_id = NodeId::new(0, 758); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_38(address_space: &mut AddressSpace) { - // DataType - let name = "ModifyMonitoredItemsRequest"; - let node_id = NodeId::new(0, 761); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_39(address_space: &mut AddressSpace) { - // DataType - let name = "ModifyMonitoredItemsResponse"; - let node_id = NodeId::new(0, 764); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_40(address_space: &mut AddressSpace) { - // DataType - let name = "SetMonitoringModeRequest"; - let node_id = NodeId::new(0, 767); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_41(address_space: &mut AddressSpace) { - // DataType - let name = "SetMonitoringModeResponse"; - let node_id = NodeId::new(0, 770); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_42(address_space: &mut AddressSpace) { - // DataType - let name = "SetTriggeringRequest"; - let node_id = NodeId::new(0, 773); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_43(address_space: &mut AddressSpace) { - // DataType - let name = "SetTriggeringResponse"; - let node_id = NodeId::new(0, 776); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_44(address_space: &mut AddressSpace) { - // DataType - let name = "DeleteMonitoredItemsRequest"; - let node_id = NodeId::new(0, 779); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_45(address_space: &mut AddressSpace) { - // DataType - let name = "DeleteMonitoredItemsResponse"; - let node_id = NodeId::new(0, 782); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_46(address_space: &mut AddressSpace) { - // DataType - let name = "CreateSubscriptionRequest"; - let node_id = NodeId::new(0, 785); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_47(address_space: &mut AddressSpace) { - // DataType - let name = "CreateSubscriptionResponse"; - let node_id = NodeId::new(0, 788); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_48(address_space: &mut AddressSpace) { - // DataType - let name = "ModifySubscriptionRequest"; - let node_id = NodeId::new(0, 791); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_49(address_space: &mut AddressSpace) { - // DataType - let name = "ModifySubscriptionResponse"; - let node_id = NodeId::new(0, 794); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_50(address_space: &mut AddressSpace) { - // DataType - let name = "SetPublishingModeRequest"; - let node_id = NodeId::new(0, 797); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_51(address_space: &mut AddressSpace) { - // DataType - let name = "SetPublishingModeResponse"; - let node_id = NodeId::new(0, 800); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_52(address_space: &mut AddressSpace) { - // DataType - let name = "NotificationMessage"; - let node_id = NodeId::new(0, 803); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_53(address_space: &mut AddressSpace) { - // DataType - let name = "NotificationData"; - let node_id = NodeId::new(0, 945); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_54(address_space: &mut AddressSpace) { - // DataType - let name = "DataChangeNotification"; - let node_id = NodeId::new(0, 809); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 945), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_55(address_space: &mut AddressSpace) { - // DataType - let name = "MonitoredItemNotification"; - let node_id = NodeId::new(0, 806); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_56(address_space: &mut AddressSpace) { - // DataType - let name = "EventNotificationList"; - let node_id = NodeId::new(0, 914); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 945), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_57(address_space: &mut AddressSpace) { - // DataType - let name = "EventFieldList"; - let node_id = NodeId::new(0, 917); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_58(address_space: &mut AddressSpace) { - // DataType - let name = "HistoryEventFieldList"; - let node_id = NodeId::new(0, 920); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_59(address_space: &mut AddressSpace) { - // DataType - let name = "StatusChangeNotification"; - let node_id = NodeId::new(0, 818); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 945), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_60(address_space: &mut AddressSpace) { - // DataType - let name = "SubscriptionAcknowledgement"; - let node_id = NodeId::new(0, 821); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_61(address_space: &mut AddressSpace) { - // DataType - let name = "PublishRequest"; - let node_id = NodeId::new(0, 824); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_62(address_space: &mut AddressSpace) { - // DataType - let name = "PublishResponse"; - let node_id = NodeId::new(0, 827); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_63(address_space: &mut AddressSpace) { - // DataType - let name = "RepublishRequest"; - let node_id = NodeId::new(0, 830); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_64(address_space: &mut AddressSpace) { - // DataType - let name = "RepublishResponse"; - let node_id = NodeId::new(0, 833); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_65(address_space: &mut AddressSpace) { - // DataType - let name = "TransferResult"; - let node_id = NodeId::new(0, 836); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_66(address_space: &mut AddressSpace) { - // DataType - let name = "TransferSubscriptionsRequest"; - let node_id = NodeId::new(0, 839); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_67(address_space: &mut AddressSpace) { - // DataType - let name = "TransferSubscriptionsResponse"; - let node_id = NodeId::new(0, 842); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_68(address_space: &mut AddressSpace) { - // DataType - let name = "DeleteSubscriptionsRequest"; - let node_id = NodeId::new(0, 845); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_69(address_space: &mut AddressSpace) { - // DataType - let name = "DeleteSubscriptionsResponse"; - let node_id = NodeId::new(0, 848); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7597); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 307), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7595); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 302), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7596); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 303), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7598); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 315), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "EnumValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11881); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 7594), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 348), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "OptionSetValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15036); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 347), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7603); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 510), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "EnumValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11883); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 7594), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 517), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7605); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 576), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7606); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 625), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "EnumValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11884); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 7594), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11234), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "EnumValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11885); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 7594), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11293), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7608); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 716), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7609); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 717), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7610); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 718), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_5_1.rs b/src/server/address_space/generated/nodeset_5_1.rs deleted file mode 100644 index c07c3f11a..000000000 --- a/src/server/address_space/generated/nodeset_5_1.rs +++ /dev/null @@ -1,3700 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_object_11(address_space); - add_object_12(address_space); - add_object_13(address_space); - add_object_14(address_space); - add_object_15(address_space); - add_object_16(address_space); - add_object_17(address_space); - add_object_18(address_space); - add_object_19(address_space); - add_object_20(address_space); - add_object_21(address_space); - add_object_22(address_space); - add_object_23(address_space); - add_object_24(address_space); - add_object_25(address_space); - add_object_26(address_space); - add_object_27(address_space); - add_object_28(address_space); - add_object_29(address_space); - add_object_30(address_space); - add_object_31(address_space); - add_object_32(address_space); - add_object_33(address_space); - add_object_34(address_space); - add_object_35(address_space); - add_object_36(address_space); - add_object_37(address_space); - add_object_38(address_space); - add_object_39(address_space); - add_object_40(address_space); - add_object_41(address_space); - add_object_42(address_space); - add_object_43(address_space); - add_object_44(address_space); - add_object_45(address_space); - add_object_46(address_space); - add_object_47(address_space); - add_object_48(address_space); - add_object_49(address_space); - add_object_50(address_space); - add_object_51(address_space); - add_object_52(address_space); - add_object_53(address_space); - add_object_54(address_space); - add_object_55(address_space); - add_object_56(address_space); - add_object_57(address_space); - add_object_58(address_space); - add_object_59(address_space); - add_object_60(address_space); - add_object_61(address_space); - add_object_62(address_space); - add_object_63(address_space); - add_object_64(address_space); - add_object_65(address_space); - add_object_66(address_space); - add_object_67(address_space); - add_object_68(address_space); - add_object_69(address_space); - add_object_70(address_space); - add_object_71(address_space); - add_object_72(address_space); - add_object_73(address_space); - add_object_74(address_space); - add_object_75(address_space); - add_object_76(address_space); - add_object_77(address_space); - add_object_78(address_space); - add_object_79(address_space); - add_object_80(address_space); - add_object_81(address_space); - add_object_82(address_space); - add_object_83(address_space); - add_object_84(address_space); - add_object_85(address_space); - add_object_86(address_space); - add_object_87(address_space); - add_object_88(address_space); - add_object_89(address_space); - add_object_90(address_space); - add_object_91(address_space); - add_object_92(address_space); - add_object_93(address_space); - add_object_94(address_space); - add_object_95(address_space); - add_object_96(address_space); - add_object_97(address_space); - add_object_98(address_space); - add_object_99(address_space); - add_object_100(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "Mandatory"; - let node_id = NodeId::new(0, 78); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 112), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 77), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "Optional"; - let node_id = NodeId::new(0, 80); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 113), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 77), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = "ExposesItsArray"; - let node_id = NodeId::new(0, 83); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 114), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 77), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = "OptionalPlaceholder"; - let node_id = NodeId::new(0, 11508); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11509), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 77), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "MandatoryPlaceholder"; - let node_id = NodeId::new(0, 11510); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11511), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 77), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "Root"; - let node_id = NodeId::new(0, 84); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - )]), - ); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "Objects"; - let node_id = NodeId::new(0, 85); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 84), - &ReferenceTypeId::Organizes, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "Types"; - let node_id = NodeId::new(0, 86); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 84), - &ReferenceTypeId::Organizes, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "Views"; - let node_id = NodeId::new(0, 87); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 84), - &ReferenceTypeId::Organizes, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = "ObjectTypes"; - let node_id = NodeId::new(0, 88); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 86), - &ReferenceTypeId::Organizes, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::Organizes, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_11(address_space: &mut AddressSpace) { - // Object - let name = "VariableTypes"; - let node_id = NodeId::new(0, 89); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 86), - &ReferenceTypeId::Organizes, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 62), - &ReferenceTypeId::Organizes, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_12(address_space: &mut AddressSpace) { - // Object - let name = "DataTypes"; - let node_id = NodeId::new(0, 90); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 86), - &ReferenceTypeId::Organizes, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 24), - &ReferenceTypeId::Organizes, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_13(address_space: &mut AddressSpace) { - // Object - let name = "ReferenceTypes"; - let node_id = NodeId::new(0, 91); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 86), - &ReferenceTypeId::Organizes, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 31), - &ReferenceTypeId::Organizes, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_14(address_space: &mut AddressSpace) { - // Object - let name = "XML Schema"; - let node_id = NodeId::new(0, 92); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 90), - &ReferenceTypeId::Organizes, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 75), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_15(address_space: &mut AddressSpace) { - // Object - let name = "OPC Binary"; - let node_id = NodeId::new(0, 93); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 90), - &ReferenceTypeId::Organizes, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 75), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_16(address_space: &mut AddressSpace) { - // Object - let browse_name = "0:http://opcfoundation.org/UA/"; - let display_name = "http://opcfoundation.org/UA/"; - let node_id = NodeId::new(0, 15957); - let node = Object::new(&node_id, browse_name, display_name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15958), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15959), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15960), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15961), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15962), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15963), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15964), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16134), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16135), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16136), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11715), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 11616), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_17(address_space: &mut AddressSpace) { - // Object - let name = "ServerCapabilities"; - let node_id = NodeId::new(0, 2009); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3086), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3087), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3088), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3089), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3090), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3091), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3092), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3093), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3094), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2013), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2004), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_18(address_space: &mut AddressSpace) { - // Object - let name = "ModellingRules"; - let node_id = NodeId::new(0, 3093); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2009), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_19(address_space: &mut AddressSpace) { - // Object - let name = "AggregateFunctions"; - let node_id = NodeId::new(0, 3094); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2009), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_20(address_space: &mut AddressSpace) { - // Object - let name = "ServerDiagnostics"; - let node_id = NodeId::new(0, 2010); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3095), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3110), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3111), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3114), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2020), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2004), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_21(address_space: &mut AddressSpace) { - // Object - let name = "SessionsDiagnosticsSummary"; - let node_id = NodeId::new(0, 3111); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3112), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3113), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2026), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2010), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_22(address_space: &mut AddressSpace) { - // Object - let name = "VendorServerInfo"; - let node_id = NodeId::new(0, 2011); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2033), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2004), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_23(address_space: &mut AddressSpace) { - // Object - let name = "ServerRedundancy"; - let node_id = NodeId::new(0, 2012); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3115), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2034), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2004), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_24(address_space: &mut AddressSpace) { - // Object - let name = "Namespaces"; - let node_id = NodeId::new(0, 11527); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11645), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2004), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_25(address_space: &mut AddressSpace) { - // Object - let name = "OperationLimits"; - let node_id = NodeId::new(0, 11551); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11564), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2013), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_26(address_space: &mut AddressSpace) { - // Object - let name = "ModellingRules"; - let node_id = NodeId::new(0, 2019); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2013), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_27(address_space: &mut AddressSpace) { - // Object - let name = "AggregateFunctions"; - let node_id = NodeId::new(0, 2754); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2013), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_28(address_space: &mut AddressSpace) { - // Object - let name = "RoleSet"; - let node_id = NodeId::new(0, 16295); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16296), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16299), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15607), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2013), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_29(address_space: &mut AddressSpace) { - // Object - let name = "SessionsDiagnosticsSummary"; - let node_id = NodeId::new(0, 2744); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3129), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3130), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2026), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2020), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_30(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 12097); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12142), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12152), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2029), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2026), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_31(address_space: &mut AddressSpace) { - // Object - let name = "NamespaceFile"; - let node_id = NodeId::new(0, 11624); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11625), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12690), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12691), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11628), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11629), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11632), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11634), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11637), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11639), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11642), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11595), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11616), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_32(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 11646); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11647), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11648), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11649), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11650), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11651), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11652), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11653), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11616), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11645), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_33(address_space: &mut AddressSpace) { - // Object - let name = "EventTypes"; - let node_id = NodeId::new(0, 3048); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 86), - &ReferenceTypeId::Organizes, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 2041), - &ReferenceTypeId::Organizes, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_34(address_space: &mut AddressSpace) { - // Object - let name = "Server"; - let node_id = NodeId::new(0, 2253); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2254), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2255), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2256), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2267), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2994), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12885), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17634), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2268), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2274), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2295), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2296), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11715), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11492), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12873), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12749), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12886), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 85), - &ReferenceTypeId::Organizes, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 2004), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_35(address_space: &mut AddressSpace) { - // Object - let name = "ServerCapabilities"; - let node_id = NodeId::new(0, 2268); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2269), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2271), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2272), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2735), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2736), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2737), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11702), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11703), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12911), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11704), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2996), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2997), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15606), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2013), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2253), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_36(address_space: &mut AddressSpace) { - // Object - let name = "OperationLimits"; - let node_id = NodeId::new(0, 11704); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11705), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12165), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12166), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11707), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12167), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12168), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11709), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11710), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11711), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11712), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11713), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11714), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11564), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2268), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_37(address_space: &mut AddressSpace) { - // Object - let name = "ModellingRules"; - let node_id = NodeId::new(0, 2996); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2268), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_38(address_space: &mut AddressSpace) { - // Object - let name = "AggregateFunctions"; - let node_id = NodeId::new(0, 2997); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2268), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_39(address_space: &mut AddressSpace) { - // Object - let name = "RoleSet"; - let node_id = NodeId::new(0, 15606); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16301), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16304), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15607), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2268), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_40(address_space: &mut AddressSpace) { - // Object - let name = "ServerDiagnostics"; - let node_id = NodeId::new(0, 2274); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2275), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2289), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2290), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3706), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2294), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2020), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2253), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_41(address_space: &mut AddressSpace) { - // Object - let name = "SessionsDiagnosticsSummary"; - let node_id = NodeId::new(0, 3706); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3707), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3708), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2026), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2274), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_42(address_space: &mut AddressSpace) { - // Object - let name = "VendorServerInfo"; - let node_id = NodeId::new(0, 2295); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2033), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2253), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_43(address_space: &mut AddressSpace) { - // Object - let name = "ServerRedundancy"; - let node_id = NodeId::new(0, 2296); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3709), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2034), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2253), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_44(address_space: &mut AddressSpace) { - // Object - let name = "Namespaces"; - let node_id = NodeId::new(0, 11715); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11645), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2253), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_45(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 13354); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13355), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13358), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17718), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13363), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13353), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13353), - &ReferenceTypeId::Organizes, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_46(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 13366); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13367), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13368), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13369), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13370), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13372), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13375), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13377), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13380), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13382), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13385), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11575), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13353), - &ReferenceTypeId::Organizes, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_47(address_space: &mut AddressSpace) { - // Object - let name = "FileSystem"; - let node_id = NodeId::new(0, 16314); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16348), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16351), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16354), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16356), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13353), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_48(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 15754); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15755), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15794), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15803), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15744), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_49(address_space: &mut AddressSpace) { - // Object - let name = "Idle"; - let node_id = NodeId::new(0, 15815); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15816), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2309), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15803), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_50(address_space: &mut AddressSpace) { - // Object - let name = "ReadPrepare"; - let node_id = NodeId::new(0, 15817); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15818), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2307), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15803), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_51(address_space: &mut AddressSpace) { - // Object - let name = "ReadTransfer"; - let node_id = NodeId::new(0, 15819); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15820), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2307), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15803), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_52(address_space: &mut AddressSpace) { - // Object - let name = "ApplyWrite"; - let node_id = NodeId::new(0, 15821); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15822), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2307), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15803), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_53(address_space: &mut AddressSpace) { - // Object - let name = "Error"; - let node_id = NodeId::new(0, 15823); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15824), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2307), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15803), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_54(address_space: &mut AddressSpace) { - // Object - let name = "IdleToReadPrepare"; - let node_id = NodeId::new(0, 15825); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15826), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15803), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_55(address_space: &mut AddressSpace) { - // Object - let name = "ReadPrepareToReadTransfer"; - let node_id = NodeId::new(0, 15827); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15828), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15803), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_56(address_space: &mut AddressSpace) { - // Object - let name = "ReadTransferToIdle"; - let node_id = NodeId::new(0, 15829); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15830), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15803), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_57(address_space: &mut AddressSpace) { - // Object - let name = "IdleToApplyWrite"; - let node_id = NodeId::new(0, 15831); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15832), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15803), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_58(address_space: &mut AddressSpace) { - // Object - let name = "ApplyWriteToIdle"; - let node_id = NodeId::new(0, 15833); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15834), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15803), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_59(address_space: &mut AddressSpace) { - // Object - let name = "ReadPrepareToError"; - let node_id = NodeId::new(0, 15835); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15836), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15803), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_60(address_space: &mut AddressSpace) { - // Object - let name = "ReadTransferToError"; - let node_id = NodeId::new(0, 15837); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15838), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15803), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_61(address_space: &mut AddressSpace) { - // Object - let name = "ApplyWriteToError"; - let node_id = NodeId::new(0, 15839); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15840), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15803), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_62(address_space: &mut AddressSpace) { - // Object - let name = "ErrorToIdle"; - let node_id = NodeId::new(0, 15841); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15842), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15803), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_63(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 15608); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16162), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15607), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_64(address_space: &mut AddressSpace) { - // Object - let name = "Anonymous"; - let node_id = NodeId::new(0, 15644); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16192), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16193), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15412), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16194), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15413), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15648), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15650), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16195), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16199), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16201), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15606), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_65(address_space: &mut AddressSpace) { - // Object - let name = "AuthenticatedUser"; - let node_id = NodeId::new(0, 15656); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16203), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16204), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15414), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16205), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15415), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15660), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15662), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16206), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16208), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16210), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16212), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15606), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_66(address_space: &mut AddressSpace) { - // Object - let name = "Observer"; - let node_id = NodeId::new(0, 15668); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16214), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16215), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15416), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16216), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15417), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15672), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15674), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16217), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16219), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16221), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16223), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15606), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_67(address_space: &mut AddressSpace) { - // Object - let name = "Operator"; - let node_id = NodeId::new(0, 15680); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16225), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16226), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15418), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16227), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15423), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15684), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15686), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16228), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16230), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16232), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16234), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15606), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_68(address_space: &mut AddressSpace) { - // Object - let name = "Engineer"; - let node_id = NodeId::new(0, 16036); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16236), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16237), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15424), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16238), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15425), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16041), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16043), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16239), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16241), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16243), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16245), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15606), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_69(address_space: &mut AddressSpace) { - // Object - let name = "Supervisor"; - let node_id = NodeId::new(0, 15692); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16247), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16248), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15426), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16249), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15427), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15696), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15698), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16250), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16254), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16256), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15606), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_70(address_space: &mut AddressSpace) { - // Object - let name = "ConfigureAdmin"; - let node_id = NodeId::new(0, 15716); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16269), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16270), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15428), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16271), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15429), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15720), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15722), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16272), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16274), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16276), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16278), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15606), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_71(address_space: &mut AddressSpace) { - // Object - let name = "SecurityAdmin"; - let node_id = NodeId::new(0, 15704); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16258), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16259), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15430), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16260), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15527), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15708), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15710), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16261), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16263), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16265), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16267), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15606), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_72(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 17590); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17589), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17589), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_73(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 17592); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17591), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17591), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_74(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 17593); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17589), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17591), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_75(address_space: &mut AddressSpace) { - // Object - let name = "Dictionaries"; - let node_id = NodeId::new(0, 17594); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2253), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 17591), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_76(address_space: &mut AddressSpace) { - // Object - let name = "InterfaceTypes"; - let node_id = NodeId::new(0, 17708); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17602), - &ReferenceTypeId::Organizes, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 86), - &ReferenceTypeId::Organizes, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_77(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 23519); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 23521), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_78(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 14846); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14533), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 14873), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_79(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 17537); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16313), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 17538), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_80(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 17549); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17548), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 17550), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_81(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15671); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15528), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15734), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_82(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 18815); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18806), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18824), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_83(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 18816); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18807), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18827), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_84(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 18817); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18808), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18830), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_85(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 18818); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18809), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18833), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_86(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 18819); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18810), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18836), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_87(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 18820); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18811), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18839), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_88(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 18821); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18812), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18842), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_89(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 18822); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18813), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18845), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_90(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 18823); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18814), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18848), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_91(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 15736); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15634), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15738), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_92(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 23507); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 23498), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 23514), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_93(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 340); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 338), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7692), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_94(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 855); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 853), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8208), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_95(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 11957); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11943), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 11959), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_96(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 11958); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11944), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 11962), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_97(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 858); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 856), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8211), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_98(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 861); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 859), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8214), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_99(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 864); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 862), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8217), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_100(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 867); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 865), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8220), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_5_10.rs b/src/server/address_space/generated/nodeset_5_10.rs deleted file mode 100644 index b1b4b110d..000000000 --- a/src/server/address_space/generated/nodeset_5_10.rs +++ /dev/null @@ -1,3897 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3724); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2770), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2756); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2755), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "Name"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2757); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 20), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2755), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "Number"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2758); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2755), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "EffectiveDisplayName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2759); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2755), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2763); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2762), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "Name"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2764); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 20), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2762), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "Number"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2765); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2762), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2766); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2762), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "EffectiveTransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11456); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2762), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2772); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3728), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2760), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2771), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3728); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2772), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "LastTransition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2773); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3732), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2767), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2771), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3732); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2773), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "AvailableStates"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17635); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 17), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2771), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "AvailableTransitions"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17636); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 17), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2771), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2761); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2760), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2768); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2767), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "StateNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2308); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2307), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2312); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "Expression"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15129); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 586), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15128), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "Numerator"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17712); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 6), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17709), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "Denominator"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17713); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17709), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "VectorUnit"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17715); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17714), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "X"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18769); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17716), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "Y"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18770); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17716), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "Z"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18771); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17716), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "LengthUnit"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18773); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18772), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "X"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18776); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18774), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "Y"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18777); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18774), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "Z"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18778); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18774), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "AngleUnit"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18780); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18779), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "A"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18783); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18781), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "B"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18784); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18781), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "C"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18785); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18781), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "CartesianCoordinates"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18801); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 18809), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18772), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18786), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "Orientation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18787); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 18811), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18779), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18786), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "Constant"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18788); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18786), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "BaseFrame"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18789); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18786), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "FixedBase"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18790); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18786), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "CartesianCoordinates"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18796); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 18810), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18798), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18799), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18800), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18774), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18791), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "X"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18798); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18796), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "Y"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18799); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18796), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "Z"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18800); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18796), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "Orientation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18792); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 18812), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 19074), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19075), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19076), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18781), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18791), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "A"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19074); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18792), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "B"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19075); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18792), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "C"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19076); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18792), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "Transition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2774); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3754), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2762), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2311), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3754); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2774), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "FromState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2775); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3746), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2755), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2311), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3746); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2775), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "ToState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2776); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3750), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2755), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2311), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3750); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2776), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "OldStateId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2777); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2315), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "NewStateId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2778); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2315), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "EnumValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11940); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 7594), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11939), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DirectoryName"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13356); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13355), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DirectoryNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13357); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13355), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileName"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RequestFileOpen"), - data_type: NodeId::new(0, 1), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13359); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13358), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13360); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13358), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ObjectToDelete"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 17719); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17718), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ObjectToMoveOrCopy"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("TargetDirectory"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("CreateCopy"), - data_type: NodeId::new(0, 1), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("NewName"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13364); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13363), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("NewNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13365); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13363), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "Size"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13367); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13366), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "Writable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13368); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13366), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "UserWritable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13369); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13366), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "OpenCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13370); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13366), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Mode"), - data_type: NodeId::new(0, 3), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13373); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13372), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13374); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13372), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13376); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13375), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Length"), - data_type: NodeId::new(0, 6), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13378); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13377), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Data"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13379); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13377), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Data"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13381); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13380), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13383); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13382), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Position"), - data_type: NodeId::new(0, 9), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13384); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13382), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Position"), - data_type: NodeId::new(0, 9), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13386); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13385), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DirectoryName"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13388); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13387), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DirectoryNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13389); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13387), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileName"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RequestFileOpen"), - data_type: NodeId::new(0, 1), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13391); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13390), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13392); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13390), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ObjectToDelete"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13394); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13393), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ObjectToMoveOrCopy"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("TargetDirectory"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("CreateCopy"), - data_type: NodeId::new(0, 1), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("NewName"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 13396); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13395), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("NewNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 13397); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13395), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DirectoryName"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16349); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16348), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("DirectoryNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16350); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16348), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileName"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RequestFileOpen"), - data_type: NodeId::new(0, 1), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 16352); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16351), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 16353); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16351), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ObjectToDelete"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16355); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16354), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ObjectToMoveOrCopy"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("TargetDirectory"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("CreateCopy"), - data_type: NodeId::new(0, 1), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("NewName"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 16357); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16356), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("NewNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16358); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16356), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "ClientProcessingTimeout"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15745); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15744), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("GenerateOptions"), - data_type: NodeId::new(0, 24), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15747); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15746), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("CompletionStateMachine"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15748); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15746), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("GenerateOptions"), - data_type: NodeId::new(0, 24), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16359); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15749), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15750); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15749), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15752); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15751), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("CompletionStateMachine"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15753); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15751), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15755); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15756), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2760), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15754), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15756); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15755), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_5_11.rs b/src/server/address_space/generated/nodeset_5_11.rs deleted file mode 100644 index ee22a2aae..000000000 --- a/src/server/address_space/generated/nodeset_5_11.rs +++ /dev/null @@ -1,3556 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "StateNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15816); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15815), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "StateNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15818); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15817), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "StateNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15820); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15819), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "StateNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15822); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15821), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "StateNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15824); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15823), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15826); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15825), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15828); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15827), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15830); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15829), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15832); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15831), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15834); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15833), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15836); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15835), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15838); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15837), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15840); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15839), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15842); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15841), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "Identities"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16162); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15634), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15608), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RoleName"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("NamespaceUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 15998); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15997), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RoleNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15999); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15997), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RoleNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16001); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16000), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "Identities"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16173); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15634), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "Applications"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16174); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "ApplicationsExclude"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15410); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "Endpoints"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16175); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15528), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointsExclude"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15411); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Rule"), - data_type: NodeId::new(0, 15634), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15625); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15624), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Rule"), - data_type: NodeId::new(0, 15634), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15627); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15626), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplicationUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16177); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16176), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplicationUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16179); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16178), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Endpoint"), - data_type: NodeId::new(0, 15528), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16181); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16180), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Endpoint"), - data_type: NodeId::new(0, 15528), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16183); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16182), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "EnumValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15633); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 7594), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15632), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "Identities"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16192); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15634), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15644), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "Applications"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16193); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15644), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "ApplicationsExclude"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15412); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15644), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "Endpoints"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16194); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15528), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15644), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointsExclude"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15413); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15644), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Rule"), - data_type: NodeId::new(0, 15634), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15649); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15648), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Rule"), - data_type: NodeId::new(0, 15634), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15651); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15650), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplicationUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16196); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16195), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplicationUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16198); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16197), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Endpoint"), - data_type: NodeId::new(0, 15528), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16200); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16199), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Endpoint"), - data_type: NodeId::new(0, 15528), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16202); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16201), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "Identities"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16203); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15634), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15656), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "Applications"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16204); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15656), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "ApplicationsExclude"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15414); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15656), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "Endpoints"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16205); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15528), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15656), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointsExclude"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15415); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15656), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Rule"), - data_type: NodeId::new(0, 15634), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15661); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15660), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Rule"), - data_type: NodeId::new(0, 15634), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15663); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15662), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplicationUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16207); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16206), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplicationUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16209); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16208), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Endpoint"), - data_type: NodeId::new(0, 15528), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16211); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16210), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Endpoint"), - data_type: NodeId::new(0, 15528), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16213); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16212), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "Identities"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16214); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15634), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15668), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "Applications"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16215); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15668), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "ApplicationsExclude"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15416); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15668), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "Endpoints"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16216); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15528), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15668), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointsExclude"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15417); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15668), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Rule"), - data_type: NodeId::new(0, 15634), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15673); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15672), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Rule"), - data_type: NodeId::new(0, 15634), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15675); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15674), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplicationUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16218); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16217), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplicationUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16220); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16219), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Endpoint"), - data_type: NodeId::new(0, 15528), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16222); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16221), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Endpoint"), - data_type: NodeId::new(0, 15528), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16224); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16223), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "Identities"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16225); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15634), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15680), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "Applications"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16226); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15680), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "ApplicationsExclude"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15418); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15680), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "Endpoints"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16227); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15528), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15680), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointsExclude"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15423); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15680), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Rule"), - data_type: NodeId::new(0, 15634), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15685); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15684), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Rule"), - data_type: NodeId::new(0, 15634), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15687); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15686), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplicationUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16229); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16228), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplicationUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16231); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16230), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Endpoint"), - data_type: NodeId::new(0, 15528), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16233); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16232), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Endpoint"), - data_type: NodeId::new(0, 15528), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16235); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16234), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "Identities"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16236); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15634), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16036), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "Applications"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16237); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16036), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "ApplicationsExclude"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15424); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16036), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "Endpoints"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16238); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15528), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16036), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointsExclude"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15425); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16036), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Rule"), - data_type: NodeId::new(0, 15634), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16042); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16041), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Rule"), - data_type: NodeId::new(0, 15634), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16044); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16043), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplicationUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16240); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16239), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplicationUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16242); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16241), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Endpoint"), - data_type: NodeId::new(0, 15528), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16244); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16243), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Endpoint"), - data_type: NodeId::new(0, 15528), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16246); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16245), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "Identities"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16247); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15634), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15692), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "Applications"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16248); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15692), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "ApplicationsExclude"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15426); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15692), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "Endpoints"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16249); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15528), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15692), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointsExclude"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15427); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15692), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Rule"), - data_type: NodeId::new(0, 15634), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15697); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15696), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Rule"), - data_type: NodeId::new(0, 15634), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15699); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15698), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplicationUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16251); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16250), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplicationUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16253); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16252), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Endpoint"), - data_type: NodeId::new(0, 15528), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16255); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16254), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Endpoint"), - data_type: NodeId::new(0, 15528), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16257); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16256), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "Identities"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16269); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15634), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15716), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "Applications"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16270); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15716), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "ApplicationsExclude"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15428); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15716), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "Endpoints"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16271); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15528), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15716), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_5_12.rs b/src/server/address_space/generated/nodeset_5_12.rs deleted file mode 100644 index 63ab1e4ab..000000000 --- a/src/server/address_space/generated/nodeset_5_12.rs +++ /dev/null @@ -1,3446 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointsExclude"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15429); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15716), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Rule"), - data_type: NodeId::new(0, 15634), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15721); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15720), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Rule"), - data_type: NodeId::new(0, 15634), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15723); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15722), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplicationUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16273); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16272), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplicationUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16275); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16274), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Endpoint"), - data_type: NodeId::new(0, 15528), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16277); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16276), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Endpoint"), - data_type: NodeId::new(0, 15528), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16279); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16278), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "Identities"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16258); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15634), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "Applications"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16259); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "ApplicationsExclude"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15430); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "Endpoints"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16260); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 15528), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointsExclude"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15527); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Rule"), - data_type: NodeId::new(0, 15634), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15709); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15708), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Rule"), - data_type: NodeId::new(0, 15634), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 15711); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15710), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplicationUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16262); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16261), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ApplicationUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16264); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16263), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Endpoint"), - data_type: NodeId::new(0, 15528), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16266); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16265), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Endpoint"), - data_type: NodeId::new(0, 15528), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16268); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16267), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "NumberInList"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 23517); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 26), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 23513), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "NumberInList"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 23521); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 26), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 23519), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "NodeVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 23525); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 23518), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7611); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 851), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7612); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 852), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "EnumValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11942); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 7594), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11941), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "Opc.Ua"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7617); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 7619), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15037), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14873), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17538), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17550), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15734), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18824), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18827), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18830), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18833), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18836), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18839), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18842), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18845), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18848), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15738), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 23514), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12681), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15741), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14855), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15599), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15602), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15501), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15521), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14849), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14852), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14876), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15766), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15769), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14324), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15772), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15775), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15778), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15781), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15787), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21156), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15793), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15854), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15857), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15860), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21159), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21162), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21165), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15866), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15869), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15872), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15877), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15880), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15883), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15886), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21002), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15889), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21168), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15895), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15898), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15919), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15922), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15925), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15931), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17469), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21171), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15524), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15940), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15943), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15946), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 23502), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16131), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18178), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18181), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18184), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18187), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7650), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7656), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14870), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12767), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12770), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8914), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7665), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12213), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7662), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7668), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7782), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12902), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12905), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7698), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7671), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7674), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7677), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7680), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7683), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7728), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7731), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7734), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7737), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12718), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12721), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7686), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7929), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7932), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7935), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7938), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7941), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7944), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7947), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8004), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8067), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8073), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8076), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7692), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8208), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11959), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11962), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8211), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8214), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8217), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8220), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8223), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8226), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7659), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8229), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8232), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8235), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8238), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8241), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12183), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12186), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12091), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12094), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8247), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15398), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8244), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 93), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 72), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "NamespaceUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7619); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "Deprecated"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15037); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "KeyValuePair"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14873); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "AdditionalParametersType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17538); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "EphemeralKeyType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17550); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15734); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "RationalNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18824); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "Vector"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18827); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "3DVector"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18830); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "CartesianCoordinates"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18833); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "3DCartesianCoordinates"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18836); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "Orientation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18839); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "3DOrientation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18842); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "Frame"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18845); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "3DFrame"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18848); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "IdentityMappingRuleType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15738); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "CurrencyUnitType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 23514); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "TrustListDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12681); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "DataTypeSchemaHeader"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15741); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "DataTypeDescription"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14855); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "StructureDescription"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15599); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "EnumDescription"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15602); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "SimpleTypeDescription"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15501); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "UABinaryFileDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15521); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetMetaDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14849); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "FieldMetaData"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14852); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "ConfigurationVersionDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14876); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "PublishedDataSetDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15766); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "PublishedDataSetSourceDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15769); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "PublishedVariableDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14324); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "PublishedDataItemsDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15772); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "PublishedEventsDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15775); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetWriterDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15778); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetWriterTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15781); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetWriterMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15784); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "PubSubGroupDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15787); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "WriterGroupDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21156); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "WriterGroupTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15793); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "WriterGroupMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15854); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "PubSubConnectionDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15857); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "ConnectionTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15860); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "NetworkAddressDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21159); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "NetworkAddressUrlDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21162); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "ReaderGroupDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21165); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "ReaderGroupTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15866); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "ReaderGroupMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15869); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetReaderDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15872); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetReaderTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15877); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetReaderMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15880); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "SubscribedDataSetDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15883); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "TargetVariablesDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15886); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "FieldTargetDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21002); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "SubscribedDataSetMirrorDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15889); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "PubSubConfigurationDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21168); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "UadpWriterGroupMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15895); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "UadpDataSetWriterMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15898); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "UadpDataSetReaderMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15919); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "JsonWriterGroupMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15922); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "JsonDataSetWriterMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15925); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "JsonDataSetReaderMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15931); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "DatagramConnectionTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17469); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "DatagramWriterGroupTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21171); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "BrokerConnectionTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15524); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "BrokerWriterGroupTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15940); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "BrokerDataSetWriterTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15943); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "BrokerDataSetReaderTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15946); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "AliasNameDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 23502); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "RolePermissionType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16131); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "DataTypeDefinition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18178); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "StructureField"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18181); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "StructureDefinition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18184); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "EnumDefinition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18187); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "Argument"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7650); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "EnumValueType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7656); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "EnumField"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14870); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_5_13.rs b/src/server/address_space/generated/nodeset_5_13.rs deleted file mode 100644 index a17cf367c..000000000 --- a/src/server/address_space/generated/nodeset_5_13.rs +++ /dev/null @@ -1,3185 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "OptionSet"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12767); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "Union"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12770); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "TimeZoneDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8914); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "ApplicationDescription"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7665); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "ServerOnNetwork"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12213); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "UserTokenPolicy"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7662); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointDescription"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7668); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "RegisteredServer"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7782); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "DiscoveryConfiguration"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12902); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "MdnsDiscoveryConfiguration"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12905); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "SignedSoftwareCertificate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7698); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "UserIdentityToken"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7671); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "AnonymousIdentityToken"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7674); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "UserNameIdentityToken"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7677); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "X509IdentityToken"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7680); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "IssuedIdentityToken"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7683); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "AddNodesItem"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7728); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "AddReferencesItem"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7731); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteNodesItem"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7734); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteReferencesItem"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7737); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "RelativePathElement"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12718); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "RelativePath"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12721); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointConfiguration"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7686); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "ContentFilterElement"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7929); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "ContentFilter"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7932); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "FilterOperand"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7935); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "ElementOperand"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7938); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "LiteralOperand"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7941); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "AttributeOperand"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7944); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "SimpleAttributeOperand"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7947); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "HistoryEvent"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8004); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "MonitoringFilter"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8067); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "EventFilter"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8073); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "AggregateConfiguration"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8076); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "HistoryEventFieldList"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8172); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "BuildInfo"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7692); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "RedundantServerDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8208); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointUrlListDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11959); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "NetworkGroupDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11962); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "SamplingIntervalDiagnosticsDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8211); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "ServerDiagnosticsSummaryDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8214); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "ServerStatusDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8217); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "SessionDiagnosticsDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8220); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "SessionSecurityDiagnosticsDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8223); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "ServiceCounterDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8226); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "StatusResult"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 7659); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "SubscriptionDiagnosticsDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8229); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "ModelChangeStructureDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8232); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "SemanticChangeStructureDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8235); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "Range"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8238); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "EUInformation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8241); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "ComplexNumberType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12183); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "DoubleComplexNumberType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12186); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "AxisInformation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12091); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "XVType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12094); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "ProgramDiagnosticDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8247); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "ProgramDiagnostic2DataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15398); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "Annotation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8244); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 7617), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "Opc.Ua"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8252); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 8254), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15039), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14829), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17542), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17554), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16024), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18860), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18863), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18866), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18869), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19049), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19052), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19055), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19058), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 19061), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15730), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 23522), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12677), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16027), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14811), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15591), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15594), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15585), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15588), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14805), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14808), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14832), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16033), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14320), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16037), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16040), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16047), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16050), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16053), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16056), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21180), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16062), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16065), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16068), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16071), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21183), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21186), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21189), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16077), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16080), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16083), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16086), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16089), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16092), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16095), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14835), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21192), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16104), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16107), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16110), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16113), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16116), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16119), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17473), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 21195), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15640), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16125), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16144), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16147), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 23508), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16127), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18166), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18169), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18175), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8285), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8291), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14826), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12759), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12762), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8918), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8300), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12201), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8297), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8303), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8417), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12894), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12897), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8333), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8306), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8309), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8312), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8315), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8318), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8363), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8366), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8369), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8372), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12712), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12715), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8321), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8564), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8567), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8570), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8573), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8576), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8579), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8582), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8639), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8702), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8708), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8711), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8807), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8327), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8843), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11951), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11954), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8846), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8849), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8852), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8855), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8858), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8861), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8294), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8864), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8867), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8870), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8873), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8876), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12175), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12178), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12083), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12086), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8882), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15402), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8879), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 92), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 72), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "NamespaceUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8254); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "Deprecated"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15039); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "KeyValuePair"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14829); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "AdditionalParametersType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17542); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "EphemeralKeyType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17554); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16024); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "RationalNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18860); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "Vector"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18863); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "3DVector"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18866); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "CartesianCoordinates"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18869); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "3DCartesianCoordinates"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19049); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "Orientation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19052); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "3DOrientation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19055); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "Frame"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19058); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "3DFrame"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 19061); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "IdentityMappingRuleType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15730); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "CurrencyUnitType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 23522); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "TrustListDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12677); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "DataTypeSchemaHeader"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16027); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "DataTypeDescription"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14811); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "StructureDescription"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15591); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "EnumDescription"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15594); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "SimpleTypeDescription"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15585); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "UABinaryFileDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15588); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetMetaDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14805); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "FieldMetaData"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14808); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "ConfigurationVersionDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14832); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "PublishedDataSetDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16030); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "PublishedDataSetSourceDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16033); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "PublishedVariableDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14320); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "PublishedDataItemsDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16037); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "PublishedEventsDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16040); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetWriterDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16047); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetWriterTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16050); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetWriterMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16053); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "PubSubGroupDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16056); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "WriterGroupDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21180); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "WriterGroupTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16062); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "WriterGroupMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16065); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "PubSubConnectionDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16068); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "ConnectionTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16071); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_5_14.rs b/src/server/address_space/generated/nodeset_5_14.rs deleted file mode 100644 index 63660041a..000000000 --- a/src/server/address_space/generated/nodeset_5_14.rs +++ /dev/null @@ -1,2535 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variabletype_93(address_space); - add_variabletype_94(address_space); - add_variabletype_95(address_space); - add_variabletype_96(address_space); - add_variabletype_97(address_space); - add_variabletype_98(address_space); - add_variabletype_99(address_space); - add_variabletype_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "NetworkAddressDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21183); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "NetworkAddressUrlDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21186); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "ReaderGroupDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21189); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "ReaderGroupTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16077); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "ReaderGroupMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16080); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetReaderDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16083); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetReaderTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16086); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "DataSetReaderMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16089); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "SubscribedDataSetDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16092); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "TargetVariablesDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16095); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "FieldTargetDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14835); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "SubscribedDataSetMirrorDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16098); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "PubSubConfigurationDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21192); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "UadpWriterGroupMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16104); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "UadpDataSetWriterMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16107); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "UadpDataSetReaderMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16110); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "JsonWriterGroupMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16113); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "JsonDataSetWriterMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16116); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "JsonDataSetReaderMessageDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16119); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "DatagramConnectionTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17473); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "DatagramWriterGroupTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 21195); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "BrokerConnectionTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15640); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "BrokerWriterGroupTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16125); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "BrokerDataSetWriterTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16144); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "BrokerDataSetReaderTransportDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16147); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "AliasNameDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 23508); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "RolePermissionType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16127); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "DataTypeDefinition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18166); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "StructureField"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18169); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "StructureDefinition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18172); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "EnumDefinition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18175); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "Argument"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8285); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "EnumValueType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8291); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "EnumField"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14826); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "OptionSet"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12759); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "Union"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12762); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "TimeZoneDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8918); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "ApplicationDescription"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8300); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "ServerOnNetwork"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12201); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "UserTokenPolicy"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8297); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointDescription"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8303); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "RegisteredServer"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8417); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "DiscoveryConfiguration"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12894); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "MdnsDiscoveryConfiguration"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12897); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "SignedSoftwareCertificate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8333); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "UserIdentityToken"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8306); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "AnonymousIdentityToken"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8309); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "UserNameIdentityToken"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8312); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "X509IdentityToken"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8315); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "IssuedIdentityToken"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8318); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "AddNodesItem"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8363); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "AddReferencesItem"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8366); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteNodesItem"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8369); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteReferencesItem"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8372); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "RelativePathElement"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12712); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "RelativePath"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12715); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointConfiguration"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8321); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "ContentFilterElement"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8564); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "ContentFilter"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8567); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "FilterOperand"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8570); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "ElementOperand"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8573); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "LiteralOperand"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8576); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "AttributeOperand"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8579); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "SimpleAttributeOperand"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8582); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "HistoryEvent"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8639); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "MonitoringFilter"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8702); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "EventFilter"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8708); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "AggregateConfiguration"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8711); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "HistoryEventFieldList"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8807); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "BuildInfo"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8327); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "RedundantServerDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8843); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointUrlListDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11951); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "NetworkGroupDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11954); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "SamplingIntervalDiagnosticsDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8846); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "ServerDiagnosticsSummaryDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8849); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "ServerStatusDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8852); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "SessionDiagnosticsDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8855); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "SessionSecurityDiagnosticsDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8858); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "ServiceCounterDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8861); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "StatusResult"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8294); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "SubscriptionDiagnosticsDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8864); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "ModelChangeStructureDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8867); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "SemanticChangeStructureDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8870); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "Range"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8873); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "EUInformation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8876); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "ComplexNumberType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12175); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "DoubleComplexNumberType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12178); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "AxisInformation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12083); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "XVType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12086); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "ProgramDiagnosticDataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8882); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "ProgramDiagnostic2DataType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15402); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "Annotation"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8879); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_93(address_space: &mut AddressSpace) { - // VariableType - let name = "BaseVariableType"; - let node_id = NodeId::new(0, 62); - let node = VariableType::new(&node_id, name, name, NodeId::null(), true, -2); - let _ = address_space.insert::(node, None); -} - -fn add_variabletype_94(address_space: &mut AddressSpace) { - // VariableType - let name = "BaseDataVariableType"; - let node_id = NodeId::new(0, 63); - let node = VariableType::new(&node_id, name, name, NodeId::null(), false, -2); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 62), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_variabletype_95(address_space: &mut AddressSpace) { - // VariableType - let name = "PropertyType"; - let node_id = NodeId::new(0, 68); - let node = VariableType::new(&node_id, name, name, NodeId::null(), false, -2); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 62), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_variabletype_96(address_space: &mut AddressSpace) { - // VariableType - let name = "DataTypeDescriptionType"; - let node_id = NodeId::new(0, 69); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 12), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 104), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 105), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_97(address_space: &mut AddressSpace) { - // VariableType - let name = "DataTypeDictionaryType"; - let node_id = NodeId::new(0, 72); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 15), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 106), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 107), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15001), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_98(address_space: &mut AddressSpace) { - // VariableType - let name = "ServerVendorCapabilityType"; - let node_id = NodeId::new(0, 2137); - let node = VariableType::new(&node_id, name, name, NodeId::null(), true, -1); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_variabletype_99(address_space: &mut AddressSpace) { - // VariableType - let name = "ServerStatusType"; - let node_id = NodeId::new(0, 2138); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 862), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2139), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2140), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2141), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2142), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2752), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2753), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_100(address_space: &mut AddressSpace) { - // VariableType - let name = "BuildInfoType"; - let node_id = NodeId::new(0, 3051); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 338), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3052), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3053), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3054), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3055), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3056), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3057), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_5_15.rs b/src/server/address_space/generated/nodeset_5_15.rs deleted file mode 100644 index 2537fc216..000000000 --- a/src/server/address_space/generated/nodeset_5_15.rs +++ /dev/null @@ -1,3252 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variabletype_1(address_space); - add_variabletype_2(address_space); - add_variabletype_3(address_space); - add_variabletype_4(address_space); - add_variabletype_5(address_space); - add_variabletype_6(address_space); - add_variabletype_7(address_space); - add_variabletype_8(address_space); - add_variabletype_9(address_space); - add_variabletype_10(address_space); - add_variabletype_11(address_space); - add_variabletype_12(address_space); - add_variabletype_13(address_space); - add_variabletype_14(address_space); - add_variabletype_15(address_space); - add_variabletype_16(address_space); - add_variabletype_17(address_space); - add_variabletype_18(address_space); - add_variabletype_19(address_space); - add_variabletype_20(address_space); - add_variabletype_21(address_space); - add_variabletype_22(address_space); - add_variabletype_23(address_space); - add_variabletype_24(address_space); - add_variabletype_25(address_space); - add_variabletype_26(address_space); - add_variabletype_27(address_space); - add_variabletype_28(address_space); - add_method_29(address_space); - add_method_30(address_space); - add_method_31(address_space); - add_method_32(address_space); - add_method_33(address_space); - add_method_34(address_space); - add_method_35(address_space); - add_method_36(address_space); - add_method_37(address_space); - add_method_38(address_space); - add_method_39(address_space); - add_method_40(address_space); - add_method_41(address_space); - add_method_42(address_space); - add_method_43(address_space); - add_method_44(address_space); - add_method_45(address_space); - add_method_46(address_space); - add_method_47(address_space); - add_method_48(address_space); - add_method_49(address_space); - add_method_50(address_space); - add_method_51(address_space); - add_method_52(address_space); - add_method_53(address_space); - add_method_54(address_space); - add_method_55(address_space); - add_method_56(address_space); - add_method_57(address_space); - add_method_58(address_space); - add_method_59(address_space); - add_method_60(address_space); - add_method_61(address_space); - add_method_62(address_space); - add_method_63(address_space); - add_method_64(address_space); - add_method_65(address_space); - add_method_66(address_space); - add_method_67(address_space); - add_method_68(address_space); - add_method_69(address_space); - add_method_70(address_space); - add_method_71(address_space); - add_method_72(address_space); - add_method_73(address_space); - add_method_74(address_space); - add_method_75(address_space); - add_method_76(address_space); - add_method_77(address_space); - add_method_78(address_space); - add_method_79(address_space); - add_method_80(address_space); - add_method_81(address_space); - add_method_82(address_space); - add_method_83(address_space); - add_method_84(address_space); - add_method_85(address_space); - add_method_86(address_space); - add_method_87(address_space); - add_method_88(address_space); - add_method_89(address_space); - add_method_90(address_space); - add_method_91(address_space); - add_method_92(address_space); - add_method_93(address_space); - add_method_94(address_space); - add_method_95(address_space); - add_method_96(address_space); - add_method_97(address_space); - add_method_98(address_space); - add_method_99(address_space); - add_method_100(address_space); -} - -fn add_variabletype_1(address_space: &mut AddressSpace) { - // VariableType - let name = "ServerDiagnosticsSummaryType"; - let node_id = NodeId::new(0, 2150); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 859), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2151), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2152), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2153), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2154), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2155), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2156), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2157), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2159), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2160), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2161), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2162), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2163), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_2(address_space: &mut AddressSpace) { - // VariableType - let name = "SamplingIntervalDiagnosticsArrayType"; - let node_id = NodeId::new(0, 2164); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 856), false, 1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12779), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_3(address_space: &mut AddressSpace) { - // VariableType - let name = "SamplingIntervalDiagnosticsType"; - let node_id = NodeId::new(0, 2165); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 856), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2166), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11697), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11698), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11699), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_4(address_space: &mut AddressSpace) { - // VariableType - let name = "SubscriptionDiagnosticsArrayType"; - let node_id = NodeId::new(0, 2171); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 874), false, 1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_5(address_space: &mut AddressSpace) { - // VariableType - let name = "SubscriptionDiagnosticsType"; - let node_id = NodeId::new(0, 2172); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 874), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2173), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2174), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2175), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2176), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2177), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8888), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2179), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2180), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2181), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2182), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2183), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2184), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2185), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2186), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2187), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2188), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2189), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2190), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2191), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2998), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2193), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8889), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8890), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8891), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8892), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8893), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8894), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8895), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8896), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8897), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8902), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_6(address_space: &mut AddressSpace) { - // VariableType - let name = "SessionDiagnosticsArrayType"; - let node_id = NodeId::new(0, 2196); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 865), false, 1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_7(address_space: &mut AddressSpace) { - // VariableType - let name = "SessionDiagnosticsVariableType"; - let node_id = NodeId::new(0, 2197); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 865), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2198), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2199), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2200), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2201), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2202), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2203), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2204), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3050), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2205), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2206), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2207), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2208), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2209), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8900), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11892), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2217), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2218), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2219), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2220), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2221), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2222), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2223), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2224), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2225), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2226), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2227), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2228), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2229), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2230), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2231), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2232), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2233), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2234), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2235), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2236), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2237), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2238), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2239), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2240), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2241), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2242), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2730), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2731), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_8(address_space: &mut AddressSpace) { - // VariableType - let name = "SessionSecurityDiagnosticsArrayType"; - let node_id = NodeId::new(0, 2243); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 868), false, 1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12860), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_9(address_space: &mut AddressSpace) { - // VariableType - let name = "SessionSecurityDiagnosticsType"; - let node_id = NodeId::new(0, 2244); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 868), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2245), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2246), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2247), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2248), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2249), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2250), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2251), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2252), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3058), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_10(address_space: &mut AddressSpace) { - // VariableType - let name = "OptionSetType"; - let node_id = NodeId::new(0, 11487); - let node = VariableType::new(&node_id, name, name, NodeId::null(), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11488), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11701), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_11(address_space: &mut AddressSpace) { - // VariableType - let name = "SelectionListType"; - let node_id = NodeId::new(0, 16309); - let node = VariableType::new(&node_id, name, name, NodeId::null(), false, -2); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17632), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17633), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16312), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_12(address_space: &mut AddressSpace) { - // VariableType - let name = "AudioVariableType"; - let node_id = NodeId::new(0, 17986); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 16307), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17988), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17989), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17990), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_13(address_space: &mut AddressSpace) { - // VariableType - let name = "StateVariableType"; - let node_id = NodeId::new(0, 2755); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 21), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2756), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2757), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2758), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2759), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_14(address_space: &mut AddressSpace) { - // VariableType - let name = "TransitionVariableType"; - let node_id = NodeId::new(0, 2762); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 21), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2763), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2764), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2765), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2766), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11456), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_15(address_space: &mut AddressSpace) { - // VariableType - let name = "FiniteStateVariableType"; - let node_id = NodeId::new(0, 2760); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 21), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2761), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2755), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_16(address_space: &mut AddressSpace) { - // VariableType - let name = "FiniteTransitionVariableType"; - let node_id = NodeId::new(0, 2767); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 21), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2768), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2762), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_17(address_space: &mut AddressSpace) { - // VariableType - let name = "GuardVariableType"; - let node_id = NodeId::new(0, 15113); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 21), false, -1); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_variabletype_18(address_space: &mut AddressSpace) { - // VariableType - let name = "ExpressionGuardVariableType"; - let node_id = NodeId::new(0, 15128); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 21), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15129), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15113), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_19(address_space: &mut AddressSpace) { - // VariableType - let name = "ElseGuardVariableType"; - let node_id = NodeId::new(0, 15317); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 21), false, -1); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 15113), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_variabletype_20(address_space: &mut AddressSpace) { - // VariableType - let name = "RationalNumberType"; - let node_id = NodeId::new(0, 17709); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 18806), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17712), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17713), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_21(address_space: &mut AddressSpace) { - // VariableType - let name = "VectorType"; - let node_id = NodeId::new(0, 17714); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 18807), true, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17715), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_22(address_space: &mut AddressSpace) { - // VariableType - let name = "3DVectorType"; - let node_id = NodeId::new(0, 17716); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 18808), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18769), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18770), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18771), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17714), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_23(address_space: &mut AddressSpace) { - // VariableType - let name = "CartesianCoordinatesType"; - let node_id = NodeId::new(0, 18772); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 18809), true, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18773), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_24(address_space: &mut AddressSpace) { - // VariableType - let name = "3DCartesianCoordinatesType"; - let node_id = NodeId::new(0, 18774); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 18810), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18776), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18777), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18778), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18772), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_25(address_space: &mut AddressSpace) { - // VariableType - let name = "OrientationType"; - let node_id = NodeId::new(0, 18779); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 18811), true, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18780), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_26(address_space: &mut AddressSpace) { - // VariableType - let name = "3DOrientationType"; - let node_id = NodeId::new(0, 18781); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 18812), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18783), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18785), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18779), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_27(address_space: &mut AddressSpace) { - // VariableType - let name = "FrameType"; - let node_id = NodeId::new(0, 18786); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 18813), true, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18801), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18787), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18788), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18789), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18790), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_28(address_space: &mut AddressSpace) { - // VariableType - let name = "3DFrameType"; - let node_id = NodeId::new(0, 18791); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 18814), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18796), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18792), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18786), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_29(address_space: &mut AddressSpace) { - // Method - let name = "GetMonitoredItems"; - let node_id = NodeId::new(0, 11489); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11490), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11491), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2004), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_30(address_space: &mut AddressSpace) { - // Method - let name = "ResendData"; - let node_id = NodeId::new(0, 12871); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12872), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2004), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_31(address_space: &mut AddressSpace) { - // Method - let name = "SetSubscriptionDurable"; - let node_id = NodeId::new(0, 12746); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12747), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12748), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2004), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_32(address_space: &mut AddressSpace) { - // Method - let name = "RequestServerStateChange"; - let node_id = NodeId::new(0, 12883); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12884), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2004), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_33(address_space: &mut AddressSpace) { - // Method - let name = "AddRole"; - let node_id = NodeId::new(0, 16296); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16297), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16298), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16295), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_34(address_space: &mut AddressSpace) { - // Method - let name = "RemoveRole"; - let node_id = NodeId::new(0, 16299); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16300), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16295), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_35(address_space: &mut AddressSpace) { - // Method - let name = "Open"; - let node_id = NodeId::new(0, 11580); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11581), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11582), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11575), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_36(address_space: &mut AddressSpace) { - // Method - let name = "Close"; - let node_id = NodeId::new(0, 11583); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11584), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11575), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_37(address_space: &mut AddressSpace) { - // Method - let name = "Read"; - let node_id = NodeId::new(0, 11585); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11586), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11587), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11575), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_38(address_space: &mut AddressSpace) { - // Method - let name = "Write"; - let node_id = NodeId::new(0, 11588); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11589), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11575), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_39(address_space: &mut AddressSpace) { - // Method - let name = "GetPosition"; - let node_id = NodeId::new(0, 11590); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11591), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11592), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11575), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_40(address_space: &mut AddressSpace) { - // Method - let name = "SetPosition"; - let node_id = NodeId::new(0, 11593); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11594), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11575), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_41(address_space: &mut AddressSpace) { - // Method - let name = "ExportNamespace"; - let node_id = NodeId::new(0, 11615); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11595), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_42(address_space: &mut AddressSpace) { - // Method - let name = "Open"; - let node_id = NodeId::new(0, 11629); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11630), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11631), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11624), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_43(address_space: &mut AddressSpace) { - // Method - let name = "Close"; - let node_id = NodeId::new(0, 11632); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11633), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11624), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_44(address_space: &mut AddressSpace) { - // Method - let name = "Read"; - let node_id = NodeId::new(0, 11634); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11635), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11636), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11624), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_45(address_space: &mut AddressSpace) { - // Method - let name = "Write"; - let node_id = NodeId::new(0, 11637); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11638), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11624), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_46(address_space: &mut AddressSpace) { - // Method - let name = "GetPosition"; - let node_id = NodeId::new(0, 11639); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11640), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11641), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11624), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_47(address_space: &mut AddressSpace) { - // Method - let name = "SetPosition"; - let node_id = NodeId::new(0, 11642); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11643), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11624), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_48(address_space: &mut AddressSpace) { - // Method - let name = "AddRole"; - let node_id = NodeId::new(0, 16301); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16302), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16303), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15606), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_49(address_space: &mut AddressSpace) { - // Method - let name = "RemoveRole"; - let node_id = NodeId::new(0, 16304); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16305), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15606), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_50(address_space: &mut AddressSpace) { - // Method - let name = "GetMonitoredItems"; - let node_id = NodeId::new(0, 11492); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11493), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11494), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2253), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_51(address_space: &mut AddressSpace) { - // Method - let name = "ResendData"; - let node_id = NodeId::new(0, 12873); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12874), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2253), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_52(address_space: &mut AddressSpace) { - // Method - let name = "SetSubscriptionDurable"; - let node_id = NodeId::new(0, 12749); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12750), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12751), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2253), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_53(address_space: &mut AddressSpace) { - // Method - let name = "RequestServerStateChange"; - let node_id = NodeId::new(0, 12886); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12887), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2253), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_54(address_space: &mut AddressSpace) { - // Method - let name = "CreateDirectory"; - let node_id = NodeId::new(0, 13355); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13356), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13357), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13354), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_55(address_space: &mut AddressSpace) { - // Method - let name = "CreateFile"; - let node_id = NodeId::new(0, 13358); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13359), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13360), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13354), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_56(address_space: &mut AddressSpace) { - // Method - let name = "Delete"; - let node_id = NodeId::new(0, 17718); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17719), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13354), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_57(address_space: &mut AddressSpace) { - // Method - let name = "MoveOrCopy"; - let node_id = NodeId::new(0, 13363); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13364), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13365), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13354), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_58(address_space: &mut AddressSpace) { - // Method - let name = "Open"; - let node_id = NodeId::new(0, 13372); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13373), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13374), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13366), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_59(address_space: &mut AddressSpace) { - // Method - let name = "Close"; - let node_id = NodeId::new(0, 13375); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13376), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13366), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_60(address_space: &mut AddressSpace) { - // Method - let name = "Read"; - let node_id = NodeId::new(0, 13377); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13378), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13379), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13366), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_61(address_space: &mut AddressSpace) { - // Method - let name = "Write"; - let node_id = NodeId::new(0, 13380); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13381), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13366), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_62(address_space: &mut AddressSpace) { - // Method - let name = "GetPosition"; - let node_id = NodeId::new(0, 13382); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13383), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13384), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13366), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_63(address_space: &mut AddressSpace) { - // Method - let name = "SetPosition"; - let node_id = NodeId::new(0, 13385); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13386), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13366), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_64(address_space: &mut AddressSpace) { - // Method - let name = "CreateDirectory"; - let node_id = NodeId::new(0, 13387); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13388), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13389), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13353), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_65(address_space: &mut AddressSpace) { - // Method - let name = "CreateFile"; - let node_id = NodeId::new(0, 13390); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13391), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13392), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13353), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_66(address_space: &mut AddressSpace) { - // Method - let name = "Delete"; - let node_id = NodeId::new(0, 13393); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13394), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13353), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_67(address_space: &mut AddressSpace) { - // Method - let name = "MoveOrCopy"; - let node_id = NodeId::new(0, 13395); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13396), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13397), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13353), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_68(address_space: &mut AddressSpace) { - // Method - let name = "CreateDirectory"; - let node_id = NodeId::new(0, 16348); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16349), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16350), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16314), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_69(address_space: &mut AddressSpace) { - // Method - let name = "CreateFile"; - let node_id = NodeId::new(0, 16351); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16352), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16353), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16314), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_70(address_space: &mut AddressSpace) { - // Method - let name = "Delete"; - let node_id = NodeId::new(0, 16354); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16355), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16314), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_71(address_space: &mut AddressSpace) { - // Method - let name = "MoveOrCopy"; - let node_id = NodeId::new(0, 16356); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16357), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16358), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16314), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_72(address_space: &mut AddressSpace) { - // Method - let name = "GenerateFileForRead"; - let node_id = NodeId::new(0, 15746); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15747), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15748), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15744), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_73(address_space: &mut AddressSpace) { - // Method - let name = "GenerateFileForWrite"; - let node_id = NodeId::new(0, 15749); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16359), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15750), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15744), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_74(address_space: &mut AddressSpace) { - // Method - let name = "CloseAndCommit"; - let node_id = NodeId::new(0, 15751); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15752), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15753), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15744), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_75(address_space: &mut AddressSpace) { - // Method - let name = "Reset"; - let node_id = NodeId::new(0, 15794); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15754), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_76(address_space: &mut AddressSpace) { - // Method - let name = "Reset"; - let node_id = NodeId::new(0, 15843); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15803), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_77(address_space: &mut AddressSpace) { - // Method - let name = "AddRole"; - let node_id = NodeId::new(0, 15997); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15998), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15999), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15607), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_78(address_space: &mut AddressSpace) { - // Method - let name = "RemoveRole"; - let node_id = NodeId::new(0, 16000); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16001), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15607), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_79(address_space: &mut AddressSpace) { - // Method - let name = "AddIdentity"; - let node_id = NodeId::new(0, 15624); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15625), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_80(address_space: &mut AddressSpace) { - // Method - let name = "RemoveIdentity"; - let node_id = NodeId::new(0, 15626); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15627), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_81(address_space: &mut AddressSpace) { - // Method - let name = "AddApplication"; - let node_id = NodeId::new(0, 16176); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16177), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_82(address_space: &mut AddressSpace) { - // Method - let name = "RemoveApplication"; - let node_id = NodeId::new(0, 16178); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16179), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_83(address_space: &mut AddressSpace) { - // Method - let name = "AddEndpoint"; - let node_id = NodeId::new(0, 16180); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16181), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_84(address_space: &mut AddressSpace) { - // Method - let name = "RemoveEndpoint"; - let node_id = NodeId::new(0, 16182); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16183), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15620), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_85(address_space: &mut AddressSpace) { - // Method - let name = "AddIdentity"; - let node_id = NodeId::new(0, 15648); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15649), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15644), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_86(address_space: &mut AddressSpace) { - // Method - let name = "RemoveIdentity"; - let node_id = NodeId::new(0, 15650); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15651), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15644), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_87(address_space: &mut AddressSpace) { - // Method - let name = "AddApplication"; - let node_id = NodeId::new(0, 16195); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16196), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15644), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_88(address_space: &mut AddressSpace) { - // Method - let name = "RemoveApplication"; - let node_id = NodeId::new(0, 16197); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16198), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15644), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_89(address_space: &mut AddressSpace) { - // Method - let name = "AddEndpoint"; - let node_id = NodeId::new(0, 16199); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16200), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15644), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_90(address_space: &mut AddressSpace) { - // Method - let name = "RemoveEndpoint"; - let node_id = NodeId::new(0, 16201); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16202), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15644), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_91(address_space: &mut AddressSpace) { - // Method - let name = "AddIdentity"; - let node_id = NodeId::new(0, 15660); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15661), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15656), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_92(address_space: &mut AddressSpace) { - // Method - let name = "RemoveIdentity"; - let node_id = NodeId::new(0, 15662); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15663), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15656), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_93(address_space: &mut AddressSpace) { - // Method - let name = "AddApplication"; - let node_id = NodeId::new(0, 16206); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16207), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15656), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_94(address_space: &mut AddressSpace) { - // Method - let name = "RemoveApplication"; - let node_id = NodeId::new(0, 16208); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16209), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15656), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_95(address_space: &mut AddressSpace) { - // Method - let name = "AddEndpoint"; - let node_id = NodeId::new(0, 16210); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16211), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15656), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_96(address_space: &mut AddressSpace) { - // Method - let name = "RemoveEndpoint"; - let node_id = NodeId::new(0, 16212); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16213), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15656), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_97(address_space: &mut AddressSpace) { - // Method - let name = "AddIdentity"; - let node_id = NodeId::new(0, 15672); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15673), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15668), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_98(address_space: &mut AddressSpace) { - // Method - let name = "RemoveIdentity"; - let node_id = NodeId::new(0, 15674); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15675), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15668), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_99(address_space: &mut AddressSpace) { - // Method - let name = "AddApplication"; - let node_id = NodeId::new(0, 16217); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16218), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15668), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_100(address_space: &mut AddressSpace) { - // Method - let name = "RemoveApplication"; - let node_id = NodeId::new(0, 16219); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16220), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15668), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_5_16.rs b/src/server/address_space/generated/nodeset_5_16.rs deleted file mode 100644 index aaf2bde37..000000000 --- a/src/server/address_space/generated/nodeset_5_16.rs +++ /dev/null @@ -1,757 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_method_1(address_space); - add_method_2(address_space); - add_method_3(address_space); - add_method_4(address_space); - add_method_5(address_space); - add_method_6(address_space); - add_method_7(address_space); - add_method_8(address_space); - add_method_9(address_space); - add_method_10(address_space); - add_method_11(address_space); - add_method_12(address_space); - add_method_13(address_space); - add_method_14(address_space); - add_method_15(address_space); - add_method_16(address_space); - add_method_17(address_space); - add_method_18(address_space); - add_method_19(address_space); - add_method_20(address_space); - add_method_21(address_space); - add_method_22(address_space); - add_method_23(address_space); - add_method_24(address_space); - add_method_25(address_space); - add_method_26(address_space); - add_method_27(address_space); - add_method_28(address_space); - add_method_29(address_space); - add_method_30(address_space); - add_method_31(address_space); - add_method_32(address_space); -} - -fn add_method_1(address_space: &mut AddressSpace) { - // Method - let name = "AddEndpoint"; - let node_id = NodeId::new(0, 16221); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16222), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15668), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_2(address_space: &mut AddressSpace) { - // Method - let name = "RemoveEndpoint"; - let node_id = NodeId::new(0, 16223); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16224), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15668), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_3(address_space: &mut AddressSpace) { - // Method - let name = "AddIdentity"; - let node_id = NodeId::new(0, 15684); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15685), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15680), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_4(address_space: &mut AddressSpace) { - // Method - let name = "RemoveIdentity"; - let node_id = NodeId::new(0, 15686); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15687), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15680), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_5(address_space: &mut AddressSpace) { - // Method - let name = "AddApplication"; - let node_id = NodeId::new(0, 16228); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16229), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15680), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_6(address_space: &mut AddressSpace) { - // Method - let name = "RemoveApplication"; - let node_id = NodeId::new(0, 16230); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16231), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15680), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_7(address_space: &mut AddressSpace) { - // Method - let name = "AddEndpoint"; - let node_id = NodeId::new(0, 16232); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16233), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15680), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_8(address_space: &mut AddressSpace) { - // Method - let name = "RemoveEndpoint"; - let node_id = NodeId::new(0, 16234); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16235), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15680), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_9(address_space: &mut AddressSpace) { - // Method - let name = "AddIdentity"; - let node_id = NodeId::new(0, 16041); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16042), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16036), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_10(address_space: &mut AddressSpace) { - // Method - let name = "RemoveIdentity"; - let node_id = NodeId::new(0, 16043); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16044), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16036), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_11(address_space: &mut AddressSpace) { - // Method - let name = "AddApplication"; - let node_id = NodeId::new(0, 16239); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16240), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16036), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_12(address_space: &mut AddressSpace) { - // Method - let name = "RemoveApplication"; - let node_id = NodeId::new(0, 16241); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16242), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16036), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_13(address_space: &mut AddressSpace) { - // Method - let name = "AddEndpoint"; - let node_id = NodeId::new(0, 16243); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16244), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16036), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_14(address_space: &mut AddressSpace) { - // Method - let name = "RemoveEndpoint"; - let node_id = NodeId::new(0, 16245); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16246), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16036), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_15(address_space: &mut AddressSpace) { - // Method - let name = "AddIdentity"; - let node_id = NodeId::new(0, 15696); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15697), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15692), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_16(address_space: &mut AddressSpace) { - // Method - let name = "RemoveIdentity"; - let node_id = NodeId::new(0, 15698); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15699), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15692), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_17(address_space: &mut AddressSpace) { - // Method - let name = "AddApplication"; - let node_id = NodeId::new(0, 16250); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16251), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15692), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_18(address_space: &mut AddressSpace) { - // Method - let name = "RemoveApplication"; - let node_id = NodeId::new(0, 16252); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16253), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15692), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_19(address_space: &mut AddressSpace) { - // Method - let name = "AddEndpoint"; - let node_id = NodeId::new(0, 16254); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16255), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15692), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_20(address_space: &mut AddressSpace) { - // Method - let name = "RemoveEndpoint"; - let node_id = NodeId::new(0, 16256); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16257), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15692), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_21(address_space: &mut AddressSpace) { - // Method - let name = "AddIdentity"; - let node_id = NodeId::new(0, 15720); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15721), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15716), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_22(address_space: &mut AddressSpace) { - // Method - let name = "RemoveIdentity"; - let node_id = NodeId::new(0, 15722); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15723), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15716), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_23(address_space: &mut AddressSpace) { - // Method - let name = "AddApplication"; - let node_id = NodeId::new(0, 16272); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16273), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15716), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_24(address_space: &mut AddressSpace) { - // Method - let name = "RemoveApplication"; - let node_id = NodeId::new(0, 16274); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16275), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15716), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_25(address_space: &mut AddressSpace) { - // Method - let name = "AddEndpoint"; - let node_id = NodeId::new(0, 16276); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16277), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15716), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_26(address_space: &mut AddressSpace) { - // Method - let name = "RemoveEndpoint"; - let node_id = NodeId::new(0, 16278); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16279), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15716), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_27(address_space: &mut AddressSpace) { - // Method - let name = "AddIdentity"; - let node_id = NodeId::new(0, 15708); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15709), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15704), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_28(address_space: &mut AddressSpace) { - // Method - let name = "RemoveIdentity"; - let node_id = NodeId::new(0, 15710); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15711), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15704), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_29(address_space: &mut AddressSpace) { - // Method - let name = "AddApplication"; - let node_id = NodeId::new(0, 16261); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16262), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15704), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_30(address_space: &mut AddressSpace) { - // Method - let name = "RemoveApplication"; - let node_id = NodeId::new(0, 16263); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16264), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15704), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_31(address_space: &mut AddressSpace) { - // Method - let name = "AddEndpoint"; - let node_id = NodeId::new(0, 16265); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16266), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15704), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_32(address_space: &mut AddressSpace) { - // Method - let name = "RemoveEndpoint"; - let node_id = NodeId::new(0, 16267); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16268), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15704), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_5_2.rs b/src/server/address_space/generated/nodeset_5_2.rs deleted file mode 100644 index f4c96172d..000000000 --- a/src/server/address_space/generated/nodeset_5_2.rs +++ /dev/null @@ -1,2891 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_object_11(address_space); - add_object_12(address_space); - add_object_13(address_space); - add_object_14(address_space); - add_object_15(address_space); - add_object_16(address_space); - add_object_17(address_space); - add_object_18(address_space); - add_object_19(address_space); - add_object_20(address_space); - add_object_21(address_space); - add_object_22(address_space); - add_object_23(address_space); - add_object_24(address_space); - add_object_25(address_space); - add_object_26(address_space); - add_object_27(address_space); - add_object_28(address_space); - add_object_29(address_space); - add_object_30(address_space); - add_object_31(address_space); - add_object_32(address_space); - add_object_33(address_space); - add_object_34(address_space); - add_object_35(address_space); - add_object_36(address_space); - add_object_37(address_space); - add_object_38(address_space); - add_object_39(address_space); - add_object_40(address_space); - add_object_41(address_space); - add_object_42(address_space); - add_object_43(address_space); - add_object_44(address_space); - add_object_45(address_space); - add_object_46(address_space); - add_object_47(address_space); - add_object_48(address_space); - add_object_49(address_space); - add_object_50(address_space); - add_object_51(address_space); - add_object_52(address_space); - add_object_53(address_space); - add_object_54(address_space); - add_object_55(address_space); - add_object_56(address_space); - add_object_57(address_space); - add_object_58(address_space); - add_object_59(address_space); - add_object_60(address_space); - add_object_61(address_space); - add_object_62(address_space); - add_object_63(address_space); - add_object_64(address_space); - add_objecttype_65(address_space); - add_objecttype_66(address_space); - add_objecttype_67(address_space); - add_objecttype_68(address_space); - add_objecttype_69(address_space); - add_objecttype_70(address_space); - add_objecttype_71(address_space); - add_objecttype_72(address_space); - add_objecttype_73(address_space); - add_objecttype_74(address_space); - add_objecttype_75(address_space); - add_objecttype_76(address_space); - add_objecttype_77(address_space); - add_objecttype_78(address_space); - add_objecttype_79(address_space); - add_objecttype_80(address_space); - add_objecttype_81(address_space); - add_objecttype_82(address_space); - add_objecttype_83(address_space); - add_objecttype_84(address_space); - add_objecttype_85(address_space); - add_objecttype_86(address_space); - add_objecttype_87(address_space); - add_objecttype_88(address_space); - add_objecttype_89(address_space); - add_objecttype_90(address_space); - add_objecttype_91(address_space); - add_objecttype_92(address_space); - add_objecttype_93(address_space); - add_objecttype_94(address_space); - add_objecttype_95(address_space); - add_objecttype_96(address_space); - add_objecttype_97(address_space); - add_objecttype_98(address_space); - add_objecttype_99(address_space); - add_objecttype_100(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 870); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 868), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8223), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 873); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 871), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8226), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 301); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 299), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 7659), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 876); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 874), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8229), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 879); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 877), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8232), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 899); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 897), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8235), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 14802); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14533), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 14829), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 17541); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16313), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 17542), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 17553); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17548), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 17554), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15949); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15528), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 16024), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_11(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 18851); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18806), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18860), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_12(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 18852); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18807), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18863), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_13(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 18853); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18808), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18866), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_14(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 18854); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18809), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 18869), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_15(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 18855); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18810), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 19049), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_16(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 18856); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18811), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 19052), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_17(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 18857); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18812), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 19055), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_18(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 18858); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18813), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 19058), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_19(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 18859); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18814), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 19061), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_20(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 15728); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15634), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 15730), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_21(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 23520); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 23498), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 23522), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_22(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 339); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 338), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8327), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_23(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 854); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 853), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8843), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_24(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 11949); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11943), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 11951), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_25(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 11950); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11944), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 11954), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_26(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 857); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 856), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8846), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_27(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 860); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 859), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8849), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_28(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 863); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 862), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8852), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_29(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 866); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 865), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8855), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_30(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 869); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 868), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8858), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_31(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 872); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 871), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8861), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_32(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 300); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 299), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8294), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_33(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 875); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 874), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8864), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_34(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 878); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 877), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8867), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_35(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 898); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 897), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8870), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_36(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15041); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 14533), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_37(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 17547); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16313), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_38(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 17557); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17548), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_39(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 16150); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15528), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_40(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 19064); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18806), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_41(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 19065); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18807), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_42(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 19066); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18808), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_43(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 19067); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18809), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_44(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 19068); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18810), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_45(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 19069); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18811), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_46(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 19070); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18812), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_47(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 19071); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18813), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_48(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 19072); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18814), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_49(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15042); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15634), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_50(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 23528); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 23498), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_51(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15361); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 338), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_52(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15362); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 853), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_53(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15363); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11943), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_54(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15364); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11944), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_55(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15365); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 856), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_56(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15366); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 859), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_57(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15367); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 862), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_58(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15368); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 865), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_59(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15369); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 868), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_60(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15370); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 871), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_61(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15371); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 299), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_62(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15372); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 874), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_63(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15373); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 877), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_64(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15374); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 897), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_objecttype_65(address_space: &mut AddressSpace) { - // ObjectType - let name = "BaseObjectType"; - let node_id = NodeId::new(0, 58); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert::(node, None); -} - -fn add_objecttype_66(address_space: &mut AddressSpace) { - // ObjectType - let name = "FolderType"; - let node_id = NodeId::new(0, 61); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_67(address_space: &mut AddressSpace) { - // ObjectType - let name = "DataTypeSystemType"; - let node_id = NodeId::new(0, 75); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_68(address_space: &mut AddressSpace) { - // ObjectType - let name = "DataTypeEncodingType"; - let node_id = NodeId::new(0, 76); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_69(address_space: &mut AddressSpace) { - // ObjectType - let name = "ModellingRuleType"; - let node_id = NodeId::new(0, 77); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 111), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_70(address_space: &mut AddressSpace) { - // ObjectType - let name = "ServerType"; - let node_id = NodeId::new(0, 2004); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2005), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2006), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15003), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2007), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2008), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2742), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12882), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17612), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2009), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2010), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2011), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2012), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11527), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11489), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12871), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12746), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12883), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_71(address_space: &mut AddressSpace) { - // ObjectType - let name = "ServerCapabilitiesType"; - let node_id = NodeId::new(0, 2013); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2014), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2016), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2017), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2732), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2733), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2734), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3049), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11549), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11550), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12910), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11551), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2019), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2754), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11562), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16295), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_72(address_space: &mut AddressSpace) { - // ObjectType - let name = "ServerDiagnosticsType"; - let node_id = NodeId::new(0, 2020); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2021), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2022), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2023), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2744), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2025), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_73(address_space: &mut AddressSpace) { - // ObjectType - let name = "SessionsDiagnosticsSummaryType"; - let node_id = NodeId::new(0, 2026); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2027), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2028), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12097), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_74(address_space: &mut AddressSpace) { - // ObjectType - let name = "SessionDiagnosticsObjectType"; - let node_id = NodeId::new(0, 2029); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2031), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2032), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_75(address_space: &mut AddressSpace) { - // ObjectType - let name = "VendorServerInfoType"; - let node_id = NodeId::new(0, 2033); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_76(address_space: &mut AddressSpace) { - // ObjectType - let name = "ServerRedundancyType"; - let node_id = NodeId::new(0, 2034); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2035), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_77(address_space: &mut AddressSpace) { - // ObjectType - let name = "TransparentRedundancyType"; - let node_id = NodeId::new(0, 2036); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2037), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2038), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2034), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_78(address_space: &mut AddressSpace) { - // ObjectType - let name = "NonTransparentRedundancyType"; - let node_id = NodeId::new(0, 2039); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2040), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2034), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_79(address_space: &mut AddressSpace) { - // ObjectType - let name = "NonTransparentNetworkRedundancyType"; - let node_id = NodeId::new(0, 11945); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11948), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2039), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_80(address_space: &mut AddressSpace) { - // ObjectType - let name = "OperationLimitsType"; - let node_id = NodeId::new(0, 11564); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11565), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12161), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12162), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11567), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12163), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12164), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11569), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11570), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11571), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11572), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11573), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11574), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_81(address_space: &mut AddressSpace) { - // ObjectType - let name = "FileType"; - let node_id = NodeId::new(0, 11575); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11576), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12686), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12687), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11579), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13341), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11580), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11583), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11585), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11588), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11590), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11593), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_82(address_space: &mut AddressSpace) { - // ObjectType - let name = "AddressSpaceFileType"; - let node_id = NodeId::new(0, 11595); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11615), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11575), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_83(address_space: &mut AddressSpace) { - // ObjectType - let name = "NamespaceMetadataType"; - let node_id = NodeId::new(0, 11616); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11617), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11618), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11619), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11620), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11621), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11622), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11623), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11624), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16137), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16138), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16139), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_84(address_space: &mut AddressSpace) { - // ObjectType - let name = "NamespacesType"; - let node_id = NodeId::new(0, 11645); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11646), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_85(address_space: &mut AddressSpace) { - // ObjectType - let name = "BaseEventType"; - let node_id = NodeId::new(0, 2041); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2042), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2043), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2044), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2045), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2046), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2047), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3190), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2050), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2051), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_86(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditEventType"; - let node_id = NodeId::new(0, 2052); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2053), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2054), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2055), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2056), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2057), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2041), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_87(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditSecurityEventType"; - let node_id = NodeId::new(0, 2058); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17615), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2052), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_88(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditChannelEventType"; - let node_id = NodeId::new(0, 2059); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2745), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2058), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_89(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditOpenSecureChannelEventType"; - let node_id = NodeId::new(0, 2060); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2061), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2746), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2062), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2063), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2065), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2066), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2059), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_90(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditSessionEventType"; - let node_id = NodeId::new(0, 2069); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2070), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2058), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_91(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditCreateSessionEventType"; - let node_id = NodeId::new(0, 2071); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2072), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2073), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2747), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2074), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2069), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_92(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditUrlMismatchEventType"; - let node_id = NodeId::new(0, 2748); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2749), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2071), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_93(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditActivateSessionEventType"; - let node_id = NodeId::new(0, 2075); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2076), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2077), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11485), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2069), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_94(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditCancelEventType"; - let node_id = NodeId::new(0, 2078); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2079), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2069), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_95(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditCertificateEventType"; - let node_id = NodeId::new(0, 2080); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2081), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2058), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_96(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditCertificateDataMismatchEventType"; - let node_id = NodeId::new(0, 2082); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2083), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2084), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2080), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_97(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditCertificateExpiredEventType"; - let node_id = NodeId::new(0, 2085); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2080), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_98(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditCertificateInvalidEventType"; - let node_id = NodeId::new(0, 2086); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2080), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_99(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditCertificateUntrustedEventType"; - let node_id = NodeId::new(0, 2087); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2080), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_100(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditCertificateRevokedEventType"; - let node_id = NodeId::new(0, 2088); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2080), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} diff --git a/src/server/address_space/generated/nodeset_5_3.rs b/src/server/address_space/generated/nodeset_5_3.rs deleted file mode 100644 index c77a2d060..000000000 --- a/src/server/address_space/generated/nodeset_5_3.rs +++ /dev/null @@ -1,2320 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_objecttype_1(address_space); - add_objecttype_2(address_space); - add_objecttype_3(address_space); - add_objecttype_4(address_space); - add_objecttype_5(address_space); - add_objecttype_6(address_space); - add_objecttype_7(address_space); - add_objecttype_8(address_space); - add_objecttype_9(address_space); - add_objecttype_10(address_space); - add_objecttype_11(address_space); - add_objecttype_12(address_space); - add_objecttype_13(address_space); - add_objecttype_14(address_space); - add_objecttype_15(address_space); - add_objecttype_16(address_space); - add_objecttype_17(address_space); - add_objecttype_18(address_space); - add_objecttype_19(address_space); - add_objecttype_20(address_space); - add_objecttype_21(address_space); - add_objecttype_22(address_space); - add_objecttype_23(address_space); - add_objecttype_24(address_space); - add_objecttype_25(address_space); - add_objecttype_26(address_space); - add_objecttype_27(address_space); - add_objecttype_28(address_space); - add_objecttype_29(address_space); - add_objecttype_30(address_space); - add_objecttype_31(address_space); - add_objecttype_32(address_space); - add_objecttype_33(address_space); - add_objecttype_34(address_space); - add_objecttype_35(address_space); - add_objecttype_36(address_space); - add_objecttype_37(address_space); - add_objecttype_38(address_space); - add_objecttype_39(address_space); - add_objecttype_40(address_space); - add_datatype_41(address_space); - add_datatype_42(address_space); - add_datatype_43(address_space); - add_datatype_44(address_space); - add_datatype_45(address_space); - add_datatype_46(address_space); - add_datatype_47(address_space); - add_datatype_48(address_space); - add_datatype_49(address_space); - add_datatype_50(address_space); - add_datatype_51(address_space); - add_datatype_52(address_space); - add_datatype_53(address_space); - add_datatype_54(address_space); - add_datatype_55(address_space); - add_datatype_56(address_space); - add_datatype_57(address_space); - add_datatype_58(address_space); - add_datatype_59(address_space); - add_datatype_60(address_space); - add_datatype_61(address_space); - add_datatype_62(address_space); - add_datatype_63(address_space); - add_datatype_64(address_space); - add_datatype_65(address_space); - add_datatype_66(address_space); - add_datatype_67(address_space); - add_datatype_68(address_space); - add_datatype_69(address_space); - add_datatype_70(address_space); - add_datatype_71(address_space); - add_datatype_72(address_space); - add_datatype_73(address_space); - add_datatype_74(address_space); - add_datatype_75(address_space); - add_referencetype_76(address_space); - add_referencetype_77(address_space); - add_referencetype_78(address_space); - add_referencetype_79(address_space); - add_referencetype_80(address_space); - add_referencetype_81(address_space); - add_referencetype_82(address_space); - add_referencetype_83(address_space); - add_referencetype_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_objecttype_1(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditCertificateMismatchEventType"; - let node_id = NodeId::new(0, 2089); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2080), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_2(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditNodeManagementEventType"; - let node_id = NodeId::new(0, 2090); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2052), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_3(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditAddNodesEventType"; - let node_id = NodeId::new(0, 2091); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2092), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2090), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_4(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditDeleteNodesEventType"; - let node_id = NodeId::new(0, 2093); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2094), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2090), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_5(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditAddReferencesEventType"; - let node_id = NodeId::new(0, 2095); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2096), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2090), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_6(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditDeleteReferencesEventType"; - let node_id = NodeId::new(0, 2097); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2098), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2090), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_7(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditUpdateEventType"; - let node_id = NodeId::new(0, 2099); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2052), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_8(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditWriteUpdateEventType"; - let node_id = NodeId::new(0, 2100); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2750), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2101), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2102), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2103), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2099), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_9(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditHistoryUpdateEventType"; - let node_id = NodeId::new(0, 2104); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2751), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2099), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_10(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditUpdateMethodEventType"; - let node_id = NodeId::new(0, 2127); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2128), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2129), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2052), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_11(address_space: &mut AddressSpace) { - // ObjectType - let name = "SystemEventType"; - let node_id = NodeId::new(0, 2130); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2041), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_12(address_space: &mut AddressSpace) { - // ObjectType - let name = "DeviceFailureEventType"; - let node_id = NodeId::new(0, 2131); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2130), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_13(address_space: &mut AddressSpace) { - // ObjectType - let name = "SystemStatusChangeEventType"; - let node_id = NodeId::new(0, 11446); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11696), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2130), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_14(address_space: &mut AddressSpace) { - // ObjectType - let name = "BaseModelChangeEventType"; - let node_id = NodeId::new(0, 2132); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2041), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_15(address_space: &mut AddressSpace) { - // ObjectType - let name = "GeneralModelChangeEventType"; - let node_id = NodeId::new(0, 2133); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2134), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2132), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_16(address_space: &mut AddressSpace) { - // ObjectType - let name = "SemanticChangeEventType"; - let node_id = NodeId::new(0, 2738); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2739), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2041), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_17(address_space: &mut AddressSpace) { - // ObjectType - let name = "EventQueueOverflowEventType"; - let node_id = NodeId::new(0, 3035); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2041), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_18(address_space: &mut AddressSpace) { - // ObjectType - let name = "ProgressEventType"; - let node_id = NodeId::new(0, 11436); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12502), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12503), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2041), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_19(address_space: &mut AddressSpace) { - // ObjectType - let name = "AggregateFunctionType"; - let node_id = NodeId::new(0, 2340); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_20(address_space: &mut AddressSpace) { - // ObjectType - let name = "StateMachineType"; - let node_id = NodeId::new(0, 2299); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2769), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2770), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_21(address_space: &mut AddressSpace) { - // ObjectType - let name = "FiniteStateMachineType"; - let node_id = NodeId::new(0, 2771); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2772), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2773), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17635), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17636), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2299), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_22(address_space: &mut AddressSpace) { - // ObjectType - let name = "StateType"; - let node_id = NodeId::new(0, 2307); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2308), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_23(address_space: &mut AddressSpace) { - // ObjectType - let name = "InitialStateType"; - let node_id = NodeId::new(0, 2309); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2307), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_24(address_space: &mut AddressSpace) { - // ObjectType - let name = "TransitionType"; - let node_id = NodeId::new(0, 2310); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2312), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_25(address_space: &mut AddressSpace) { - // ObjectType - let name = "ChoiceStateType"; - let node_id = NodeId::new(0, 15109); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2307), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_26(address_space: &mut AddressSpace) { - // ObjectType - let name = "TransitionEventType"; - let node_id = NodeId::new(0, 2311); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2774), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2775), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2776), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2041), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_27(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditUpdateStateEventType"; - let node_id = NodeId::new(0, 2315); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2777), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2778), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2127), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_28(address_space: &mut AddressSpace) { - // ObjectType - let name = "FileDirectoryType"; - let node_id = NodeId::new(0, 13353); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13354), - &ReferenceTypeId::Organizes, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13366), - &ReferenceTypeId::Organizes, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13387), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13390), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13393), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13395), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_29(address_space: &mut AddressSpace) { - // ObjectType - let name = "TemporaryFileTransferType"; - let node_id = NodeId::new(0, 15744); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15745), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15746), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15749), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15751), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15754), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_30(address_space: &mut AddressSpace) { - // ObjectType - let name = "FileTransferStateMachineType"; - let node_id = NodeId::new(0, 15803); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15815), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15817), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15819), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15821), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15823), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15825), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15827), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15829), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15831), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15833), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15835), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15837), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15839), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15841), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15843), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2771), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_31(address_space: &mut AddressSpace) { - // ObjectType - let name = "RoleSetType"; - let node_id = NodeId::new(0, 15607); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15608), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15997), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16000), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_32(address_space: &mut AddressSpace) { - // ObjectType - let name = "RoleType"; - let node_id = NodeId::new(0, 15620); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16173), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16174), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15410), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16175), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15411), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15624), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15626), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16176), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16178), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16180), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16182), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_33(address_space: &mut AddressSpace) { - // ObjectType - let name = "RoleMappingRuleChangedAuditEventType"; - let node_id = NodeId::new(0, 17641); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2127), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_34(address_space: &mut AddressSpace) { - // ObjectType - let name = "DictionaryEntryType"; - let node_id = NodeId::new(0, 17589); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17590), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_35(address_space: &mut AddressSpace) { - // ObjectType - let name = "DictionaryFolderType"; - let node_id = NodeId::new(0, 17591); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17592), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17593), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 61), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_36(address_space: &mut AddressSpace) { - // ObjectType - let name = "IrdiDictionaryEntryType"; - let node_id = NodeId::new(0, 17598); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 17589), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_37(address_space: &mut AddressSpace) { - // ObjectType - let name = "UriDictionaryEntryType"; - let node_id = NodeId::new(0, 17600); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 17589), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_38(address_space: &mut AddressSpace) { - // ObjectType - let name = "BaseInterfaceType"; - let node_id = NodeId::new(0, 17602); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_39(address_space: &mut AddressSpace) { - // ObjectType - let name = "IOrderedObjectType"; - let node_id = NodeId::new(0, 23513); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 23517), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17602), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_40(address_space: &mut AddressSpace) { - // ObjectType - let name = "OrderedListType"; - let node_id = NodeId::new(0, 23518); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 23525), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_41(address_space: &mut AddressSpace) { - // DataType - let name = "BitFieldMaskDataType"; - let node_id = NodeId::new(0, 11737); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 9), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_42(address_space: &mut AddressSpace) { - // DataType - let name = "KeyValuePair"; - let node_id = NodeId::new(0, 14533); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_43(address_space: &mut AddressSpace) { - // DataType - let name = "AdditionalParametersType"; - let node_id = NodeId::new(0, 16313); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_44(address_space: &mut AddressSpace) { - // DataType - let name = "EphemeralKeyType"; - let node_id = NodeId::new(0, 17548); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_45(address_space: &mut AddressSpace) { - // DataType - let name = "EndpointType"; - let node_id = NodeId::new(0, 15528); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_46(address_space: &mut AddressSpace) { - // DataType - let name = "RationalNumber"; - let node_id = NodeId::new(0, 18806); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_47(address_space: &mut AddressSpace) { - // DataType - let name = "Vector"; - let node_id = NodeId::new(0, 18807); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_48(address_space: &mut AddressSpace) { - // DataType - let name = "3DVector"; - let node_id = NodeId::new(0, 18808); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 18807), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_49(address_space: &mut AddressSpace) { - // DataType - let name = "CartesianCoordinates"; - let node_id = NodeId::new(0, 18809); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_50(address_space: &mut AddressSpace) { - // DataType - let name = "3DCartesianCoordinates"; - let node_id = NodeId::new(0, 18810); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 18809), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_51(address_space: &mut AddressSpace) { - // DataType - let name = "Orientation"; - let node_id = NodeId::new(0, 18811); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_52(address_space: &mut AddressSpace) { - // DataType - let name = "3DOrientation"; - let node_id = NodeId::new(0, 18812); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 18811), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_53(address_space: &mut AddressSpace) { - // DataType - let name = "Frame"; - let node_id = NodeId::new(0, 18813); - let node = DataType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_54(address_space: &mut AddressSpace) { - // DataType - let name = "3DFrame"; - let node_id = NodeId::new(0, 18814); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 18813), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_55(address_space: &mut AddressSpace) { - // DataType - let name = "OpenFileMode"; - let node_id = NodeId::new(0, 11939); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11940), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_56(address_space: &mut AddressSpace) { - // DataType - let name = "IdentityCriteriaType"; - let node_id = NodeId::new(0, 15632); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 15633), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_57(address_space: &mut AddressSpace) { - // DataType - let name = "IdentityMappingRuleType"; - let node_id = NodeId::new(0, 15634); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_58(address_space: &mut AddressSpace) { - // DataType - let name = "CurrencyUnitType"; - let node_id = NodeId::new(0, 23498); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_59(address_space: &mut AddressSpace) { - // DataType - let name = "BuildInfo"; - let node_id = NodeId::new(0, 338); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_60(address_space: &mut AddressSpace) { - // DataType - let name = "RedundancySupport"; - let node_id = NodeId::new(0, 851); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 7611), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_61(address_space: &mut AddressSpace) { - // DataType - let name = "ServerState"; - let node_id = NodeId::new(0, 852); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 7612), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_62(address_space: &mut AddressSpace) { - // DataType - let name = "RedundantServerDataType"; - let node_id = NodeId::new(0, 853); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_63(address_space: &mut AddressSpace) { - // DataType - let name = "EndpointUrlListDataType"; - let node_id = NodeId::new(0, 11943); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_64(address_space: &mut AddressSpace) { - // DataType - let name = "NetworkGroupDataType"; - let node_id = NodeId::new(0, 11944); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_65(address_space: &mut AddressSpace) { - // DataType - let name = "SamplingIntervalDiagnosticsDataType"; - let node_id = NodeId::new(0, 856); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_66(address_space: &mut AddressSpace) { - // DataType - let name = "ServerDiagnosticsSummaryDataType"; - let node_id = NodeId::new(0, 859); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_67(address_space: &mut AddressSpace) { - // DataType - let name = "ServerStatusDataType"; - let node_id = NodeId::new(0, 862); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_68(address_space: &mut AddressSpace) { - // DataType - let name = "SessionDiagnosticsDataType"; - let node_id = NodeId::new(0, 865); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_69(address_space: &mut AddressSpace) { - // DataType - let name = "SessionSecurityDiagnosticsDataType"; - let node_id = NodeId::new(0, 868); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_70(address_space: &mut AddressSpace) { - // DataType - let name = "ServiceCounterDataType"; - let node_id = NodeId::new(0, 871); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_71(address_space: &mut AddressSpace) { - // DataType - let name = "StatusResult"; - let node_id = NodeId::new(0, 299); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_72(address_space: &mut AddressSpace) { - // DataType - let name = "SubscriptionDiagnosticsDataType"; - let node_id = NodeId::new(0, 874); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_73(address_space: &mut AddressSpace) { - // DataType - let name = "ModelChangeStructureVerbMask"; - let node_id = NodeId::new(0, 11941); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11942), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_74(address_space: &mut AddressSpace) { - // DataType - let name = "ModelChangeStructureDataType"; - let node_id = NodeId::new(0, 877); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_75(address_space: &mut AddressSpace) { - // DataType - let name = "SemanticChangeStructureDataType"; - let node_id = NodeId::new(0, 897); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_76(address_space: &mut AddressSpace) { - // ReferenceType - let name = "FromState"; - let node_id = NodeId::new(0, 51); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "ToTransition")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 32), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_77(address_space: &mut AddressSpace) { - // ReferenceType - let name = "ToState"; - let node_id = NodeId::new(0, 52); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "FromTransition")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 32), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_78(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasCause"; - let node_id = NodeId::new(0, 53); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "MayBeCausedBy")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 32), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_79(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasEffect"; - let node_id = NodeId::new(0, 54); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "MayBeEffectedBy")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 32), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_80(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasSubStateMachine"; - let node_id = NodeId::new(0, 117); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "SubStateMachineOf")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 32), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_81(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasGuard"; - let node_id = NodeId::new(0, 15112); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "GuardOf")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 47), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_82(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasDictionaryEntry"; - let node_id = NodeId::new(0, 17597); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "DictionaryEntryOf")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 32), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_83(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasInterface"; - let node_id = NodeId::new(0, 17603); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "InterfaceOf")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 32), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_84(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasAddIn"; - let node_id = NodeId::new(0, 17604); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "AddInOf")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 47), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "DataTypeVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 104); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "DictionaryFragment"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 105); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 69), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "DataTypeVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 106); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 72), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "NamespaceUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 107); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 72), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "Deprecated"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15001); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 72), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "NamingRule"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 111); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 120), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 77), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "NamingRule"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 112); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 120), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "NamingRule"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 113); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 120), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "NamingRule"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 114); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 120), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 83), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "NamingRule"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11509); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 120), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "NamingRule"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11511); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 120), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11510), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "NamespaceUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15958); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15957), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "NamespaceVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15959); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15957), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "NamespacePublicationDate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15960); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 13), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15957), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "IsNamespaceSubset"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15961); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15957), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "StaticNodeIdTypes"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15962); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 256), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15957), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_5_4.rs b/src/server/address_space/generated/nodeset_5_4.rs deleted file mode 100644 index 2f67b0fcf..000000000 --- a/src/server/address_space/generated/nodeset_5_4.rs +++ /dev/null @@ -1,3735 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "StaticNumericNodeIdRange"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15963); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 291), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15957), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "StaticStringNodeIdPattern"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15964); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15957), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "DefaultRolePermissions"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16134); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 96), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15957), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "DefaultUserRolePermissions"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16135); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 96), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15957), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "DefaultAccessRestrictions"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16136); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 95), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15957), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "ServerArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2005); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2004), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "NamespaceArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2006); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2004), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "UrisVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 15003); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 20998), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2004), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "ServerStatus"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2007); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 862), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3074), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3075), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3076), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3077), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3084), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3085), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2138), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2004), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "StartTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3074); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2007), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3075); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2007), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "State"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3076); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 852), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2007), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "BuildInfo"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3077); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 338), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3078), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3079), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3080), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3081), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3082), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3083), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3051), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2007), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "ProductUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3078); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3077), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "ManufacturerName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3079); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3077), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "ProductName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3080); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3077), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "SoftwareVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3081); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3077), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "BuildNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3082); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3077), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "BuildDate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3083); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3077), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "SecondsTillShutdown"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3084); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2007), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "ShutdownReason"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3085); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2007), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "ServiceLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2008); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2004), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "Auditing"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2742); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2004), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "EstimatedReturnTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12882); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 13), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2004), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "LocalTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17612); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 8912), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2004), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "ServerProfileArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3086); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2009), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "LocaleIdArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3087); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 295), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2009), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "MinSupportedSampleRate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3088); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2009), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "MaxBrowseContinuationPoints"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3089); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2009), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "MaxQueryContinuationPoints"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3090); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2009), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "MaxHistoryContinuationPoints"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3091); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2009), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "SoftwareCertificates"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3092); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 344), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2009), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "ServerDiagnosticsSummary"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3095); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 859), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3096), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3097), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3099), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3100), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3101), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3102), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3104), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3105), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3106), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3107), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3108), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2150), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2010), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "ServerViewCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3096); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3095), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentSessionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3097); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3095), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "CumulatedSessionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3098); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3095), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityRejectedSessionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3099); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3095), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "RejectedSessionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3100); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3095), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "SessionTimeoutCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3101); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3095), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "SessionAbortCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3102); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3095), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "PublishingIntervalCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3104); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3095), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentSubscriptionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3105); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3095), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "CumulatedSubscriptionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3106); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3095), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityRejectedRequestsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3107); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3095), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "RejectedRequestsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3108); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3095), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "SubscriptionDiagnosticsArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3110); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 874), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2171), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2010), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "SessionDiagnosticsArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3112); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 865), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2196), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3111), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "SessionSecurityDiagnosticsArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3113); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 868), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2243), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3111), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "EnabledFlag"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3114); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2010), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "RedundancySupport"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3115); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 851), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2012), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SubscriptionId"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 11490); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11489), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ServerHandles"), - data_type: NodeId::new(0, 7), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ClientHandles"), - data_type: NodeId::new(0, 7), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 11491); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11489), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SubscriptionId"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 12872); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12871), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SubscriptionId"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("LifetimeInHours"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 12747); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12746), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RevisedLifetimeInHours"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 12748); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12746), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("State"), - data_type: NodeId::new(0, 852), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("EstimatedReturnTime"), - data_type: NodeId::new(0, 13), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecondsTillShutdown"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Reason"), - data_type: NodeId::new(0, 21), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Restart"), - data_type: NodeId::new(0, 1), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 12884); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12883), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "ServerProfileArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2014); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2013), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "LocaleIdArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2016); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 295), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2013), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "MinSupportedSampleRate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2017); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2013), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "MaxBrowseContinuationPoints"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2732); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2013), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "MaxQueryContinuationPoints"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2733); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2013), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "MaxHistoryContinuationPoints"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2734); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2013), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "SoftwareCertificates"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3049); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 344), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2013), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "MaxArrayLength"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11549); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2013), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "MaxStringLength"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11550); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2013), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "MaxByteStringLength"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12910); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2013), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = ""; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11562); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2137), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2013), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RoleName"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("NamespaceUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 16297); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16296), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RoleNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16298); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16296), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RoleNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16300); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16299), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "ServerDiagnosticsSummary"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2021); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 859), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3116), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3117), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3118), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3119), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3120), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3121), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3122), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3124), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3125), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3126), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3127), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3128), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2150), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2020), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "ServerViewCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3116); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2021), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentSessionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3117); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2021), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "CumulatedSessionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3118); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2021), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityRejectedSessionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3119); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2021), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "RejectedSessionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3120); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2021), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "SessionTimeoutCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3121); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2021), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "SessionAbortCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3122); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2021), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "PublishingIntervalCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3124); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2021), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentSubscriptionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3125); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2021), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "CumulatedSubscriptionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3126); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2021), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityRejectedRequestsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3127); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2021), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "RejectedRequestsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3128); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2021), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "SamplingIntervalDiagnosticsArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2022); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 856), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2164), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2020), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "SubscriptionDiagnosticsArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2023); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 874), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2171), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2020), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "SessionDiagnosticsArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3129); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 865), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2196), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2744), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "SessionSecurityDiagnosticsArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3130); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 868), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2243), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2744), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "EnabledFlag"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2025); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2020), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "SessionDiagnosticsArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2027); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 865), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2196), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2026), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "SessionSecurityDiagnosticsArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2028); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 868), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2243), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2026), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "SessionDiagnostics"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12098); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 865), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12099), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12100), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12101), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12102), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12103), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12104), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12105), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12106), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12107), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12108), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12109), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12110), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12111), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12112), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12113), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12114), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12115), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12116), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12117), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12118), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12119), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12120), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12121), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12122), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12123), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12124), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12125), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12126), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12127), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12128), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12129), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12130), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12131), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12132), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12133), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12134), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12135), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12136), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12137), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12138), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12139), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12140), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12141), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12097), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "SessionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12099); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "SessionName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12100); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "ClientDescription"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12101); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 308), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "ServerUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12102); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointUrl"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12103); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "LocaleIds"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12104); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 295), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "ActualSessionTimeout"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12105); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "MaxResponseMessageSize"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12106); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "ClientConnectionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12107); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_5_5.rs b/src/server/address_space/generated/nodeset_5_5.rs deleted file mode 100644 index c277608aa..000000000 --- a/src/server/address_space/generated/nodeset_5_5.rs +++ /dev/null @@ -1,3352 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "ClientLastContactTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12108); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentSubscriptionsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12109); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12110); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentPublishRequestsInQueue"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12111); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "TotalRequestCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12112); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "UnauthorizedRequestCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12113); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "ReadCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12114); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "HistoryReadCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12115); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "WriteCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12116); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "HistoryUpdateCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12117); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "CallCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12118); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "CreateMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12119); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "ModifyMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12120); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "SetMonitoringModeCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12121); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "SetTriggeringCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12122); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12123); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "CreateSubscriptionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12124); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "ModifySubscriptionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12125); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "SetPublishingModeCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12126); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "PublishCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12127); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "RepublishCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12128); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "TransferSubscriptionsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12129); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteSubscriptionsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12130); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "AddNodesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12131); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "AddReferencesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12132); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteNodesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12133); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteReferencesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12134); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "BrowseCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12135); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "BrowseNextCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12136); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "TranslateBrowsePathsToNodeIdsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12137); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "QueryFirstCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12138); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "QueryNextCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12139); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "RegisterNodesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12140); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "UnregisterNodesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12141); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12098), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "SessionSecurityDiagnostics"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12142); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 868), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12143), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12144), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12145), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12146), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12147), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12148), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12149), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12150), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12151), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2244), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12097), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "SessionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12143); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12142), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "ClientUserIdOfSession"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12144); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12142), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "ClientUserIdHistory"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12145); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12142), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "AuthenticationMechanism"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12146); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12142), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "Encoding"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12147); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12142), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "TransportProtocol"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12148); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12142), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityMode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12149); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 302), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12142), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityPolicyUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12150); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12142), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "ClientCertificate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12151); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12142), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "SubscriptionDiagnosticsArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12152); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 874), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2171), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12097), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "SessionDiagnostics"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2030); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 865), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3131), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3132), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3133), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3134), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3135), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3136), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3137), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3138), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3139), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3140), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3141), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3142), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3143), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8898), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11891), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3151), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3152), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3153), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3154), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3155), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3156), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3157), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3158), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3159), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3160), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3161), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3162), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3163), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3164), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3165), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3166), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3167), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3168), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3169), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3170), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3171), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3173), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3174), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3175), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3176), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3177), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3178), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2029), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "SessionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3131); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "SessionName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3132); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "ClientDescription"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3133); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 308), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "ServerUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3134); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointUrl"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3135); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "LocaleIds"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3136); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 295), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "ActualSessionTimeout"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3137); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "MaxResponseMessageSize"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3138); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "ClientConnectionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3139); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "ClientLastContactTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3140); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentSubscriptionsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3141); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3142); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentPublishRequestsInQueue"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3143); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "TotalRequestCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8898); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "UnauthorizedRequestCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11891); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "ReadCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3151); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "HistoryReadCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3152); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "WriteCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3153); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "HistoryUpdateCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3154); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "CallCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3155); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "CreateMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3156); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "ModifyMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3157); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "SetMonitoringModeCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3158); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "SetTriggeringCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3159); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3160); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "CreateSubscriptionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3161); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "ModifySubscriptionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3162); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "SetPublishingModeCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3163); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "PublishCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3164); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "RepublishCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3165); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "TransferSubscriptionsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3166); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteSubscriptionsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3167); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "AddNodesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3168); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "AddReferencesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3169); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteNodesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3170); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteReferencesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3171); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "BrowseCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3172); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "BrowseNextCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3173); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "TranslateBrowsePathsToNodeIdsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3174); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "QueryFirstCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3175); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "QueryNextCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3176); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "RegisterNodesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3177); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "UnregisterNodesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3178); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2030), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "SessionSecurityDiagnostics"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2031); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 868), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3179), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3180), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3181), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3182), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3183), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3184), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3185), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3186), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3187), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2244), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2029), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "SessionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3179); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2031), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "ClientUserIdOfSession"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3180); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2031), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "ClientUserIdHistory"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3181); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2031), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "AuthenticationMechanism"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3182); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2031), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "Encoding"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3183); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2031), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "TransportProtocol"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3184); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2031), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityMode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3185); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 302), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2031), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityPolicyUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3186); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2031), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "ClientCertificate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3187); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2031), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "SubscriptionDiagnosticsArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2032); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 874), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2171), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2029), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_5_6.rs b/src/server/address_space/generated/nodeset_5_6.rs deleted file mode 100644 index ec8bcf03d..000000000 --- a/src/server/address_space/generated/nodeset_5_6.rs +++ /dev/null @@ -1,3461 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "RedundancySupport"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2035); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 851), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2034), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentServerId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2037); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2036), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "RedundantServerArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2038); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 853), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2036), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "ServerUriArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2040); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2039), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "ServerNetworkGroups"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11948); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 11944), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11945), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerRead"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11565); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11564), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerHistoryReadData"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12161); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11564), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerHistoryReadEvents"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12162); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11564), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerWrite"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11567); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11564), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerHistoryUpdateData"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12163); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11564), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerHistoryUpdateEvents"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12164); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11564), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerMethodCall"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11569); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11564), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerBrowse"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11570); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11564), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerRegisterNodes"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11571); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11564), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerTranslateBrowsePathsToNodeIds"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11572); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11564), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerNodeManagement"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11573); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11564), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "MaxMonitoredItemsPerCall"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11574); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11564), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "Size"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11576); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11575), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "Writable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12686); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11575), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "UserWritable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12687); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11575), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "OpenCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11579); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11575), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "MimeType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13341); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11575), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Mode"), - data_type: NodeId::new(0, 3), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 11581); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11580), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 11582); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11580), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 11584); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11583), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Length"), - data_type: NodeId::new(0, 6), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 11586); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11585), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Data"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 11587); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11585), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Data"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 11589); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11588), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 11591); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11590), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Position"), - data_type: NodeId::new(0, 9), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 11592); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11590), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Position"), - data_type: NodeId::new(0, 9), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 11594); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11593), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "NamespaceUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11617); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11616), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "NamespaceVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11618); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11616), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "NamespacePublicationDate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11619); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 13), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11616), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "IsNamespaceSubset"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11620); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11616), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "StaticNodeIdTypes"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11621); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 256), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11616), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "StaticNumericNodeIdRange"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11622); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 291), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11616), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "StaticStringNodeIdPattern"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11623); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11616), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "Size"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11625); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11624), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "Writable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12690); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11624), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "UserWritable"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12691); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11624), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "OpenCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11628); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11624), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Mode"), - data_type: NodeId::new(0, 3), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 11630); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11629), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 11631); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11629), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 11633); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11632), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Length"), - data_type: NodeId::new(0, 6), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 11635); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11634), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Data"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 11636); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11634), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Data"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 11638); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11637), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 11640); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11639), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Position"), - data_type: NodeId::new(0, 9), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 11641); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11639), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("FileHandle"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Position"), - data_type: NodeId::new(0, 9), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 11643); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11642), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "DefaultRolePermissions"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16137); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 96), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11616), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "DefaultUserRolePermissions"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16138); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 96), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11616), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "DefaultAccessRestrictions"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16139); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 95), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11616), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "NamespaceUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11647); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11646), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "NamespaceVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11648); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11646), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "NamespacePublicationDate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11649); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 13), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11646), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "IsNamespaceSubset"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11650); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11646), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "StaticNodeIdTypes"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11651); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 256), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11646), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "StaticNumericNodeIdRange"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11652); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 291), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11646), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "StaticStringNodeIdPattern"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11653); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11646), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "EventId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2042); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2041), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "EventType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2043); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2041), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "SourceNode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2044); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2041), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "SourceName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2045); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2041), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "Time"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2046); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2041), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "ReceiveTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2047); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2041), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "LocalTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3190); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 8912), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2041), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "Message"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2050); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2041), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "Severity"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2051); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2041), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "ActionTimeStamp"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2053); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2052), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "Status"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2054); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2052), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "ServerId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2055); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2052), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "ClientAuditEntryId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2056); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2052), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "ClientUserId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2057); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2052), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "StatusCodeId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17615); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2058), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "SecureChannelId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2745); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2059), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "ClientCertificate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2061); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2060), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "ClientCertificateThumbprint"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2746); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2060), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "RequestType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2062); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 315), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2060), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityPolicyUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2063); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2060), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityMode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2065); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 302), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2060), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "RequestedLifetime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2066); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2060), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "SessionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2070); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2069), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "SecureChannelId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2072); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2071), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "ClientCertificate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2073); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2071), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "ClientCertificateThumbprint"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2747); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2071), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "RevisedSessionTimeout"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2074); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2071), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointUrl"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2749); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2748), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "ClientSoftwareCertificates"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2076); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 344), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2075), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "UserIdentityToken"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2077); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 316), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2075), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "SecureChannelId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11485); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2075), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "RequestHandle"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2079); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2078), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "Certificate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2081); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2080), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "InvalidHostname"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2083); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2082), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "InvalidUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2084); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2082), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "NodesToAdd"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2092); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 376), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2091), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "NodesToDelete"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2094); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 382), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2093), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "ReferencesToAdd"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2096); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 379), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2095), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "ReferencesToDelete"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2098); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 385), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2097), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_5_7.rs b/src/server/address_space/generated/nodeset_5_7.rs deleted file mode 100644 index 6b933231b..000000000 --- a/src/server/address_space/generated/nodeset_5_7.rs +++ /dev/null @@ -1,3182 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "AttributeId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2750); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2100), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "IndexRange"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2101); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 291), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2100), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "OldValue"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2102); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2100), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "NewValue"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2103); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2100), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "ParameterDataTypeId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2751); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2104), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "MethodId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2128); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2127), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2129); - let node = Variable::new_data_value( - &node_id, - name, - name, - DataTypeId::Boolean, - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2127), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "SystemState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11696); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 852), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11446), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "Changes"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2134); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 877), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2133), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "Changes"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2739); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 897), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2738), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "Context"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12502); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11436), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "Progress"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12503); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11436), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "StartTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2139); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2138), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2140); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2138), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "State"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2141); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 852), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2138), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "BuildInfo"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2142); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 338), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3698), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3699), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3700), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3701), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3702), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3703), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3051), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2138), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "ProductUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3698); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2142), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "ManufacturerName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3699); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2142), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "ProductName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3700); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2142), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "SoftwareVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3701); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2142), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "BuildNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3702); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2142), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "BuildDate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3703); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2142), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "SecondsTillShutdown"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2752); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2138), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "ShutdownReason"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2753); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2138), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "ProductUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3052); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3051), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "ManufacturerName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3053); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3051), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "ProductName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3054); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3051), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "SoftwareVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3055); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3051), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "BuildNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3056); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3051), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "BuildDate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3057); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3051), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "ServerViewCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2151); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2150), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentSessionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2152); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2150), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "CumulatedSessionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2153); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2150), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityRejectedSessionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2154); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2150), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "RejectedSessionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2155); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2150), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "SessionTimeoutCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2156); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2150), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "SessionAbortCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2157); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2150), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "PublishingIntervalCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2159); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2150), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentSubscriptionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2160); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2150), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "CumulatedSubscriptionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2161); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2150), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityRejectedRequestsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2162); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2150), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "RejectedRequestsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2163); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2150), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "SamplingIntervalDiagnostics"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12779); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 856), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12780), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12781), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12782), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12783), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2165), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 83), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2164), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "SamplingInterval"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12780); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12779), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "SampledMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12781); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12779), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "MaxSampledMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12782); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12779), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "DisabledMonitoredItemsSamplingCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12783); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12779), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "SamplingInterval"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2166); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2165), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "SampledMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11697); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2165), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "MaxSampledMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11698); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2165), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "DisabledMonitoredItemsSamplingCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11699); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2165), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "SubscriptionDiagnostics"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12784); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 874), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12785), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12786), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12787), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12788), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12789), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12790), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12791), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12792), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12793), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12794), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12795), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12796), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12797), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12798), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12799), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12800), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12801), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12802), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12803), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12804), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12805), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12806), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12807), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12808), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12809), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12810), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12811), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12812), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12813), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12814), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12815), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 83), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2171), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "SessionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12785); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "SubscriptionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12786); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "Priority"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12787); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "PublishingInterval"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12788); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "MaxKeepAliveCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12789); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "MaxLifetimeCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12790); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNotificationsPerPublish"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12791); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "PublishingEnabled"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12792); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "ModifyCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12793); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "EnableCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12794); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "DisableCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12795); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "RepublishRequestCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12796); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "RepublishMessageRequestCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12797); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "RepublishMessageCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12798); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "TransferRequestCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12799); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "TransferredToAltClientCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12800); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "TransferredToSameClientCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12801); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "PublishRequestCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12802); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "DataChangeNotificationsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12803); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "EventNotificationsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12804); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "NotificationsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12805); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "LatePublishRequestCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12806); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentKeepAliveCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12807); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentLifetimeCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12808); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "UnacknowledgedMessageCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12809); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "DiscardedMessageCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12810); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "MonitoredItemCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12811); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "DisabledMonitoredItemCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12812); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "MonitoringQueueOverflowCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12813); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "NextSequenceNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12814); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "EventQueueOverflowCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12815); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12784), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "SessionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2173); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "SubscriptionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2174); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "Priority"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2175); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "PublishingInterval"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2176); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "MaxKeepAliveCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2177); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "MaxLifetimeCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8888); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNotificationsPerPublish"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2179); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "PublishingEnabled"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2180); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "ModifyCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2181); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "EnableCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2182); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "DisableCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2183); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "RepublishRequestCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2184); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "RepublishMessageRequestCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2185); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "RepublishMessageCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2186); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "TransferRequestCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2187); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "TransferredToAltClientCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2188); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "TransferredToSameClientCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2189); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_5_8.rs b/src/server/address_space/generated/nodeset_5_8.rs deleted file mode 100644 index ba6a489e1..000000000 --- a/src/server/address_space/generated/nodeset_5_8.rs +++ /dev/null @@ -1,3226 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "PublishRequestCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2190); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "DataChangeNotificationsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2191); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "EventNotificationsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2998); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "NotificationsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2193); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "LatePublishRequestCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8889); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentKeepAliveCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8890); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentLifetimeCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8891); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "UnacknowledgedMessageCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8892); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "DiscardedMessageCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8893); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "MonitoredItemCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8894); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "DisabledMonitoredItemCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8895); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "MonitoringQueueOverflowCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8896); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "NextSequenceNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8897); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "EventQueueOverflowCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8902); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2172), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "SessionDiagnostics"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12816); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 865), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12817), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12818), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12819), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12820), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12821), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12822), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12823), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12824), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12825), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12826), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12827), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12828), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12829), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12830), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12831), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12832), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12833), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12834), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12835), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12836), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12837), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12838), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12839), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12840), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12841), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12842), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12843), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12844), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12845), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12846), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12847), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12848), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12849), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12850), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12851), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12852), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12853), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12854), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12855), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12856), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12857), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12858), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12859), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 83), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2196), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "SessionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12817); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "SessionName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12818); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "ClientDescription"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12819); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 308), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "ServerUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12820); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointUrl"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12821); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "LocaleIds"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12822); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 295), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "ActualSessionTimeout"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12823); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "MaxResponseMessageSize"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12824); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "ClientConnectionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12825); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "ClientLastContactTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12826); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentSubscriptionsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12827); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12828); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentPublishRequestsInQueue"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12829); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "TotalRequestCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12830); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "UnauthorizedRequestCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12831); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "ReadCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12832); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "HistoryReadCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12833); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "WriteCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12834); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "HistoryUpdateCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12835); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "CallCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12836); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "CreateMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12837); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "ModifyMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12838); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "SetMonitoringModeCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12839); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "SetTriggeringCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12840); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12841); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "CreateSubscriptionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12842); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "ModifySubscriptionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12843); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "SetPublishingModeCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12844); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "PublishCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12845); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "RepublishCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12846); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "TransferSubscriptionsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12847); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteSubscriptionsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12848); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "AddNodesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12849); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "AddReferencesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12850); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteNodesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12851); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteReferencesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12852); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "BrowseCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12853); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "BrowseNextCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12854); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "TranslateBrowsePathsToNodeIdsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12855); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "QueryFirstCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12856); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "QueryNextCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12857); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "RegisterNodesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12858); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "UnregisterNodesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12859); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12816), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "SessionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2198); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "SessionName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2199); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "ClientDescription"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2200); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 308), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "ServerUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2201); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "EndpointUrl"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2202); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "LocaleIds"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2203); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 295), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "ActualSessionTimeout"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2204); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "MaxResponseMessageSize"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3050); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "ClientConnectionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2205); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "ClientLastContactTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2206); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentSubscriptionsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2207); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2208); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentPublishRequestsInQueue"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2209); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "TotalRequestCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8900); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "UnauthorizedRequestCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11892); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "ReadCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2217); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "HistoryReadCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2218); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "WriteCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2219); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "HistoryUpdateCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2220); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "CallCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2221); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "CreateMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2222); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "ModifyMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2223); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "SetMonitoringModeCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2224); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "SetTriggeringCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2225); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteMonitoredItemsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2226); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "CreateSubscriptionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2227); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "ModifySubscriptionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2228); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "SetPublishingModeCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2229); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "PublishCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2230); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "RepublishCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2231); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "TransferSubscriptionsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2232); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteSubscriptionsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2233); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "AddNodesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2234); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "AddReferencesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2235); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteNodesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2236); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "DeleteReferencesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2237); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "BrowseCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2238); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "BrowseNextCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2239); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "TranslateBrowsePathsToNodeIdsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2240); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "QueryFirstCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2241); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "QueryNextCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2242); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "RegisterNodesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2730); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_5_9.rs b/src/server/address_space/generated/nodeset_5_9.rs deleted file mode 100644 index d7a11ba14..000000000 --- a/src/server/address_space/generated/nodeset_5_9.rs +++ /dev/null @@ -1,3150 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part5.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "UnregisterNodesCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2731); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 871), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2197), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "SessionSecurityDiagnostics"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12860); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 868), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12861), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12862), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12863), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12864), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12865), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12866), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12867), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12868), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12869), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2244), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 83), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2243), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "SessionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12861); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12860), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "ClientUserIdOfSession"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12862); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12860), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "ClientUserIdHistory"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12863); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12860), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "AuthenticationMechanism"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12864); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12860), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "Encoding"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12865); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12860), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "TransportProtocol"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12866); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12860), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityMode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12867); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 302), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12860), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityPolicyUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12868); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12860), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "ClientCertificate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12869); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12860), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "SessionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2245); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2244), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "ClientUserIdOfSession"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2246); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2244), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "ClientUserIdHistory"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2247); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2244), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "AuthenticationMechanism"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2248); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2244), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "Encoding"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2249); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2244), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "TransportProtocol"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2250); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2244), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityMode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2251); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 302), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2244), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityPolicyUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2252); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2244), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "ClientCertificate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3058); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2244), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "OptionSetValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11488); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11487), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "BitMask"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11701); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 1), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11487), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "Selections"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17632); - let node = Variable::new_data_value( - &node_id, - name, - name, - DataTypeId::Boolean, - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16309), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "SelectionDescriptions"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17633); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16309), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "RestrictToList"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16312); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16309), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "ListId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17988); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17986), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "AgencyId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17989); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17986), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "VersionId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17990); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17986), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "ServerArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2254); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2253), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "NamespaceArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2255); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2253), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "ServerStatus"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2256); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 862), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2257), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2258), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2259), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2260), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2992), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2993), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2138), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2253), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "StartTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2257); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2256), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2258); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2256), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "State"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2259); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 852), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2256), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "BuildInfo"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2260); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 338), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2262), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2263), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2261), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2264), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2265), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2266), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3051), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2256), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "ProductUri"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2262); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2260), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "ManufacturerName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2263); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2260), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "ProductName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2261); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2260), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "SoftwareVersion"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2264); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2260), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "BuildNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2265); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2260), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "BuildDate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2266); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2260), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "SecondsTillShutdown"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2992); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2256), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "ShutdownReason"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2993); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2256), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "ServiceLevel"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2267); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2253), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "Auditing"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2994); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2253), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "EstimatedReturnTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12885); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 13), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2253), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "LocalTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17634); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 8912), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2253), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "ServerProfileArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2269); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2268), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "LocaleIdArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2271); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 295), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2268), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "MinSupportedSampleRate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2272); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2268), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "MaxBrowseContinuationPoints"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2735); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2268), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "MaxQueryContinuationPoints"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2736); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2268), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "MaxHistoryContinuationPoints"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2737); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2268), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "SoftwareCertificates"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3704); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 344), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2268), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "MaxArrayLength"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11702); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2268), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "MaxStringLength"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11703); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2268), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "MaxByteStringLength"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12911); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2268), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerRead"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11705); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerHistoryReadData"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12165); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerHistoryReadEvents"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12166); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerWrite"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11707); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerHistoryUpdateData"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12167); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerHistoryUpdateEvents"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12168); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerMethodCall"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11709); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerBrowse"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11710); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerRegisterNodes"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11711); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerTranslateBrowsePathsToNodeIds"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11712); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "MaxNodesPerNodeManagement"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11713); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "MaxMonitoredItemsPerCall"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11714); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11704), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RoleName"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("NamespaceUri"), - data_type: NodeId::new(0, 12), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 16302); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16301), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RoleNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16303); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16301), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RoleNodeId"), - data_type: NodeId::new(0, 17), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 16305); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16304), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "ServerDiagnosticsSummary"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2275); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 859), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2276), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2277), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2278), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2279), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3705), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2281), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2282), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2284), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2285), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2286), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2287), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2288), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2150), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2274), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "ServerViewCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2276); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2275), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentSessionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2277); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2275), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "CumulatedSessionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2278); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2275), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityRejectedSessionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2279); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2275), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "RejectedSessionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3705); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2275), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "SessionTimeoutCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2281); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2275), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "SessionAbortCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2282); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2275), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "PublishingIntervalCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2284); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2275), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentSubscriptionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2285); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2275), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "CumulatedSubscriptionCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2286); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2275), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "SecurityRejectedRequestsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2287); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2275), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "RejectedRequestsCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2288); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2275), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "SamplingIntervalDiagnosticsArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2289); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 856), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2164), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2274), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "SubscriptionDiagnosticsArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2290); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 874), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2171), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2274), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "SessionDiagnosticsArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3707); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 865), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2196), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3706), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "SessionSecurityDiagnosticsArray"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3708); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 868), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2243), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3706), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "EnabledFlag"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2294); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2274), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "RedundancySupport"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3709); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 851), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2296), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SubscriptionId"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 11493); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11492), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ServerHandles"), - data_type: NodeId::new(0, 7), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ClientHandles"), - data_type: NodeId::new(0, 7), - value_rank: 1, - array_dimensions: Some(vec![0]), - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 11494); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11492), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SubscriptionId"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 12874); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12873), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SubscriptionId"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("LifetimeInHours"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 12750); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12749), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "OutputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("RevisedLifetimeInHours"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 12751); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12749), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("State"), - data_type: NodeId::new(0, 852), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("EstimatedReturnTime"), - data_type: NodeId::new(0, 13), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SecondsTillShutdown"), - data_type: NodeId::new(0, 7), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Reason"), - data_type: NodeId::new(0, 21), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Restart"), - data_type: NodeId::new(0, 1), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 12887); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12886), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2769); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3720), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2755), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2299), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3720); - let node = - Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2769), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "LastTransition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2770); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3724), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2762), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2299), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_8.rs b/src/server/address_space/generated/nodeset_8.rs deleted file mode 100644 index 7bc7f61b2..000000000 --- a/src/server/address_space/generated/nodeset_8.rs +++ /dev/null @@ -1,1906 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part8.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_object_11(address_space); - add_object_12(address_space); - add_object_13(address_space); - add_object_14(address_space); - add_object_15(address_space); - add_object_16(address_space); - add_object_17(address_space); - add_object_18(address_space); - add_datatype_19(address_space); - add_datatype_20(address_space); - add_datatype_21(address_space); - add_datatype_22(address_space); - add_datatype_23(address_space); - add_datatype_24(address_space); - add_datatype_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variabletype_53(address_space); - add_variabletype_54(address_space); - add_variabletype_55(address_space); - add_variabletype_56(address_space); - add_variabletype_57(address_space); - add_variabletype_58(address_space); - add_variabletype_59(address_space); - add_variabletype_60(address_space); - add_variabletype_61(address_space); - add_variabletype_62(address_space); - add_variabletype_63(address_space); - add_variabletype_64(address_space); - add_variabletype_65(address_space); - add_variabletype_66(address_space); - add_variabletype_67(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 886); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 884), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8238), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 889); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 887), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8241), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 12181); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12171), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12183), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 12182); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12172), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12186), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 12089); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12079), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12091), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "Default Binary"; - let node_id = NodeId::new(0, 12090); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12080), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12094), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 885); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 884), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8873), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 888); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 887), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 8876), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 12173); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12171), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12175), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 12174); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12172), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12178), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_11(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 12081); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12079), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12083), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_12(address_space: &mut AddressSpace) { - // Object - let name = "Default XML"; - let node_id = NodeId::new(0, 12082); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12080), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 12086), - &ReferenceTypeId::HasDescription, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_13(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15375); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 884), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_14(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15376); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 887), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_15(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15377); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12171), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_16(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15378); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12172), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_17(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15379); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12079), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_18(address_space: &mut AddressSpace) { - // Object - let name = "Default JSON"; - let node_id = NodeId::new(0, 15380); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12080), - &ReferenceTypeId::HasEncoding, - ReferenceDirection::Inverse, - ), - ( - &NodeId::new(0, 76), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_datatype_19(address_space: &mut AddressSpace) { - // DataType - let name = "Range"; - let node_id = NodeId::new(0, 884); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_20(address_space: &mut AddressSpace) { - // DataType - let name = "EUInformation"; - let node_id = NodeId::new(0, 887); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_21(address_space: &mut AddressSpace) { - // DataType - let name = "AxisScaleEnumeration"; - let node_id = NodeId::new(0, 12077); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12078), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_datatype_22(address_space: &mut AddressSpace) { - // DataType - let name = "ComplexNumberType"; - let node_id = NodeId::new(0, 12171); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_23(address_space: &mut AddressSpace) { - // DataType - let name = "DoubleComplexNumberType"; - let node_id = NodeId::new(0, 12172); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_24(address_space: &mut AddressSpace) { - // DataType - let name = "AxisInformation"; - let node_id = NodeId::new(0, 12079); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_datatype_25(address_space: &mut AddressSpace) { - // DataType - let name = "XVType"; - let node_id = NodeId::new(0, 12080); - let node = DataType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 22), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "Definition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2366); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2365), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "ValuePrecision"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2367); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2365), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "InstrumentRange"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17567); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 884), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15318), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "EURange"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17568); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 884), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15318), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "EngineeringUnits"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17569); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15318), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "EURange"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2369); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 884), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2368), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "EngineeringUnits"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17502); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17497), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "EngineeringUnits"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17575); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17570), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "FalseState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2374); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2373), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "TrueState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2375); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2373), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2377); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2376), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "EnumValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11241); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 7594), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11238), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "ValueAsText"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11461); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11238), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "InstrumentRange"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12024); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 884), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12021), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "EURange"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12025); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 884), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12021), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "EngineeringUnits"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12026); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12021), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "Title"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12027); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12021), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "AxisScaleType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12028); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12077), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12021), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "XAxisDefinition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12037); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12079), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12029), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "XAxisDefinition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12046); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12079), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12038), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "XAxisDefinition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12055); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12079), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12047), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "YAxisDefinition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12056); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12079), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12047), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "XAxisDefinition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12065); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12079), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12057), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "YAxisDefinition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12066); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12079), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12057), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "ZAxisDefinition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12067); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12079), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12057), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "AxisDefinition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12076); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 12079), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12068), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "EnumStrings"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 12078); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12077), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_53(address_space: &mut AddressSpace) { - // VariableType - let name = "DataItemType"; - let node_id = NodeId::new(0, 2365); - let node = VariableType::new(&node_id, name, name, NodeId::null(), false, -2); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2366), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2367), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_54(address_space: &mut AddressSpace) { - // VariableType - let name = "BaseAnalogType"; - let node_id = NodeId::new(0, 15318); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 26), false, -2); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17567), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17568), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17569), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2365), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_55(address_space: &mut AddressSpace) { - // VariableType - let name = "AnalogItemType"; - let node_id = NodeId::new(0, 2368); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 26), false, -2); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2369), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15318), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_56(address_space: &mut AddressSpace) { - // VariableType - let name = "AnalogUnitType"; - let node_id = NodeId::new(0, 17497); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 26), false, -2); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17502), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 15318), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_57(address_space: &mut AddressSpace) { - // VariableType - let name = "AnalogUnitRangeType"; - let node_id = NodeId::new(0, 17570); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 26), false, -2); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17575), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2368), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_58(address_space: &mut AddressSpace) { - // VariableType - let name = "DiscreteItemType"; - let node_id = NodeId::new(0, 2372); - let node = VariableType::new(&node_id, name, name, NodeId::null(), true, -2); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2365), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_variabletype_59(address_space: &mut AddressSpace) { - // VariableType - let name = "TwoStateDiscreteType"; - let node_id = NodeId::new(0, 2373); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 1), false, -2); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2374), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2375), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2372), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_60(address_space: &mut AddressSpace) { - // VariableType - let name = "MultiStateDiscreteType"; - let node_id = NodeId::new(0, 2376); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 28), false, -2); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2377), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2372), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_61(address_space: &mut AddressSpace) { - // VariableType - let name = "MultiStateValueDiscreteType"; - let node_id = NodeId::new(0, 11238); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 26), false, -2); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11241), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11461), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2372), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_62(address_space: &mut AddressSpace) { - // VariableType - let name = "ArrayItemType"; - let node_id = NodeId::new(0, 12021); - let node = VariableType::new(&node_id, name, name, NodeId::null(), true, 0); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12024), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12025), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12026), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12027), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12028), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2365), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_63(address_space: &mut AddressSpace) { - // VariableType - let name = "YArrayItemType"; - let node_id = NodeId::new(0, 12029); - let node = VariableType::new(&node_id, name, name, NodeId::null(), false, 1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12037), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12021), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_64(address_space: &mut AddressSpace) { - // VariableType - let name = "XYArrayItemType"; - let node_id = NodeId::new(0, 12038); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 12080), false, 1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12046), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12021), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_65(address_space: &mut AddressSpace) { - // VariableType - let name = "ImageItemType"; - let node_id = NodeId::new(0, 12047); - let node = VariableType::new(&node_id, name, name, NodeId::null(), false, 2); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12055), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12056), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12021), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_66(address_space: &mut AddressSpace) { - // VariableType - let name = "CubeItemType"; - let node_id = NodeId::new(0, 12057); - let node = VariableType::new(&node_id, name, name, NodeId::null(), false, 3); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12065), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12066), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12067), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12021), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_67(address_space: &mut AddressSpace) { - // VariableType - let name = "NDimensionArrayItemType"; - let node_id = NodeId::new(0, 12068); - let node = VariableType::new(&node_id, name, name, NodeId::null(), false, 0); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12076), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12021), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_999.rs b/src/server/address_space/generated/nodeset_999.rs deleted file mode 100644 index 3ce71bc8c..000000000 --- a/src/server/address_space/generated/nodeset_999.rs +++ /dev/null @@ -1,84 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part999.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_datatype_1(address_space); - add_variable_2(address_space); -} - -fn add_datatype_1(address_space: &mut AddressSpace) { - // DataType - let name = "EnumeratedTestType"; - let node_id = NodeId::new(0, 398); - let mut node = DataType::new(&node_id, name, name, false); - node.set_description(LocalizedText::from( - "A simple enumerated type used for testing.", - )); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11886), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 29), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "EnumValues"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11886); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 7594), - Some(1), - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 398), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_9_1.rs b/src/server/address_space/generated/nodeset_9_1.rs deleted file mode 100644 index 1675540b1..000000000 --- a/src/server/address_space/generated/nodeset_9_1.rs +++ /dev/null @@ -1,3102 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part9.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_object_1(address_space); - add_object_2(address_space); - add_object_3(address_space); - add_object_4(address_space); - add_object_5(address_space); - add_object_6(address_space); - add_object_7(address_space); - add_object_8(address_space); - add_object_9(address_space); - add_object_10(address_space); - add_object_11(address_space); - add_object_12(address_space); - add_object_13(address_space); - add_object_14(address_space); - add_object_15(address_space); - add_object_16(address_space); - add_object_17(address_space); - add_object_18(address_space); - add_object_19(address_space); - add_object_20(address_space); - add_object_21(address_space); - add_object_22(address_space); - add_objecttype_23(address_space); - add_objecttype_24(address_space); - add_objecttype_25(address_space); - add_objecttype_26(address_space); - add_objecttype_27(address_space); - add_objecttype_28(address_space); - add_objecttype_29(address_space); - add_objecttype_30(address_space); - add_objecttype_31(address_space); - add_objecttype_32(address_space); - add_objecttype_33(address_space); - add_objecttype_34(address_space); - add_objecttype_35(address_space); - add_objecttype_36(address_space); - add_objecttype_37(address_space); - add_objecttype_38(address_space); - add_objecttype_39(address_space); - add_objecttype_40(address_space); - add_objecttype_41(address_space); - add_objecttype_42(address_space); - add_objecttype_43(address_space); - add_objecttype_44(address_space); - add_objecttype_45(address_space); - add_objecttype_46(address_space); - add_objecttype_47(address_space); - add_objecttype_48(address_space); - add_objecttype_49(address_space); - add_objecttype_50(address_space); - add_objecttype_51(address_space); - add_objecttype_52(address_space); - add_objecttype_53(address_space); - add_objecttype_54(address_space); - add_objecttype_55(address_space); - add_objecttype_56(address_space); - add_objecttype_57(address_space); - add_objecttype_58(address_space); - add_objecttype_59(address_space); - add_objecttype_60(address_space); - add_objecttype_61(address_space); - add_objecttype_62(address_space); - add_objecttype_63(address_space); - add_objecttype_64(address_space); - add_objecttype_65(address_space); - add_objecttype_66(address_space); - add_objecttype_67(address_space); - add_objecttype_68(address_space); - add_objecttype_69(address_space); - add_objecttype_70(address_space); - add_referencetype_71(address_space); - add_referencetype_72(address_space); - add_referencetype_73(address_space); - add_referencetype_74(address_space); - add_referencetype_75(address_space); - add_referencetype_76(address_space); - add_referencetype_77(address_space); - add_referencetype_78(address_space); - add_referencetype_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_object_1(address_space: &mut AddressSpace) { - // Object - let name = "ShelvingState"; - let node_id = NodeId::new(0, 9178); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9179), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9184), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9189), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9213), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9211), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9212), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2929), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_2(address_space: &mut AddressSpace) { - // Object - let name = "FirstInGroup"; - let node_id = NodeId::new(0, 16398); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16405), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_3(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 16399); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16405), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_4(address_space: &mut AddressSpace) { - // Object - let name = ""; - let node_id = NodeId::new(0, 16406); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16407), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16408), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16409), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16410), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16411), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16412), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16414), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16415), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16416), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16417), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16420), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16421), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16422), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16423), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16432), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16434), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16436), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16438), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16439), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16440), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16441), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16443), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16461), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16465), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16474), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16519), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11508), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ]), - ); -} - -fn add_object_5(address_space: &mut AddressSpace) { - // Object - let name = "Unshelved"; - let node_id = NodeId::new(0, 2930); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 6098), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2307), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2929), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_6(address_space: &mut AddressSpace) { - // Object - let name = "TimedShelved"; - let node_id = NodeId::new(0, 2932); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 6100), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2307), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2929), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_7(address_space: &mut AddressSpace) { - // Object - let name = "OneShotShelved"; - let node_id = NodeId::new(0, 2933); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 6101), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2307), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2929), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_8(address_space: &mut AddressSpace) { - // Object - let name = "UnshelvedToTimedShelved"; - let node_id = NodeId::new(0, 2935); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11322), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2929), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_9(address_space: &mut AddressSpace) { - // Object - let name = "UnshelvedToOneShotShelved"; - let node_id = NodeId::new(0, 2936); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11323), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2929), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_10(address_space: &mut AddressSpace) { - // Object - let name = "TimedShelvedToUnshelved"; - let node_id = NodeId::new(0, 2940); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11324), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2929), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_11(address_space: &mut AddressSpace) { - // Object - let name = "TimedShelvedToOneShotShelved"; - let node_id = NodeId::new(0, 2942); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11325), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2929), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_12(address_space: &mut AddressSpace) { - // Object - let name = "OneShotShelvedToUnshelved"; - let node_id = NodeId::new(0, 2943); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11326), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2929), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_13(address_space: &mut AddressSpace) { - // Object - let name = "OneShotShelvedToTimedShelved"; - let node_id = NodeId::new(0, 2945); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11327), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2929), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_14(address_space: &mut AddressSpace) { - // Object - let name = "HighHigh"; - let node_id = NodeId::new(0, 9329); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9330), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2307), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9318), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_15(address_space: &mut AddressSpace) { - // Object - let name = "High"; - let node_id = NodeId::new(0, 9331); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9332), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2307), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9318), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_16(address_space: &mut AddressSpace) { - // Object - let name = "Low"; - let node_id = NodeId::new(0, 9333); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9334), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2307), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9318), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_17(address_space: &mut AddressSpace) { - // Object - let name = "LowLow"; - let node_id = NodeId::new(0, 9335); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9336), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2307), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9318), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_18(address_space: &mut AddressSpace) { - // Object - let name = "LowLowToLow"; - let node_id = NodeId::new(0, 9337); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11340), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9318), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_19(address_space: &mut AddressSpace) { - // Object - let name = "LowToLowLow"; - let node_id = NodeId::new(0, 9338); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11341), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9318), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_20(address_space: &mut AddressSpace) { - // Object - let name = "HighHighToHigh"; - let node_id = NodeId::new(0, 9339); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11342), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9318), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_21(address_space: &mut AddressSpace) { - // Object - let name = "HighToHighHigh"; - let node_id = NodeId::new(0, 9340); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11343), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2310), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9318), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_object_22(address_space: &mut AddressSpace) { - // Object - let name = "LimitState"; - let node_id = NodeId::new(0, 9455); - let node = Object::new(&node_id, name, name, EventNotifier::empty()); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9456), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9461), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9318), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9341), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_23(address_space: &mut AddressSpace) { - // ObjectType - let name = "ConditionType"; - let node_id = NodeId::new(0, 2782); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11112), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11113), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16363), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16364), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9009), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9010), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3874), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9011), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9020), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9022), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9024), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9026), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9028), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9027), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9029), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3875), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12912), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2041), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_24(address_space: &mut AddressSpace) { - // ObjectType - let name = "DialogConditionType"; - let node_id = NodeId::new(0, 2830); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9035), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9055), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2831), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9064), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9065), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9066), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9067), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9068), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9069), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_25(address_space: &mut AddressSpace) { - // ObjectType - let name = "AcknowledgeableConditionType"; - let node_id = NodeId::new(0, 2881); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9073), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9093), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9102), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9111), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9113), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_26(address_space: &mut AddressSpace) { - // ObjectType - let name = "AlarmConditionType"; - let node_id = NodeId::new(0, 2915); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9118), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9160), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11120), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9169), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16371), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9178), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9215), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9216), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16389), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16390), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16380), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16395), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16396), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16397), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16398), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18190), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16400), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16401), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16402), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16403), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17868), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17869), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17870), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18199), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2881), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_27(address_space: &mut AddressSpace) { - // ObjectType - let name = "AlarmGroupType"; - let node_id = NodeId::new(0, 16405); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 61), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_28(address_space: &mut AddressSpace) { - // ObjectType - let name = "ShelvedStateMachineType"; - let node_id = NodeId::new(0, 2929); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9115), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2930), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2932), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2933), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2935), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2936), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2940), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2942), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2943), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2945), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2949), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2947), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2948), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2771), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_29(address_space: &mut AddressSpace) { - // ObjectType - let name = "LimitAlarmType"; - let node_id = NodeId::new(0, 2955); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11124), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11125), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11126), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11127), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16572), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16573), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16574), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16575), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_30(address_space: &mut AddressSpace) { - // ObjectType - let name = "ExclusiveLimitStateMachineType"; - let node_id = NodeId::new(0, 9318); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9329), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9331), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9333), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9335), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9337), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9338), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9339), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9340), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2771), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_31(address_space: &mut AddressSpace) { - // ObjectType - let name = "ExclusiveLimitAlarmType"; - let node_id = NodeId::new(0, 9341); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9398), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9455), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2955), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_32(address_space: &mut AddressSpace) { - // ObjectType - let name = "NonExclusiveLimitAlarmType"; - let node_id = NodeId::new(0, 9906); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9963), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10020), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10029), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10038), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10047), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2955), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_33(address_space: &mut AddressSpace) { - // ObjectType - let name = "NonExclusiveLevelAlarmType"; - let node_id = NodeId::new(0, 10060); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 9906), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_34(address_space: &mut AddressSpace) { - // ObjectType - let name = "ExclusiveLevelAlarmType"; - let node_id = NodeId::new(0, 9482); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 9341), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_35(address_space: &mut AddressSpace) { - // ObjectType - let name = "NonExclusiveDeviationAlarmType"; - let node_id = NodeId::new(0, 10368); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 10522), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16776), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9906), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_36(address_space: &mut AddressSpace) { - // ObjectType - let name = "NonExclusiveRateOfChangeAlarmType"; - let node_id = NodeId::new(0, 10214); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16858), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9906), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_37(address_space: &mut AddressSpace) { - // ObjectType - let name = "ExclusiveDeviationAlarmType"; - let node_id = NodeId::new(0, 9764); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9905), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16817), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9341), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_38(address_space: &mut AddressSpace) { - // ObjectType - let name = "ExclusiveRateOfChangeAlarmType"; - let node_id = NodeId::new(0, 9623); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16899), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9341), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_39(address_space: &mut AddressSpace) { - // ObjectType - let name = "DiscreteAlarmType"; - let node_id = NodeId::new(0, 10523); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_40(address_space: &mut AddressSpace) { - // ObjectType - let name = "OffNormalAlarmType"; - let node_id = NodeId::new(0, 10637); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11158), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10523), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_41(address_space: &mut AddressSpace) { - // ObjectType - let name = "SystemOffNormalAlarmType"; - let node_id = NodeId::new(0, 11753); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 10637), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_42(address_space: &mut AddressSpace) { - // ObjectType - let name = "TripAlarmType"; - let node_id = NodeId::new(0, 10751); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 10637), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_43(address_space: &mut AddressSpace) { - // ObjectType - let name = "InstrumentDiagnosticAlarmType"; - let node_id = NodeId::new(0, 18347); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 10637), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_44(address_space: &mut AddressSpace) { - // ObjectType - let name = "SystemDiagnosticAlarmType"; - let node_id = NodeId::new(0, 18496); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 10637), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_45(address_space: &mut AddressSpace) { - // ObjectType - let name = "CertificateExpirationAlarmType"; - let node_id = NodeId::new(0, 13225); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 13325), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 14900), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13326), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13327), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11753), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_46(address_space: &mut AddressSpace) { - // ObjectType - let name = "DiscrepancyAlarmType"; - let node_id = NodeId::new(0, 17080); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17215), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17216), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17217), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_47(address_space: &mut AddressSpace) { - // ObjectType - let name = "BaseConditionClassType"; - let node_id = NodeId::new(0, 11163); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_48(address_space: &mut AddressSpace) { - // ObjectType - let name = "ProcessConditionClassType"; - let node_id = NodeId::new(0, 11164); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 11163), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_49(address_space: &mut AddressSpace) { - // ObjectType - let name = "MaintenanceConditionClassType"; - let node_id = NodeId::new(0, 11165); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 11163), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_50(address_space: &mut AddressSpace) { - // ObjectType - let name = "SystemConditionClassType"; - let node_id = NodeId::new(0, 11166); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 11163), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_51(address_space: &mut AddressSpace) { - // ObjectType - let name = "SafetyConditionClassType"; - let node_id = NodeId::new(0, 17218); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 11163), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_52(address_space: &mut AddressSpace) { - // ObjectType - let name = "HighlyManagedAlarmConditionClassType"; - let node_id = NodeId::new(0, 17219); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 11163), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_53(address_space: &mut AddressSpace) { - // ObjectType - let name = "TrainingConditionClassType"; - let node_id = NodeId::new(0, 17220); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 11163), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_54(address_space: &mut AddressSpace) { - // ObjectType - let name = "StatisticalConditionClassType"; - let node_id = NodeId::new(0, 18665); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 11163), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_55(address_space: &mut AddressSpace) { - // ObjectType - let name = "TestingConditionSubClassType"; - let node_id = NodeId::new(0, 17221); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 11163), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_56(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditConditionEventType"; - let node_id = NodeId::new(0, 2790); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2127), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_57(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditConditionEnableEventType"; - let node_id = NodeId::new(0, 2803); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2790), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_58(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditConditionCommentEventType"; - let node_id = NodeId::new(0, 2829); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17222), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11851), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2790), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_59(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditConditionRespondEventType"; - let node_id = NodeId::new(0, 8927); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11852), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2790), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_60(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditConditionAcknowledgeEventType"; - let node_id = NodeId::new(0, 8944); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17223), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11853), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2790), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_61(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditConditionConfirmEventType"; - let node_id = NodeId::new(0, 8961); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17224), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11854), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2790), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_62(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditConditionShelvingEventType"; - let node_id = NodeId::new(0, 11093); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 11855), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2790), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_objecttype_63(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditConditionSuppressionEventType"; - let node_id = NodeId::new(0, 17225); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2790), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_64(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditConditionSilenceEventType"; - let node_id = NodeId::new(0, 17242); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2790), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_65(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditConditionResetEventType"; - let node_id = NodeId::new(0, 15013); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2790), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_66(address_space: &mut AddressSpace) { - // ObjectType - let name = "AuditConditionOutOfServiceEventType"; - let node_id = NodeId::new(0, 17259); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2790), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_67(address_space: &mut AddressSpace) { - // ObjectType - let name = "RefreshStartEventType"; - let node_id = NodeId::new(0, 2787); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2130), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_68(address_space: &mut AddressSpace) { - // ObjectType - let name = "RefreshEndEventType"; - let node_id = NodeId::new(0, 2788); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2130), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_69(address_space: &mut AddressSpace) { - // ObjectType - let name = "RefreshRequiredEventType"; - let node_id = NodeId::new(0, 2789); - let node = ObjectType::new(&node_id, name, name, true); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 2130), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_objecttype_70(address_space: &mut AddressSpace) { - // ObjectType - let name = "AlarmMetricsType"; - let node_id = NodeId::new(0, 17279); - let node = ObjectType::new(&node_id, name, name, false); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17280), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17991), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17281), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17282), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17284), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17286), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17283), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17288), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18666), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 58), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_referencetype_71(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasTrueSubState"; - let node_id = NodeId::new(0, 9004); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "IsTrueSubStateOf")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 32), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_72(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasFalseSubState"; - let node_id = NodeId::new(0, 9005); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "IsFalseSubStateOf")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 32), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_73(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasAlarmSuppressionGroup"; - let node_id = NodeId::new(0, 16361); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "IsAlarmSuppressionGroupOf")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 47), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_74(address_space: &mut AddressSpace) { - // ReferenceType - let name = "AlarmGroupMember"; - let node_id = NodeId::new(0, 16362); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "MemberOfAlarmGroup")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 35), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_75(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasCondition"; - let node_id = NodeId::new(0, 9006); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "IsConditionOf")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 32), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_76(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasEffectDisable"; - let node_id = NodeId::new(0, 17276); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "MayBeDisabledBy")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 54), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_77(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasEffectEnable"; - let node_id = NodeId::new(0, 17983); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "MayBeEnabledBy")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 54), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_78(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasEffectSuppressed"; - let node_id = NodeId::new(0, 17984); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "MayBeSuppressedBy")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 54), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_referencetype_79(address_space: &mut AddressSpace) { - // ReferenceType - let name = "HasEffectUnsuppressed"; - let node_id = NodeId::new(0, 17985); - let node = ReferenceType::new( - &node_id, - name, - name, - Some(LocalizedText::new("", "MayBeUnsuppressedBy")), - false, - false, - ); - let _ = address_space.insert( - node, - Some(&[( - &NodeId::new(0, 54), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - )]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 8996); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9000); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "EffectiveTransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9001); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "TrueState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11110); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "FalseState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11111); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "SourceTimestamp"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9003); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9002), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "ConditionClassId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11112); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "ConditionClassName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11113); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "ConditionSubClassId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16363); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 17), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "ConditionSubClassName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16364); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "ConditionName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9009); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "BranchId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9010); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "Retain"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 3874); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "EnabledState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9011); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9012), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9015), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9016), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9017), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9018), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9019), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9012); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9011), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "EffectiveDisplayName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9015); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9011), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9016); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9011), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "EffectiveTransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9017); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9011), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "TrueState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9018); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9011), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "FalseState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9019); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9011), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "Quality"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9020); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9021), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9002), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_9_2.rs b/src/server/address_space/generated/nodeset_9_2.rs deleted file mode 100644 index 63509de16..000000000 --- a/src/server/address_space/generated/nodeset_9_2.rs +++ /dev/null @@ -1,3392 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part9.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "SourceTimestamp"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9021); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9020), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "LastSeverity"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9022); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9023), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9002), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "SourceTimestamp"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9023); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9022), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "Comment"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9024); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9025), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9002), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "SourceTimestamp"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9025); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9024), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "ClientUserId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9026); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("EventId"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Comment"), - data_type: NodeId::new(0, 21), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 9030); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9029), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SubscriptionId"), - data_type: NodeId::new(0, 288), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 3876); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 3875), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SubscriptionId"), - data_type: NodeId::new(0, 288), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("MonitoredItemId"), - data_type: NodeId::new(0, 288), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 12913); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 12912), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "EnabledState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9035); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9036), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2830), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9036); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9035), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "DialogState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9055); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9056), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9060), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9062), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9063), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2830), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9056); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9055), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9060); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9055), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "TrueState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9062); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9055), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "FalseState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9063); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9055), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "Prompt"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 2831); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2830), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "ResponseOptionSet"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9064); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 21), - Some(1), - Some(0), - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2830), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "DefaultResponse"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9065); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 6), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2830), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "OkResponse"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9066); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 6), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2830), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "CancelResponse"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9067); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 6), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2830), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "LastResponse"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9068); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 6), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2830), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("SelectedResponse"), - data_type: NodeId::new(0, 6), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 9070); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9069), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "EnabledState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9073); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9074), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2881), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9074); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9073), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "AckedState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9093); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9094), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9098), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9100), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9101), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2881), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9094); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9093), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9098); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9093), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "TrueState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9100); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9093), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "FalseState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9101); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9093), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "ConfirmedState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9102); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9103), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9107), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9109), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9110), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2881), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9103); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9102), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9107); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9102), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "TrueState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9109); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9102), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "FalseState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9110); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9102), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("EventId"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Comment"), - data_type: NodeId::new(0, 21), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 9112); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9111), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("EventId"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Comment"), - data_type: NodeId::new(0, 21), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 9114); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9113), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "EnabledState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9118); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9119), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9119); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9118), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "ActiveState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9160); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9161), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9164), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9165), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9166), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9167), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9168), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9161); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9160), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "EffectiveDisplayName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9164); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9160), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9165); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9160), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "EffectiveTransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9166); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9160), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "TrueState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9167); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9160), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "FalseState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9168); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9160), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "InputNode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11120); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "SuppressedState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9169); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9170), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9174), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9176), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9177), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9170); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9169), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9174); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9169), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "TrueState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9176); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9169), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "FalseState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9177); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9169), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "OutOfServiceState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16371); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16372), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16376), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16378), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16379), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16372); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16371), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16376); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16371), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "TrueState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16378); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16371), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "FalseState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16379); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16371), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9179); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9180), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2760), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9178), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9180); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9179), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "LastTransition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9184); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9185), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9188), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2767), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9178), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9185); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9184), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9188); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9184), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "UnshelveTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9189); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9178), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ShelvingTime"), - data_type: NodeId::new(0, 290), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 9214); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9213), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "SuppressedOrShelved"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9215); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "MaxTimeShelved"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9216); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "AudibleEnabled"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16389); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "AudibleSound"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16390); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 16307), - None, - None, - value, - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17986), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "SilenceState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16380); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16381), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16385), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16387), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16388), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16381); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16380), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16385); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16380), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "TrueState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16387); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16380), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "FalseState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16388); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16380), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "OnDelay"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16395); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "OffDelay"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16396); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "FirstInGroupFlag"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16397); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "LatchedState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18190); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 18191), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18195), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18197), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18198), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18191); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18190), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18195); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18190), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "TrueState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18197); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18190), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "FalseState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 18198); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 18190), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "ReAlarmTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16400); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "ReAlarmRepeatCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16401); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 4), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "EventId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16407); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "EventType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16408); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "SourceNode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16409); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "SourceName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16410); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "Time"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16411); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "ReceiveTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16412); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "Message"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16414); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "Severity"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16415); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "ConditionClassId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16416); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "ConditionClassName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16417); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "ConditionName"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16420); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "BranchId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16421); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "Retain"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16422); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "EnabledState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16423); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16424), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16424); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16423), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "Quality"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16432); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16433), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9002), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "SourceTimestamp"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16433); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16432), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_9_3.rs b/src/server/address_space/generated/nodeset_9_3.rs deleted file mode 100644 index 524e17d22..000000000 --- a/src/server/address_space/generated/nodeset_9_3.rs +++ /dev/null @@ -1,3196 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part9.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variable_4(address_space); - add_variable_5(address_space); - add_variable_6(address_space); - add_variable_7(address_space); - add_variable_8(address_space); - add_variable_9(address_space); - add_variable_10(address_space); - add_variable_11(address_space); - add_variable_12(address_space); - add_variable_13(address_space); - add_variable_14(address_space); - add_variable_15(address_space); - add_variable_16(address_space); - add_variable_17(address_space); - add_variable_18(address_space); - add_variable_19(address_space); - add_variable_20(address_space); - add_variable_21(address_space); - add_variable_22(address_space); - add_variable_23(address_space); - add_variable_24(address_space); - add_variable_25(address_space); - add_variable_26(address_space); - add_variable_27(address_space); - add_variable_28(address_space); - add_variable_29(address_space); - add_variable_30(address_space); - add_variable_31(address_space); - add_variable_32(address_space); - add_variable_33(address_space); - add_variable_34(address_space); - add_variable_35(address_space); - add_variable_36(address_space); - add_variable_37(address_space); - add_variable_38(address_space); - add_variable_39(address_space); - add_variable_40(address_space); - add_variable_41(address_space); - add_variable_42(address_space); - add_variable_43(address_space); - add_variable_44(address_space); - add_variable_45(address_space); - add_variable_46(address_space); - add_variable_47(address_space); - add_variable_48(address_space); - add_variable_49(address_space); - add_variable_50(address_space); - add_variable_51(address_space); - add_variable_52(address_space); - add_variable_53(address_space); - add_variable_54(address_space); - add_variable_55(address_space); - add_variable_56(address_space); - add_variable_57(address_space); - add_variable_58(address_space); - add_variable_59(address_space); - add_variable_60(address_space); - add_variable_61(address_space); - add_variable_62(address_space); - add_variable_63(address_space); - add_variable_64(address_space); - add_variable_65(address_space); - add_variable_66(address_space); - add_variable_67(address_space); - add_variable_68(address_space); - add_variable_69(address_space); - add_variable_70(address_space); - add_variable_71(address_space); - add_variable_72(address_space); - add_variable_73(address_space); - add_variable_74(address_space); - add_variable_75(address_space); - add_variable_76(address_space); - add_variable_77(address_space); - add_variable_78(address_space); - add_variable_79(address_space); - add_variable_80(address_space); - add_variable_81(address_space); - add_variable_82(address_space); - add_variable_83(address_space); - add_variable_84(address_space); - add_variable_85(address_space); - add_variable_86(address_space); - add_variable_87(address_space); - add_variable_88(address_space); - add_variable_89(address_space); - add_variable_90(address_space); - add_variable_91(address_space); - add_variable_92(address_space); - add_variable_93(address_space); - add_variable_94(address_space); - add_variable_95(address_space); - add_variable_96(address_space); - add_variable_97(address_space); - add_variable_98(address_space); - add_variable_99(address_space); - add_variable_100(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "LastSeverity"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16434); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16435), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9002), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "SourceTimestamp"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16435); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16434), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "Comment"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16436); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16437), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9002), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_4(address_space: &mut AddressSpace) { - // Variable - let name = "SourceTimestamp"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16437); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16436), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_5(address_space: &mut AddressSpace) { - // Variable - let name = "ClientUserId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16438); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_6(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("EventId"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Comment"), - data_type: NodeId::new(0, 21), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 16442); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16441), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_7(address_space: &mut AddressSpace) { - // Variable - let name = "AckedState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16443); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16444), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_8(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16444); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16443), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_9(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![ - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("EventId"), - data_type: NodeId::new(0, 15), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("Comment"), - data_type: NodeId::new(0, 21), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - )), - ]; - let node_id = NodeId::new(0, 16462); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16461), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_10(address_space: &mut AddressSpace) { - // Variable - let name = "ActiveState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16465); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16466), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_11(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16466); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16465), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_12(address_space: &mut AddressSpace) { - // Variable - let name = "InputNode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16474); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_13(address_space: &mut AddressSpace) { - // Variable - let name = "SuppressedOrShelved"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16519); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_14(address_space: &mut AddressSpace) { - // Variable - let name = "UnshelveTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9115); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2929), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_15(address_space: &mut AddressSpace) { - // Variable - let name = "StateNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 6098); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2930), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_16(address_space: &mut AddressSpace) { - // Variable - let name = "StateNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 6100); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2932), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_17(address_space: &mut AddressSpace) { - // Variable - let name = "StateNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 6101); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2933), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_18(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11322); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2935), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_19(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11323); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2936), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_20(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11324); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2940), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_21(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11325); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2942), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_22(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11326); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2943), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_23(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11327); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2945), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_24(address_space: &mut AddressSpace) { - // Variable - let name = "InputArguments"; - let value = vec![Variant::from(ExtensionObject::from_encodable( - NodeId::new(0, 298), - &Argument { - name: UAString::from("ShelvingTime"), - data_type: NodeId::new(0, 290), - value_rank: -1, - array_dimensions: None, - description: LocalizedText::new("", ""), - }, - ))]; - let node_id = NodeId::new(0, 2991); - let node = Variable::new_data_value( - &node_id, - name, - name, - NodeId::new(0, 296), - Some(1), - Some(0), - (VariantTypeId::ExtensionObject, value), - ); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2949), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_25(address_space: &mut AddressSpace) { - // Variable - let name = "HighHighLimit"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11124); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2955), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_26(address_space: &mut AddressSpace) { - // Variable - let name = "HighLimit"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11125); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2955), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_27(address_space: &mut AddressSpace) { - // Variable - let name = "LowLimit"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11126); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2955), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_28(address_space: &mut AddressSpace) { - // Variable - let name = "LowLowLimit"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11127); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2955), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_29(address_space: &mut AddressSpace) { - // Variable - let name = "BaseHighHighLimit"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16572); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2955), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_30(address_space: &mut AddressSpace) { - // Variable - let name = "BaseHighLimit"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16573); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2955), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_31(address_space: &mut AddressSpace) { - // Variable - let name = "BaseLowLimit"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16574); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2955), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_32(address_space: &mut AddressSpace) { - // Variable - let name = "BaseLowLowLimit"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16575); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2955), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_33(address_space: &mut AddressSpace) { - // Variable - let name = "StateNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9330); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9329), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_34(address_space: &mut AddressSpace) { - // Variable - let name = "StateNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9332); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9331), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_35(address_space: &mut AddressSpace) { - // Variable - let name = "StateNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9334); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9333), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_36(address_space: &mut AddressSpace) { - // Variable - let name = "StateNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9336); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9335), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_37(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11340); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9337), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_38(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11341); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9338), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_39(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11342); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9339), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_40(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionNumber"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11343); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9340), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_41(address_space: &mut AddressSpace) { - // Variable - let name = "ActiveState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9398); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9399), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9341), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_42(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9399); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9398), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_43(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9456); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9457), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2760), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9455), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_44(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9457); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9456), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_45(address_space: &mut AddressSpace) { - // Variable - let name = "LastTransition"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9461); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9462), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9465), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2767), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9455), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_46(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9462); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9461), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_47(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9465); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9461), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_48(address_space: &mut AddressSpace) { - // Variable - let name = "ActiveState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9963); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9964), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9906), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_49(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9964); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9963), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_50(address_space: &mut AddressSpace) { - // Variable - let name = "HighHighState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10020); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 10021), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10025), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10027), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10028), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9906), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_51(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10021); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10020), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_52(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10025); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10020), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_53(address_space: &mut AddressSpace) { - // Variable - let name = "TrueState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10027); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10020), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_54(address_space: &mut AddressSpace) { - // Variable - let name = "FalseState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10028); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10020), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_55(address_space: &mut AddressSpace) { - // Variable - let name = "HighState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10029); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 10030), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10034), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10036), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10037), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9906), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_56(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10030); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10029), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_57(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10034); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10029), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_58(address_space: &mut AddressSpace) { - // Variable - let name = "TrueState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10036); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10029), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_59(address_space: &mut AddressSpace) { - // Variable - let name = "FalseState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10037); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10029), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_60(address_space: &mut AddressSpace) { - // Variable - let name = "LowState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10038); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 10039), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10043), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10045), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10046), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9906), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_61(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10039); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10038), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_62(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10043); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10038), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_63(address_space: &mut AddressSpace) { - // Variable - let name = "TrueState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10045); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10038), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_64(address_space: &mut AddressSpace) { - // Variable - let name = "FalseState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10046); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10038), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_65(address_space: &mut AddressSpace) { - // Variable - let name = "LowLowState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10047); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 10048), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10052), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10054), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10055), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8995), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9906), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_66(address_space: &mut AddressSpace) { - // Variable - let name = "Id"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10048); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10047), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_67(address_space: &mut AddressSpace) { - // Variable - let name = "TransitionTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10052); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10047), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_68(address_space: &mut AddressSpace) { - // Variable - let name = "TrueState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10054); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10047), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_69(address_space: &mut AddressSpace) { - // Variable - let name = "FalseState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10055); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10047), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_70(address_space: &mut AddressSpace) { - // Variable - let name = "SetpointNode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 10522); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10368), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_71(address_space: &mut AddressSpace) { - // Variable - let name = "BaseSetpointNode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16776); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10368), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_72(address_space: &mut AddressSpace) { - // Variable - let name = "EngineeringUnits"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16858); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10214), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_73(address_space: &mut AddressSpace) { - // Variable - let name = "SetpointNode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 9905); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9764), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_74(address_space: &mut AddressSpace) { - // Variable - let name = "BaseSetpointNode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16817); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9764), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_75(address_space: &mut AddressSpace) { - // Variable - let name = "EngineeringUnits"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 16899); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 887), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9623), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_76(address_space: &mut AddressSpace) { - // Variable - let name = "NormalState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11158); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 10637), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_77(address_space: &mut AddressSpace) { - // Variable - let name = "ExpirationDate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13325); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 13), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13225), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_78(address_space: &mut AddressSpace) { - // Variable - let name = "ExpirationLimit"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 14900); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13225), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_79(address_space: &mut AddressSpace) { - // Variable - let name = "CertificateType"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13326); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13225), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_80(address_space: &mut AddressSpace) { - // Variable - let name = "Certificate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 13327); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 13225), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_81(address_space: &mut AddressSpace) { - // Variable - let name = "TargetValueNode"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17215); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17080), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_82(address_space: &mut AddressSpace) { - // Variable - let name = "ExpectedTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17216); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17080), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_83(address_space: &mut AddressSpace) { - // Variable - let name = "Tolerance"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17217); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17080), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_84(address_space: &mut AddressSpace) { - // Variable - let name = "ConditionEventId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17222); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2829), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_85(address_space: &mut AddressSpace) { - // Variable - let name = "Comment"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11851); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2829), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_86(address_space: &mut AddressSpace) { - // Variable - let name = "SelectedResponse"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11852); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8927), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_87(address_space: &mut AddressSpace) { - // Variable - let name = "ConditionEventId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17223); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8944), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_88(address_space: &mut AddressSpace) { - // Variable - let name = "Comment"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11853); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8944), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_89(address_space: &mut AddressSpace) { - // Variable - let name = "ConditionEventId"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17224); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8961), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_90(address_space: &mut AddressSpace) { - // Variable - let name = "Comment"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11854); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 8961), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_91(address_space: &mut AddressSpace) { - // Variable - let name = "ShelvingTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 11855); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11093), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_92(address_space: &mut AddressSpace) { - // Variable - let name = "AlarmCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17280); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17279), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_93(address_space: &mut AddressSpace) { - // Variable - let name = "StartTime"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17991); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17279), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_94(address_space: &mut AddressSpace) { - // Variable - let name = "MaximumActiveState"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17281); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17279), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_95(address_space: &mut AddressSpace) { - // Variable - let name = "MaximumUnAck"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17282); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17279), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_96(address_space: &mut AddressSpace) { - // Variable - let name = "CurrentAlarmRate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17284); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17285), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17277), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17279), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_97(address_space: &mut AddressSpace) { - // Variable - let name = "Rate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17285); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17284), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_98(address_space: &mut AddressSpace) { - // Variable - let name = "MaximumAlarmRate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17286); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17287), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17277), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17279), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_99(address_space: &mut AddressSpace) { - // Variable - let name = "Rate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17287); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17286), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_100(address_space: &mut AddressSpace) { - // Variable - let name = "MaximumReAlarmCount"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17283); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17279), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/src/server/address_space/generated/nodeset_9_4.rs b/src/server/address_space/generated/nodeset_9_4.rs deleted file mode 100644 index 105f094dd..000000000 --- a/src/server/address_space/generated/nodeset_9_4.rs +++ /dev/null @@ -1,818 +0,0 @@ -// OPCUA for Rust -// SPDX-License-Identifier: MPL-2.0 -// Copyright (C) 2017-2022 Adam Lock -// This file was autogenerated from Opc.Ua.NodeSet2.Part9.xml by tools/schema/gen_address_space.js -// DO NOT EDIT THIS FILE - -#[allow(unused_imports)] -use std::{convert::TryFrom, str::FromStr}; - -#[allow(unused_imports)] -use crate::{ - address_space::{types::*, EventNotifier}, - prelude::{ - service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId, - ReferenceTypeId, UAString, Variant, VariantTypeId, - }, -}; - -#[allow(unused_variables)] -pub fn populate_address_space(address_space: &mut AddressSpace) { - add_variable_1(address_space); - add_variable_2(address_space); - add_variable_3(address_space); - add_variabletype_4(address_space); - add_variabletype_5(address_space); - add_variabletype_6(address_space); - add_method_7(address_space); - add_method_8(address_space); - add_method_9(address_space); - add_method_10(address_space); - add_method_11(address_space); - add_method_12(address_space); - add_method_13(address_space); - add_method_14(address_space); - add_method_15(address_space); - add_method_16(address_space); - add_method_17(address_space); - add_method_18(address_space); - add_method_19(address_space); - add_method_20(address_space); - add_method_21(address_space); - add_method_22(address_space); - add_method_23(address_space); - add_method_24(address_space); - add_method_25(address_space); - add_method_26(address_space); - add_method_27(address_space); - add_method_28(address_space); - add_method_29(address_space); - add_method_30(address_space); - add_method_31(address_space); -} - -fn add_variable_1(address_space: &mut AddressSpace) { - // Variable - let name = "AverageAlarmRate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17288); - let node = - Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17289), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17277), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17279), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_2(address_space: &mut AddressSpace) { - // Variable - let name = "Rate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17289); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17288), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variable_3(address_space: &mut AddressSpace) { - // Variable - let name = "Rate"; - let value = Variant::Empty; - let node_id = NodeId::new(0, 17278); - let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 68), - &ReferenceTypeId::HasTypeDefinition, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17277), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_4(address_space: &mut AddressSpace) { - // VariableType - let name = "TwoStateVariableType"; - let node_id = NodeId::new(0, 8995); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 21), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 8996), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9000), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9001), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11110), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 11111), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2755), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_5(address_space: &mut AddressSpace) { - // VariableType - let name = "ConditionVariableType"; - let node_id = NodeId::new(0, 9002); - let node = VariableType::new(&node_id, name, name, NodeId::null(), false, -2); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9003), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_variabletype_6(address_space: &mut AddressSpace) { - // VariableType - let name = "AlarmRateVariableType"; - let node_id = NodeId::new(0, 17277); - let node = VariableType::new(&node_id, name, name, NodeId::new(0, 11), false, -1); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 17278), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 63), - &ReferenceTypeId::HasSubtype, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_7(address_space: &mut AddressSpace) { - // Method - let name = "Disable"; - let node_id = NodeId::new(0, 9028); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_8(address_space: &mut AddressSpace) { - // Method - let name = "Enable"; - let node_id = NodeId::new(0, 9027); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_9(address_space: &mut AddressSpace) { - // Method - let name = "AddComment"; - let node_id = NodeId::new(0, 9029); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9030), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_10(address_space: &mut AddressSpace) { - // Method - let name = "ConditionRefresh"; - let node_id = NodeId::new(0, 3875); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 3876), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_11(address_space: &mut AddressSpace) { - // Method - let name = "ConditionRefresh2"; - let node_id = NodeId::new(0, 12912); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 12913), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2782), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_12(address_space: &mut AddressSpace) { - // Method - let name = "Respond"; - let node_id = NodeId::new(0, 9069); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9070), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2830), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_13(address_space: &mut AddressSpace) { - // Method - let name = "Acknowledge"; - let node_id = NodeId::new(0, 9111); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9112), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2881), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_14(address_space: &mut AddressSpace) { - // Method - let name = "Confirm"; - let node_id = NodeId::new(0, 9113); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9114), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2881), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_15(address_space: &mut AddressSpace) { - // Method - let name = "TimedShelve"; - let node_id = NodeId::new(0, 9213); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 9214), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9178), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_16(address_space: &mut AddressSpace) { - // Method - let name = "Unshelve"; - let node_id = NodeId::new(0, 9211); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9178), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_17(address_space: &mut AddressSpace) { - // Method - let name = "OneShotShelve"; - let node_id = NodeId::new(0, 9212); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 9178), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_18(address_space: &mut AddressSpace) { - // Method - let name = "Silence"; - let node_id = NodeId::new(0, 16402); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_19(address_space: &mut AddressSpace) { - // Method - let name = "Suppress"; - let node_id = NodeId::new(0, 16403); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_20(address_space: &mut AddressSpace) { - // Method - let name = "Unsuppress"; - let node_id = NodeId::new(0, 17868); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_21(address_space: &mut AddressSpace) { - // Method - let name = "RemoveFromService"; - let node_id = NodeId::new(0, 17869); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_22(address_space: &mut AddressSpace) { - // Method - let name = "PlaceInService"; - let node_id = NodeId::new(0, 17870); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_23(address_space: &mut AddressSpace) { - // Method - let name = "Reset"; - let node_id = NodeId::new(0, 18199); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 80), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2915), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_24(address_space: &mut AddressSpace) { - // Method - let name = "Disable"; - let node_id = NodeId::new(0, 16439); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_25(address_space: &mut AddressSpace) { - // Method - let name = "Enable"; - let node_id = NodeId::new(0, 16440); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_26(address_space: &mut AddressSpace) { - // Method - let name = "AddComment"; - let node_id = NodeId::new(0, 16441); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16442), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_27(address_space: &mut AddressSpace) { - // Method - let name = "Acknowledge"; - let node_id = NodeId::new(0, 16461); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 16462), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 16406), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_28(address_space: &mut AddressSpace) { - // Method - let name = "TimedShelve"; - let node_id = NodeId::new(0, 2949); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 2991), - &ReferenceTypeId::HasProperty, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2929), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_29(address_space: &mut AddressSpace) { - // Method - let name = "Unshelve"; - let node_id = NodeId::new(0, 2947); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2929), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_30(address_space: &mut AddressSpace) { - // Method - let name = "OneShotShelve"; - let node_id = NodeId::new(0, 2948); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 2929), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} - -fn add_method_31(address_space: &mut AddressSpace) { - // Method - let name = "Reset"; - let node_id = NodeId::new(0, 18666); - let node = Method::new(&node_id, name, name, true, true); - let _ = address_space.insert( - node, - Some(&[ - ( - &NodeId::new(0, 78), - &ReferenceTypeId::HasModellingRule, - ReferenceDirection::Forward, - ), - ( - &NodeId::new(0, 17279), - &ReferenceTypeId::HasComponent, - ReferenceDirection::Inverse, - ), - ]), - ); -} diff --git a/tools/certificate-creator/Cargo.toml b/tools/certificate-creator/Cargo.toml index 189b45de3..f2dc68b68 100644 --- a/tools/certificate-creator/Cargo.toml +++ b/tools/certificate-creator/Cargo.toml @@ -16,8 +16,8 @@ appveyor = { repository = "locka99/opcua" } [dependencies] pico-args = "0.3" -[dependencies.opcua-crypto] -path = "../../crypto" +[dependencies.opcua-rs] +path = "../../lib" version = "0.10.0" # OPCUARustVersion #[dependencies.opcua-core] diff --git a/tools/certificate-creator/src/main.rs b/tools/certificate-creator/src/main.rs index d5e957e24..5a8c4f376 100644 --- a/tools/certificate-creator/src/main.rs +++ b/tools/certificate-creator/src/main.rs @@ -1,6 +1,6 @@ use std::path::PathBuf; -use opcua_crypto::*; +use crate::crypto::*; fn main() { if let Ok((x509_data, overwrite, pki_path, cert_path, pkey_path)) = parse_x509_args() { diff --git a/tools/schema/gen_address_space.js b/tools/schema/gen_address_space.js index f0c7b9945..0d893886e 100644 --- a/tools/schema/gen_address_space.js +++ b/tools/schema/gen_address_space.js @@ -86,7 +86,7 @@ let mod_contents = `// OPCUA for Rust // DO NOT EDIT THIS FILE #![allow(unused_attributes)] -use crate::address_space::types::AddressSpace; +use crate::server::address_space::types::AddressSpace; `; diff --git a/tools/schema/gen_node_ids.js b/tools/schema/gen_node_ids.js index 00f379bcd..12a0ad20c 100644 --- a/tools/schema/gen_node_ids.js +++ b/tools/schema/gen_node_ids.js @@ -18,7 +18,7 @@ rs_out.write(`// OPCUA for Rust use std::convert::TryFrom; -use crate::{ +use crate::types::{ node_id::{NodeId, ExpandedNodeId}, string::UAString, }; diff --git a/tools/schema/gen_supported_message.js b/tools/schema/gen_supported_message.js index 4ecf8d10c..ac471c9b8 100644 --- a/tools/schema/gen_supported_message.js +++ b/tools/schema/gen_supported_message.js @@ -19,7 +19,7 @@ function generate_supported_message(message_types) { use std::io::{Read, Write}; -use opcua_types::{ +use crate::types::{ encoding::*, node_id::NodeId, node_ids::ObjectId, @@ -28,7 +28,7 @@ use opcua_types::{ service_types::*, }; -pub use crate::comms::tcp_types::AcknowledgeMessage; +pub use crate::server::comms::tcp_types::AcknowledgeMessage; /// This macro helps avoid tedious repetition as new messages are added /// The first form just handles the trailing comma after the last entry to save some pointless diff --git a/tools/schema/nodeset.js b/tools/schema/nodeset.js index b303e4486..5087d887a 100644 --- a/tools/schema/nodeset.js +++ b/tools/schema/nodeset.js @@ -95,7 +95,7 @@ function generate_node_set_files(xml_name, rs_name, part_nr, nodes, alias_map, c let module_name = part_nr > 0 ? `${rs_name}_${part_nr}` : `${rs_name}`; let file_name = `${module_name}.rs`; - let opcua_server_crate = config.opcua_server_crate ? "opcua_server" : "crate"; + let opcua_server_crate = config.opcua_server_crate ? "crate::server" : "crate"; let contents = ""; if (config.copyright) { diff --git a/tools/schema/settings.js b/tools/schema/settings.js index a5e57faf9..b4eb893c0 100644 --- a/tools/schema/settings.js +++ b/tools/schema/settings.js @@ -1,7 +1,7 @@ exports.schema_dir = `${__dirname}/schemas/1.0.4`; -exports.rs_types_dir = `${__dirname}/../../types/src/service_types`; -exports.rs_status_codes_dir = `${__dirname}/../../types/src/`; -exports.rs_node_ids_dir = `${__dirname}/../../types/src/`; -exports.rs_supported_message_dir = `${__dirname}/../../core/src/`; -exports.rs_address_space_dir = `${__dirname}/../../server/src/address_space/generated`; +exports.rs_types_dir = `${__dirname}/../../lib/src/types/service_types`; +exports.rs_status_codes_dir = `${__dirname}/../../lib/src/types/`; +exports.rs_node_ids_dir = `${__dirname}/../../lib/src/types/`; +exports.rs_supported_message_dir = `${__dirname}/../../lib/src/core/`; +exports.rs_address_space_dir = `${__dirname}/../../lib/src/server/address_space/generated`;