#[allow(unused)]
mod opcua {
pub(super) use crate as types;
}
pub mod enums;
pub use enums::*;
pub mod action_method_data_type;
pub use action_method_data_type::*;
pub mod action_target_data_type;
pub use action_target_data_type::*;
pub mod activate_session_request;
pub use activate_session_request::*;
pub mod activate_session_response;
pub use activate_session_response::*;
pub mod additional_parameters_type;
pub use additional_parameters_type::*;
pub mod add_nodes_item;
pub use add_nodes_item::*;
pub mod add_nodes_request;
pub use add_nodes_request::*;
pub mod add_nodes_response;
pub use add_nodes_response::*;
pub mod add_nodes_result;
pub use add_nodes_result::*;
pub mod add_references_item;
pub use add_references_item::*;
pub mod add_references_request;
pub use add_references_request::*;
pub mod add_references_response;
pub use add_references_response::*;
pub mod aggregate_configuration;
pub use aggregate_configuration::*;
pub mod aggregate_filter;
pub use aggregate_filter::*;
pub mod aggregate_filter_result;
pub use aggregate_filter_result::*;
pub mod alias_name_data_type;
pub use alias_name_data_type::*;
pub mod annotation;
pub use annotation::*;
pub mod annotation_data_type;
pub use annotation_data_type::*;
pub mod anonymous_identity_token;
pub use anonymous_identity_token::*;
pub mod application_description;
pub use application_description::*;
pub mod attribute_operand;
pub use attribute_operand::*;
pub mod axis_information;
pub use axis_information::*;
pub mod bit_field_definition;
pub use bit_field_definition::*;
pub mod broker_connection_transport_data_type;
pub use broker_connection_transport_data_type::*;
pub mod broker_data_set_reader_transport_data_type;
pub use broker_data_set_reader_transport_data_type::*;
pub mod broker_data_set_writer_transport_data_type;
pub use broker_data_set_writer_transport_data_type::*;
pub mod broker_writer_group_transport_data_type;
pub use broker_writer_group_transport_data_type::*;
pub mod browse_description;
pub use browse_description::*;
pub mod browse_next_request;
pub use browse_next_request::*;
pub mod browse_next_response;
pub use browse_next_response::*;
pub mod browse_path;
pub use browse_path::*;
pub mod browse_path_result;
pub use browse_path_result::*;
pub mod browse_path_target;
pub use browse_path_target::*;
pub mod browse_request;
pub use browse_request::*;
pub mod browse_response;
pub use browse_response::*;
pub mod browse_result;
pub use browse_result::*;
pub mod build_info;
pub use build_info::*;
pub mod call_method_request;
pub use call_method_request::*;
pub mod call_method_result;
pub use call_method_result::*;
pub mod call_request;
pub use call_request::*;
pub mod call_response;
pub use call_response::*;
pub mod cancel_request;
pub use cancel_request::*;
pub mod cancel_response;
pub use cancel_response::*;
pub mod channel_security_token;
pub use channel_security_token::*;
pub mod close_secure_channel_request;
pub use close_secure_channel_request::*;
pub mod close_secure_channel_response;
pub use close_secure_channel_response::*;
pub mod close_session_request;
pub use close_session_request::*;
pub mod close_session_response;
pub use close_session_response::*;
pub mod complex_number_type;
pub use complex_number_type::*;
pub mod configuration_version_data_type;
pub use configuration_version_data_type::*;
pub mod content_filter;
pub use content_filter::*;
pub mod content_filter_element;
pub use content_filter_element::*;
pub mod content_filter_element_result;
pub use content_filter_element_result::*;
pub mod content_filter_result;
pub use content_filter_result::*;
pub mod create_monitored_items_request;
pub use create_monitored_items_request::*;
pub mod create_monitored_items_response;
pub use create_monitored_items_response::*;
pub mod create_session_request;
pub use create_session_request::*;
pub mod create_session_response;
pub use create_session_response::*;
pub mod create_subscription_request;
pub use create_subscription_request::*;
pub mod create_subscription_response;
pub use create_subscription_response::*;
pub mod currency_unit_type;
pub use currency_unit_type::*;
pub mod data_change_filter;
pub use data_change_filter::*;
pub mod data_change_notification;
pub use data_change_notification::*;
pub mod datagram_connection_transport_2_data_type;
pub use datagram_connection_transport_2_data_type::*;
pub mod datagram_connection_transport_data_type;
pub use datagram_connection_transport_data_type::*;
pub mod datagram_data_set_reader_transport_data_type;
pub use datagram_data_set_reader_transport_data_type::*;
pub mod datagram_writer_group_transport_2_data_type;
pub use datagram_writer_group_transport_2_data_type::*;
pub mod datagram_writer_group_transport_data_type;
pub use datagram_writer_group_transport_data_type::*;
pub mod data_set_meta_data_type;
pub use data_set_meta_data_type::*;
pub mod data_set_reader_data_type;
pub use data_set_reader_data_type::*;
pub mod data_set_writer_data_type;
pub use data_set_writer_data_type::*;
pub mod data_type_attributes;
pub use data_type_attributes::*;
pub mod decimal_data_type;
pub use decimal_data_type::*;
pub mod delete_at_time_details;
pub use delete_at_time_details::*;
pub mod delete_event_details;
pub use delete_event_details::*;
pub mod delete_monitored_items_request;
pub use delete_monitored_items_request::*;
pub mod delete_monitored_items_response;
pub use delete_monitored_items_response::*;
pub mod delete_nodes_item;
pub use delete_nodes_item::*;
pub mod delete_nodes_request;
pub use delete_nodes_request::*;
pub mod delete_nodes_response;
pub use delete_nodes_response::*;
pub mod delete_raw_modified_details;
pub use delete_raw_modified_details::*;
pub mod delete_references_item;
pub use delete_references_item::*;
pub mod delete_references_request;
pub use delete_references_request::*;
pub mod delete_references_response;
pub use delete_references_response::*;
pub mod delete_subscriptions_request;
pub use delete_subscriptions_request::*;
pub mod delete_subscriptions_response;
pub use delete_subscriptions_response::*;
pub mod discovery_configuration;
pub use discovery_configuration::*;
pub mod double_complex_number_type;
pub use double_complex_number_type::*;
pub mod dtls_pub_sub_connection_data_type;
pub use dtls_pub_sub_connection_data_type::*;
pub mod element_operand;
pub use element_operand::*;
pub mod endpoint_configuration;
pub use endpoint_configuration::*;
pub mod endpoint_description;
pub use endpoint_description::*;
pub mod endpoint_type;
pub use endpoint_type::*;
pub mod endpoint_url_list_data_type;
pub use endpoint_url_list_data_type::*;
pub mod enum_definition;
pub use enum_definition::*;
pub mod enum_description;
pub use enum_description::*;
pub mod enum_field;
pub use enum_field::*;
pub mod enum_value_type;
pub use enum_value_type::*;
pub mod ephemeral_key_type;
pub use ephemeral_key_type::*;
pub mod eu_information;
pub use eu_information::*;
pub mod event_field_list;
pub use event_field_list::*;
pub mod event_filter;
pub use event_filter::*;
pub mod event_filter_result;
pub use event_filter_result::*;
pub mod event_notification_list;
pub use event_notification_list::*;
pub mod field_meta_data;
pub use field_meta_data::*;
pub mod field_target_data_type;
pub use field_target_data_type::*;
pub mod find_servers_on_network_request;
pub use find_servers_on_network_request::*;
pub mod find_servers_on_network_response;
pub use find_servers_on_network_response::*;
pub mod find_servers_request;
pub use find_servers_request::*;
pub mod find_servers_response;
pub use find_servers_response::*;
pub mod generic_attributes;
pub use generic_attributes::*;
pub mod generic_attribute_value;
pub use generic_attribute_value::*;
pub mod get_endpoints_request;
pub use get_endpoints_request::*;
pub mod get_endpoints_response;
pub use get_endpoints_response::*;
pub mod history_data;
pub use history_data::*;
pub mod history_event;
pub use history_event::*;
pub mod history_event_field_list;
pub use history_event_field_list::*;
pub mod history_modified_data;
pub use history_modified_data::*;
pub mod history_modified_event;
pub use history_modified_event::*;
pub mod history_read_request;
pub use history_read_request::*;
pub mod history_read_response;
pub use history_read_response::*;
pub mod history_read_result;
pub use history_read_result::*;
pub mod history_read_value_id;
pub use history_read_value_id::*;
pub mod history_update_request;
pub use history_update_request::*;
pub mod history_update_response;
pub use history_update_response::*;
pub mod history_update_result;
pub use history_update_result::*;
pub mod identity_mapping_rule_type;
pub use identity_mapping_rule_type::*;
pub mod issued_identity_token;
pub use issued_identity_token::*;
pub mod json_action_meta_data_message;
pub use json_action_meta_data_message::*;
pub mod json_action_network_message;
pub use json_action_network_message::*;
pub mod json_action_request_message;
pub use json_action_request_message::*;
pub mod json_action_responder_message;
pub use json_action_responder_message::*;
pub mod json_action_response_message;
pub use json_action_response_message::*;
pub mod json_application_description_message;
pub use json_application_description_message::*;
pub mod json_data_set_message;
pub use json_data_set_message::*;
pub mod json_data_set_meta_data_message;
pub use json_data_set_meta_data_message::*;
pub mod json_data_set_reader_message_data_type;
pub use json_data_set_reader_message_data_type::*;
pub mod json_data_set_writer_message_data_type;
pub use json_data_set_writer_message_data_type::*;
pub mod json_network_message;
pub use json_network_message::*;
pub mod json_pub_sub_connection_message;
pub use json_pub_sub_connection_message::*;
pub mod json_server_endpoints_message;
pub use json_server_endpoints_message::*;
pub mod json_status_message;
pub use json_status_message::*;
pub mod json_writer_group_message_data_type;
pub use json_writer_group_message_data_type::*;
pub mod key_value_pair;
pub use key_value_pair::*;
pub mod linear_conversion_data_type;
pub use linear_conversion_data_type::*;
pub mod literal_operand;
pub use literal_operand::*;
pub mod lldp_management_address_tx_port_type;
pub use lldp_management_address_tx_port_type::*;
pub mod lldp_management_address_type;
pub use lldp_management_address_type::*;
pub mod lldp_tlv_type;
pub use lldp_tlv_type::*;
pub mod mdns_discovery_configuration;
pub use mdns_discovery_configuration::*;
pub mod method_attributes;
pub use method_attributes::*;
pub mod model_change_structure_data_type;
pub use model_change_structure_data_type::*;
pub mod modification_info;
pub use modification_info::*;
pub mod modify_monitored_items_request;
pub use modify_monitored_items_request::*;
pub mod modify_monitored_items_response;
pub use modify_monitored_items_response::*;
pub mod modify_subscription_request;
pub use modify_subscription_request::*;
pub mod modify_subscription_response;
pub use modify_subscription_response::*;
pub mod monitored_item_create_request;
pub use monitored_item_create_request::*;
pub mod monitored_item_create_result;
pub use monitored_item_create_result::*;
pub mod monitored_item_modify_request;
pub use monitored_item_modify_request::*;
pub mod monitored_item_modify_result;
pub use monitored_item_modify_result::*;
pub mod monitored_item_notification;
pub use monitored_item_notification::*;
pub mod monitoring_filter;
pub use monitoring_filter::*;
pub mod monitoring_filter_result;
pub use monitoring_filter_result::*;
pub mod monitoring_parameters;
pub use monitoring_parameters::*;
pub mod network_address_url_data_type;
pub use network_address_url_data_type::*;
pub mod network_group_data_type;
pub use network_group_data_type::*;
pub mod node_attributes;
pub use node_attributes::*;
pub mod node_reference;
pub use node_reference::*;
pub mod node_type_description;
pub use node_type_description::*;
pub mod notification_data;
pub use notification_data::*;
pub mod notification_message;
pub use notification_message::*;
pub mod object_attributes;
pub use object_attributes::*;
pub mod object_type_attributes;
pub use object_type_attributes::*;
pub mod open_secure_channel_request;
pub use open_secure_channel_request::*;
pub mod open_secure_channel_response;
pub use open_secure_channel_response::*;
pub mod parsing_result;
pub use parsing_result::*;
pub mod portable_node_id;
pub use portable_node_id::*;
pub mod portable_qualified_name;
pub use portable_qualified_name::*;
pub mod priority_mapping_entry_type;
pub use priority_mapping_entry_type::*;
pub mod program_diagnostic_2_data_type;
pub use program_diagnostic_2_data_type::*;
pub mod program_diagnostic_data_type;
pub use program_diagnostic_data_type::*;
pub mod published_action_data_type;
pub use published_action_data_type::*;
pub mod published_action_method_data_type;
pub use published_action_method_data_type::*;
pub mod published_data_items_data_type;
pub use published_data_items_data_type::*;
pub mod published_data_set_custom_source_data_type;
pub use published_data_set_custom_source_data_type::*;
pub mod published_data_set_data_type;
pub use published_data_set_data_type::*;
pub mod published_events_data_type;
pub use published_events_data_type::*;
pub mod published_variable_data_type;
pub use published_variable_data_type::*;
pub mod publish_request;
pub use publish_request::*;
pub mod publish_response;
pub use publish_response::*;
pub mod pub_sub_configuration_2_data_type;
pub use pub_sub_configuration_2_data_type::*;
pub mod pub_sub_configuration_data_type;
pub use pub_sub_configuration_data_type::*;
pub mod pub_sub_configuration_ref_data_type;
pub use pub_sub_configuration_ref_data_type::*;
pub mod pub_sub_configuration_value_data_type;
pub use pub_sub_configuration_value_data_type::*;
pub mod pub_sub_connection_data_type;
pub use pub_sub_connection_data_type::*;
pub mod pub_sub_key_push_target_data_type;
pub use pub_sub_key_push_target_data_type::*;
pub mod quantity_dimension;
pub use quantity_dimension::*;
pub mod query_data_description;
pub use query_data_description::*;
pub mod query_data_set;
pub use query_data_set::*;
pub mod query_first_request;
pub use query_first_request::*;
pub mod query_first_response;
pub use query_first_response::*;
pub mod query_next_request;
pub use query_next_request::*;
pub mod query_next_response;
pub use query_next_response::*;
pub mod range;
pub use range::*;
pub mod rational_number;
pub use rational_number::*;
pub mod read_annotation_data_details;
pub use read_annotation_data_details::*;
pub mod read_at_time_details;
pub use read_at_time_details::*;
pub mod reader_group_data_type;
pub use reader_group_data_type::*;
pub mod read_event_details;
pub use read_event_details::*;
pub mod read_event_details_2;
pub use read_event_details_2::*;
pub mod read_event_details_sorted;
pub use read_event_details_sorted::*;
pub mod read_processed_details;
pub use read_processed_details::*;
pub mod read_raw_modified_details;
pub use read_raw_modified_details::*;
pub mod read_request;
pub use read_request::*;
pub mod read_response;
pub use read_response::*;
pub mod read_value_id;
pub use read_value_id::*;
pub mod receive_qos_priority_data_type;
pub use receive_qos_priority_data_type::*;
pub mod redundant_server_data_type;
pub use redundant_server_data_type::*;
pub mod reference_description;
pub use reference_description::*;
pub mod reference_description_data_type;
pub use reference_description_data_type::*;
pub mod reference_list_entry_data_type;
pub use reference_list_entry_data_type::*;
pub mod reference_type_attributes;
pub use reference_type_attributes::*;
pub mod registered_server;
pub use registered_server::*;
pub mod register_nodes_request;
pub use register_nodes_request::*;
pub mod register_nodes_response;
pub use register_nodes_response::*;
pub mod register_server_2_request;
pub use register_server_2_request::*;
pub mod register_server_2_response;
pub use register_server_2_response::*;
pub mod register_server_request;
pub use register_server_request::*;
pub mod register_server_response;
pub use register_server_response::*;
pub mod relative_path;
pub use relative_path::*;
pub mod relative_path_element;
pub use relative_path_element::*;
pub mod republish_request;
pub use republish_request::*;
pub mod republish_response;
pub use republish_response::*;
pub mod role_permission_type;
pub use role_permission_type::*;
pub mod sampling_interval_diagnostics_data_type;
pub use sampling_interval_diagnostics_data_type::*;
pub mod security_group_data_type;
pub use security_group_data_type::*;
pub mod semantic_change_structure_data_type;
pub use semantic_change_structure_data_type::*;
pub mod server_diagnostics_summary_data_type;
pub use server_diagnostics_summary_data_type::*;
pub mod server_on_network;
pub use server_on_network::*;
pub mod server_status_data_type;
pub use server_status_data_type::*;
pub mod service_counter_data_type;
pub use service_counter_data_type::*;
pub mod service_fault;
pub use service_fault::*;
pub mod session_diagnostics_data_type;
pub use session_diagnostics_data_type::*;
pub mod sessionless_invoke_request_type;
pub use sessionless_invoke_request_type::*;
pub mod sessionless_invoke_response_type;
pub use sessionless_invoke_response_type::*;
pub mod session_security_diagnostics_data_type;
pub use session_security_diagnostics_data_type::*;
pub mod set_monitoring_mode_request;
pub use set_monitoring_mode_request::*;
pub mod set_monitoring_mode_response;
pub use set_monitoring_mode_response::*;
pub mod set_publishing_mode_request;
pub use set_publishing_mode_request::*;
pub mod set_publishing_mode_response;
pub use set_publishing_mode_response::*;
pub mod set_triggering_request;
pub use set_triggering_request::*;
pub mod set_triggering_response;
pub use set_triggering_response::*;
pub mod signature_data;
pub use signature_data::*;
pub mod signed_software_certificate;
pub use signed_software_certificate::*;
pub mod simple_attribute_operand;
pub use simple_attribute_operand::*;
pub mod simple_type_description;
pub use simple_type_description::*;
pub mod sort_rule_element;
pub use sort_rule_element::*;
pub mod standalone_subscribed_data_set_data_type;
pub use standalone_subscribed_data_set_data_type::*;
pub mod standalone_subscribed_data_set_ref_data_type;
pub use standalone_subscribed_data_set_ref_data_type::*;
pub mod status_change_notification;
pub use status_change_notification::*;
pub mod status_result;
pub use status_result::*;
pub mod structure_definition;
pub use structure_definition::*;
pub mod structure_description;
pub use structure_description::*;
pub mod structure_field;
pub use structure_field::*;
pub mod subscribed_data_set_mirror_data_type;
pub use subscribed_data_set_mirror_data_type::*;
pub mod subscription_acknowledgement;
pub use subscription_acknowledgement::*;
pub mod subscription_diagnostics_data_type;
pub use subscription_diagnostics_data_type::*;
pub mod target_variables_data_type;
pub use target_variables_data_type::*;
pub mod three_d_cartesian_coordinates;
pub use three_d_cartesian_coordinates::*;
pub mod three_d_frame;
pub use three_d_frame::*;
pub mod three_d_orientation;
pub use three_d_orientation::*;
pub mod three_d_vector;
pub use three_d_vector::*;
pub mod time_zone_data_type;
pub use time_zone_data_type::*;
pub mod transaction_error_type;
pub use transaction_error_type::*;
pub mod transfer_result;
pub use transfer_result::*;
pub mod transfer_subscriptions_request;
pub use transfer_subscriptions_request::*;
pub mod transfer_subscriptions_response;
pub use transfer_subscriptions_response::*;
pub mod translate_browse_paths_to_node_ids_request;
pub use translate_browse_paths_to_node_ids_request::*;
pub mod translate_browse_paths_to_node_ids_response;
pub use translate_browse_paths_to_node_ids_response::*;
pub mod transmit_qos_priority_data_type;
pub use transmit_qos_priority_data_type::*;
pub mod trust_list_data_type;
pub use trust_list_data_type::*;
pub mod ua_binary_file_data_type;
pub use ua_binary_file_data_type::*;
pub mod uadp_data_set_reader_message_data_type;
pub use uadp_data_set_reader_message_data_type::*;
pub mod uadp_data_set_writer_message_data_type;
pub use uadp_data_set_writer_message_data_type::*;
pub mod uadp_writer_group_message_data_type;
pub use uadp_writer_group_message_data_type::*;
pub mod unregister_nodes_request;
pub use unregister_nodes_request::*;
pub mod unregister_nodes_response;
pub use unregister_nodes_response::*;
pub mod unsigned_rational_number;
pub use unsigned_rational_number::*;
pub mod update_data_details;
pub use update_data_details::*;
pub mod update_event_details;
pub use update_event_details::*;
pub mod update_structure_data_details;
pub use update_structure_data_details::*;
pub mod user_management_data_type;
pub use user_management_data_type::*;
pub mod user_name_identity_token;
pub use user_name_identity_token::*;
pub mod user_token_policy;
pub use user_token_policy::*;
pub mod variable_attributes;
pub use variable_attributes::*;
pub mod variable_type_attributes;
pub use variable_type_attributes::*;
pub mod view_attributes;
pub use view_attributes::*;
pub mod view_description;
pub use view_description::*;
pub mod write_request;
pub use write_request::*;
pub mod write_response;
pub use write_response::*;
pub mod writer_group_data_type;
pub use writer_group_data_type::*;
pub mod write_value;
pub use write_value::*;
pub mod x_509_identity_token;
pub use x_509_identity_token::*;
pub mod xv_type;
pub use xv_type::*;
static TYPES: std::sync::LazyLock<opcua::types::TypeLoaderInstance> =
std::sync::LazyLock::new(|| {
let mut inst = opcua::types::TypeLoaderInstance::new();
{
inst.add_binary_type(
crate::DataTypeId::ActionMethodDataType as u32,
crate::ObjectId::ActionMethodDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ActionMethodDataType>,
);
inst.add_binary_type(
crate::DataTypeId::ActionTargetDataType as u32,
crate::ObjectId::ActionTargetDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ActionTargetDataType>,
);
inst.add_binary_type(
crate::DataTypeId::ActivateSessionRequest as u32,
crate::ObjectId::ActivateSessionRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ActivateSessionRequest>,
);
inst.add_binary_type(
crate::DataTypeId::ActivateSessionResponse as u32,
crate::ObjectId::ActivateSessionResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ActivateSessionResponse>,
);
inst.add_binary_type(
crate::DataTypeId::AddNodesItem as u32,
crate::ObjectId::AddNodesItem_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<AddNodesItem>,
);
inst.add_binary_type(
crate::DataTypeId::AddNodesRequest as u32,
crate::ObjectId::AddNodesRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<AddNodesRequest>,
);
inst.add_binary_type(
crate::DataTypeId::AddNodesResponse as u32,
crate::ObjectId::AddNodesResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<AddNodesResponse>,
);
inst.add_binary_type(
crate::DataTypeId::AddNodesResult as u32,
crate::ObjectId::AddNodesResult_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<AddNodesResult>,
);
inst.add_binary_type(
crate::DataTypeId::AddReferencesItem as u32,
crate::ObjectId::AddReferencesItem_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<AddReferencesItem>,
);
inst.add_binary_type(
crate::DataTypeId::AddReferencesRequest as u32,
crate::ObjectId::AddReferencesRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<AddReferencesRequest>,
);
inst.add_binary_type(
crate::DataTypeId::AddReferencesResponse as u32,
crate::ObjectId::AddReferencesResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<AddReferencesResponse>,
);
inst.add_binary_type(
crate::DataTypeId::AdditionalParametersType as u32,
crate::ObjectId::AdditionalParametersType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<AdditionalParametersType>,
);
inst.add_binary_type(
crate::DataTypeId::AggregateConfiguration as u32,
crate::ObjectId::AggregateConfiguration_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<AggregateConfiguration>,
);
inst.add_binary_type(
crate::DataTypeId::AggregateFilter as u32,
crate::ObjectId::AggregateFilter_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<AggregateFilter>,
);
inst.add_binary_type(
crate::DataTypeId::AggregateFilterResult as u32,
crate::ObjectId::AggregateFilterResult_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<AggregateFilterResult>,
);
inst.add_binary_type(
crate::DataTypeId::AliasNameDataType as u32,
crate::ObjectId::AliasNameDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<AliasNameDataType>,
);
inst.add_binary_type(
crate::DataTypeId::Annotation as u32,
crate::ObjectId::Annotation_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<Annotation>,
);
inst.add_binary_type(
crate::DataTypeId::AnnotationDataType as u32,
crate::ObjectId::AnnotationDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<AnnotationDataType>,
);
inst.add_binary_type(
crate::DataTypeId::AnonymousIdentityToken as u32,
crate::ObjectId::AnonymousIdentityToken_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<AnonymousIdentityToken>,
);
inst.add_binary_type(
crate::DataTypeId::ApplicationDescription as u32,
crate::ObjectId::ApplicationDescription_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ApplicationDescription>,
);
inst.add_binary_type(
crate::DataTypeId::AttributeOperand as u32,
crate::ObjectId::AttributeOperand_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<AttributeOperand>,
);
inst.add_binary_type(
crate::DataTypeId::AxisInformation as u32,
crate::ObjectId::AxisInformation_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<AxisInformation>,
);
inst.add_binary_type(
crate::DataTypeId::BitFieldDefinition as u32,
crate::ObjectId::BitFieldDefinition_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<BitFieldDefinition>,
);
inst.add_binary_type(
crate::DataTypeId::BrokerConnectionTransportDataType as u32,
crate::ObjectId::BrokerConnectionTransportDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<BrokerConnectionTransportDataType>,
);
inst.add_binary_type(
crate::DataTypeId::BrokerDataSetReaderTransportDataType as u32,
crate::ObjectId::BrokerDataSetReaderTransportDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<BrokerDataSetReaderTransportDataType>,
);
inst.add_binary_type(
crate::DataTypeId::BrokerDataSetWriterTransportDataType as u32,
crate::ObjectId::BrokerDataSetWriterTransportDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<BrokerDataSetWriterTransportDataType>,
);
inst.add_binary_type(
crate::DataTypeId::BrokerWriterGroupTransportDataType as u32,
crate::ObjectId::BrokerWriterGroupTransportDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<BrokerWriterGroupTransportDataType>,
);
inst.add_binary_type(
crate::DataTypeId::BrowseDescription as u32,
crate::ObjectId::BrowseDescription_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<BrowseDescription>,
);
inst.add_binary_type(
crate::DataTypeId::BrowseNextRequest as u32,
crate::ObjectId::BrowseNextRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<BrowseNextRequest>,
);
inst.add_binary_type(
crate::DataTypeId::BrowseNextResponse as u32,
crate::ObjectId::BrowseNextResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<BrowseNextResponse>,
);
inst.add_binary_type(
crate::DataTypeId::BrowsePath as u32,
crate::ObjectId::BrowsePath_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<BrowsePath>,
);
inst.add_binary_type(
crate::DataTypeId::BrowsePathResult as u32,
crate::ObjectId::BrowsePathResult_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<BrowsePathResult>,
);
inst.add_binary_type(
crate::DataTypeId::BrowsePathTarget as u32,
crate::ObjectId::BrowsePathTarget_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<BrowsePathTarget>,
);
inst.add_binary_type(
crate::DataTypeId::BrowseRequest as u32,
crate::ObjectId::BrowseRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<BrowseRequest>,
);
inst.add_binary_type(
crate::DataTypeId::BrowseResponse as u32,
crate::ObjectId::BrowseResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<BrowseResponse>,
);
inst.add_binary_type(
crate::DataTypeId::BrowseResult as u32,
crate::ObjectId::BrowseResult_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<BrowseResult>,
);
inst.add_binary_type(
crate::DataTypeId::BuildInfo as u32,
crate::ObjectId::BuildInfo_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<BuildInfo>,
);
inst.add_binary_type(
crate::DataTypeId::CallMethodRequest as u32,
crate::ObjectId::CallMethodRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<CallMethodRequest>,
);
inst.add_binary_type(
crate::DataTypeId::CallMethodResult as u32,
crate::ObjectId::CallMethodResult_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<CallMethodResult>,
);
inst.add_binary_type(
crate::DataTypeId::CallRequest as u32,
crate::ObjectId::CallRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<CallRequest>,
);
inst.add_binary_type(
crate::DataTypeId::CallResponse as u32,
crate::ObjectId::CallResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<CallResponse>,
);
inst.add_binary_type(
crate::DataTypeId::CancelRequest as u32,
crate::ObjectId::CancelRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<CancelRequest>,
);
inst.add_binary_type(
crate::DataTypeId::CancelResponse as u32,
crate::ObjectId::CancelResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<CancelResponse>,
);
inst.add_binary_type(
crate::DataTypeId::ChannelSecurityToken as u32,
crate::ObjectId::ChannelSecurityToken_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ChannelSecurityToken>,
);
inst.add_binary_type(
crate::DataTypeId::CloseSecureChannelRequest as u32,
crate::ObjectId::CloseSecureChannelRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<CloseSecureChannelRequest>,
);
inst.add_binary_type(
crate::DataTypeId::CloseSecureChannelResponse as u32,
crate::ObjectId::CloseSecureChannelResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<CloseSecureChannelResponse>,
);
inst.add_binary_type(
crate::DataTypeId::CloseSessionRequest as u32,
crate::ObjectId::CloseSessionRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<CloseSessionRequest>,
);
inst.add_binary_type(
crate::DataTypeId::CloseSessionResponse as u32,
crate::ObjectId::CloseSessionResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<CloseSessionResponse>,
);
inst.add_binary_type(
crate::DataTypeId::ComplexNumberType as u32,
crate::ObjectId::ComplexNumberType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ComplexNumberType>,
);
inst.add_binary_type(
crate::DataTypeId::ConfigurationVersionDataType as u32,
crate::ObjectId::ConfigurationVersionDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ConfigurationVersionDataType>,
);
inst.add_binary_type(
crate::DataTypeId::ContentFilter as u32,
crate::ObjectId::ContentFilter_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ContentFilter>,
);
inst.add_binary_type(
crate::DataTypeId::ContentFilterElement as u32,
crate::ObjectId::ContentFilterElement_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ContentFilterElement>,
);
inst.add_binary_type(
crate::DataTypeId::ContentFilterElementResult as u32,
crate::ObjectId::ContentFilterElementResult_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ContentFilterElementResult>,
);
inst.add_binary_type(
crate::DataTypeId::ContentFilterResult as u32,
crate::ObjectId::ContentFilterResult_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ContentFilterResult>,
);
inst.add_binary_type(
crate::DataTypeId::CreateMonitoredItemsRequest as u32,
crate::ObjectId::CreateMonitoredItemsRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<CreateMonitoredItemsRequest>,
);
inst.add_binary_type(
crate::DataTypeId::CreateMonitoredItemsResponse as u32,
crate::ObjectId::CreateMonitoredItemsResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<CreateMonitoredItemsResponse>,
);
inst.add_binary_type(
crate::DataTypeId::CreateSessionRequest as u32,
crate::ObjectId::CreateSessionRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<CreateSessionRequest>,
);
inst.add_binary_type(
crate::DataTypeId::CreateSessionResponse as u32,
crate::ObjectId::CreateSessionResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<CreateSessionResponse>,
);
inst.add_binary_type(
crate::DataTypeId::CreateSubscriptionRequest as u32,
crate::ObjectId::CreateSubscriptionRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<CreateSubscriptionRequest>,
);
inst.add_binary_type(
crate::DataTypeId::CreateSubscriptionResponse as u32,
crate::ObjectId::CreateSubscriptionResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<CreateSubscriptionResponse>,
);
inst.add_binary_type(
crate::DataTypeId::CurrencyUnitType as u32,
crate::ObjectId::CurrencyUnitType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<CurrencyUnitType>,
);
inst.add_binary_type(
crate::DataTypeId::DataChangeFilter as u32,
crate::ObjectId::DataChangeFilter_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DataChangeFilter>,
);
inst.add_binary_type(
crate::DataTypeId::DataChangeNotification as u32,
crate::ObjectId::DataChangeNotification_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DataChangeNotification>,
);
inst.add_binary_type(
crate::DataTypeId::DataSetMetaDataType as u32,
crate::ObjectId::DataSetMetaDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DataSetMetaDataType>,
);
inst.add_binary_type(
crate::DataTypeId::DataSetReaderDataType as u32,
crate::ObjectId::DataSetReaderDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DataSetReaderDataType>,
);
inst.add_binary_type(
crate::DataTypeId::DataSetWriterDataType as u32,
crate::ObjectId::DataSetWriterDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DataSetWriterDataType>,
);
inst.add_binary_type(
crate::DataTypeId::DataTypeAttributes as u32,
crate::ObjectId::DataTypeAttributes_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DataTypeAttributes>,
);
inst.add_binary_type(
crate::DataTypeId::DatagramConnectionTransport2DataType as u32,
crate::ObjectId::DatagramConnectionTransport2DataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DatagramConnectionTransport2DataType>,
);
inst.add_binary_type(
crate::DataTypeId::DatagramConnectionTransportDataType as u32,
crate::ObjectId::DatagramConnectionTransportDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DatagramConnectionTransportDataType>,
);
inst.add_binary_type(
crate::DataTypeId::DatagramDataSetReaderTransportDataType as u32,
crate::ObjectId::DatagramDataSetReaderTransportDataType_Encoding_DefaultBinary
as u32,
opcua::types::binary_decode_to_enc::<DatagramDataSetReaderTransportDataType>,
);
inst.add_binary_type(
crate::DataTypeId::DatagramWriterGroupTransport2DataType as u32,
crate::ObjectId::DatagramWriterGroupTransport2DataType_Encoding_DefaultBinary
as u32,
opcua::types::binary_decode_to_enc::<DatagramWriterGroupTransport2DataType>,
);
inst.add_binary_type(
crate::DataTypeId::DatagramWriterGroupTransportDataType as u32,
crate::ObjectId::DatagramWriterGroupTransportDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DatagramWriterGroupTransportDataType>,
);
inst.add_binary_type(
crate::DataTypeId::DecimalDataType as u32,
crate::ObjectId::DecimalDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DecimalDataType>,
);
inst.add_binary_type(
crate::DataTypeId::DeleteAtTimeDetails as u32,
crate::ObjectId::DeleteAtTimeDetails_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DeleteAtTimeDetails>,
);
inst.add_binary_type(
crate::DataTypeId::DeleteEventDetails as u32,
crate::ObjectId::DeleteEventDetails_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DeleteEventDetails>,
);
inst.add_binary_type(
crate::DataTypeId::DeleteMonitoredItemsRequest as u32,
crate::ObjectId::DeleteMonitoredItemsRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DeleteMonitoredItemsRequest>,
);
inst.add_binary_type(
crate::DataTypeId::DeleteMonitoredItemsResponse as u32,
crate::ObjectId::DeleteMonitoredItemsResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DeleteMonitoredItemsResponse>,
);
inst.add_binary_type(
crate::DataTypeId::DeleteNodesItem as u32,
crate::ObjectId::DeleteNodesItem_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DeleteNodesItem>,
);
inst.add_binary_type(
crate::DataTypeId::DeleteNodesRequest as u32,
crate::ObjectId::DeleteNodesRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DeleteNodesRequest>,
);
inst.add_binary_type(
crate::DataTypeId::DeleteNodesResponse as u32,
crate::ObjectId::DeleteNodesResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DeleteNodesResponse>,
);
inst.add_binary_type(
crate::DataTypeId::DeleteRawModifiedDetails as u32,
crate::ObjectId::DeleteRawModifiedDetails_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DeleteRawModifiedDetails>,
);
inst.add_binary_type(
crate::DataTypeId::DeleteReferencesItem as u32,
crate::ObjectId::DeleteReferencesItem_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DeleteReferencesItem>,
);
inst.add_binary_type(
crate::DataTypeId::DeleteReferencesRequest as u32,
crate::ObjectId::DeleteReferencesRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DeleteReferencesRequest>,
);
inst.add_binary_type(
crate::DataTypeId::DeleteReferencesResponse as u32,
crate::ObjectId::DeleteReferencesResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DeleteReferencesResponse>,
);
inst.add_binary_type(
crate::DataTypeId::DeleteSubscriptionsRequest as u32,
crate::ObjectId::DeleteSubscriptionsRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DeleteSubscriptionsRequest>,
);
inst.add_binary_type(
crate::DataTypeId::DeleteSubscriptionsResponse as u32,
crate::ObjectId::DeleteSubscriptionsResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DeleteSubscriptionsResponse>,
);
inst.add_binary_type(
crate::DataTypeId::DiscoveryConfiguration as u32,
crate::ObjectId::DiscoveryConfiguration_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DiscoveryConfiguration>,
);
inst.add_binary_type(
crate::DataTypeId::DoubleComplexNumberType as u32,
crate::ObjectId::DoubleComplexNumberType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DoubleComplexNumberType>,
);
inst.add_binary_type(
crate::DataTypeId::DtlsPubSubConnectionDataType as u32,
crate::ObjectId::DtlsPubSubConnectionDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<DtlsPubSubConnectionDataType>,
);
inst.add_binary_type(
crate::DataTypeId::EUInformation as u32,
crate::ObjectId::EUInformation_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<EUInformation>,
);
inst.add_binary_type(
crate::DataTypeId::ElementOperand as u32,
crate::ObjectId::ElementOperand_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ElementOperand>,
);
inst.add_binary_type(
crate::DataTypeId::EndpointConfiguration as u32,
crate::ObjectId::EndpointConfiguration_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<EndpointConfiguration>,
);
inst.add_binary_type(
crate::DataTypeId::EndpointDescription as u32,
crate::ObjectId::EndpointDescription_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<EndpointDescription>,
);
inst.add_binary_type(
crate::DataTypeId::EndpointType as u32,
crate::ObjectId::EndpointType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<EndpointType>,
);
inst.add_binary_type(
crate::DataTypeId::EndpointUrlListDataType as u32,
crate::ObjectId::EndpointUrlListDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<EndpointUrlListDataType>,
);
inst.add_binary_type(
crate::DataTypeId::EnumDefinition as u32,
crate::ObjectId::EnumDefinition_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<EnumDefinition>,
);
inst.add_binary_type(
crate::DataTypeId::EnumDescription as u32,
crate::ObjectId::EnumDescription_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<EnumDescription>,
);
inst.add_binary_type(
crate::DataTypeId::EnumField as u32,
crate::ObjectId::EnumField_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<EnumField>,
);
inst.add_binary_type(
crate::DataTypeId::EnumValueType as u32,
crate::ObjectId::EnumValueType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<EnumValueType>,
);
inst.add_binary_type(
crate::DataTypeId::EphemeralKeyType as u32,
crate::ObjectId::EphemeralKeyType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<EphemeralKeyType>,
);
inst.add_binary_type(
crate::DataTypeId::EventFieldList as u32,
crate::ObjectId::EventFieldList_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<EventFieldList>,
);
inst.add_binary_type(
crate::DataTypeId::EventFilter as u32,
crate::ObjectId::EventFilter_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<EventFilter>,
);
inst.add_binary_type(
crate::DataTypeId::EventFilterResult as u32,
crate::ObjectId::EventFilterResult_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<EventFilterResult>,
);
inst.add_binary_type(
crate::DataTypeId::EventNotificationList as u32,
crate::ObjectId::EventNotificationList_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<EventNotificationList>,
);
inst.add_binary_type(
crate::DataTypeId::FieldMetaData as u32,
crate::ObjectId::FieldMetaData_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<FieldMetaData>,
);
inst.add_binary_type(
crate::DataTypeId::FieldTargetDataType as u32,
crate::ObjectId::FieldTargetDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<FieldTargetDataType>,
);
inst.add_binary_type(
crate::DataTypeId::FindServersOnNetworkRequest as u32,
crate::ObjectId::FindServersOnNetworkRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<FindServersOnNetworkRequest>,
);
inst.add_binary_type(
crate::DataTypeId::FindServersOnNetworkResponse as u32,
crate::ObjectId::FindServersOnNetworkResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<FindServersOnNetworkResponse>,
);
inst.add_binary_type(
crate::DataTypeId::FindServersRequest as u32,
crate::ObjectId::FindServersRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<FindServersRequest>,
);
inst.add_binary_type(
crate::DataTypeId::FindServersResponse as u32,
crate::ObjectId::FindServersResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<FindServersResponse>,
);
inst.add_binary_type(
crate::DataTypeId::GenericAttributeValue as u32,
crate::ObjectId::GenericAttributeValue_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<GenericAttributeValue>,
);
inst.add_binary_type(
crate::DataTypeId::GenericAttributes as u32,
crate::ObjectId::GenericAttributes_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<GenericAttributes>,
);
inst.add_binary_type(
crate::DataTypeId::GetEndpointsRequest as u32,
crate::ObjectId::GetEndpointsRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<GetEndpointsRequest>,
);
inst.add_binary_type(
crate::DataTypeId::GetEndpointsResponse as u32,
crate::ObjectId::GetEndpointsResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<GetEndpointsResponse>,
);
inst.add_binary_type(
crate::DataTypeId::HistoryData as u32,
crate::ObjectId::HistoryData_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<HistoryData>,
);
inst.add_binary_type(
crate::DataTypeId::HistoryEvent as u32,
crate::ObjectId::HistoryEvent_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<HistoryEvent>,
);
inst.add_binary_type(
crate::DataTypeId::HistoryEventFieldList as u32,
crate::ObjectId::HistoryEventFieldList_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<HistoryEventFieldList>,
);
inst.add_binary_type(
crate::DataTypeId::HistoryModifiedData as u32,
crate::ObjectId::HistoryModifiedData_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<HistoryModifiedData>,
);
inst.add_binary_type(
crate::DataTypeId::HistoryModifiedEvent as u32,
crate::ObjectId::HistoryModifiedEvent_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<HistoryModifiedEvent>,
);
inst.add_binary_type(
crate::DataTypeId::HistoryReadRequest as u32,
crate::ObjectId::HistoryReadRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<HistoryReadRequest>,
);
inst.add_binary_type(
crate::DataTypeId::HistoryReadResponse as u32,
crate::ObjectId::HistoryReadResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<HistoryReadResponse>,
);
inst.add_binary_type(
crate::DataTypeId::HistoryReadResult as u32,
crate::ObjectId::HistoryReadResult_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<HistoryReadResult>,
);
inst.add_binary_type(
crate::DataTypeId::HistoryReadValueId as u32,
crate::ObjectId::HistoryReadValueId_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<HistoryReadValueId>,
);
inst.add_binary_type(
crate::DataTypeId::HistoryUpdateRequest as u32,
crate::ObjectId::HistoryUpdateRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<HistoryUpdateRequest>,
);
inst.add_binary_type(
crate::DataTypeId::HistoryUpdateResponse as u32,
crate::ObjectId::HistoryUpdateResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<HistoryUpdateResponse>,
);
inst.add_binary_type(
crate::DataTypeId::HistoryUpdateResult as u32,
crate::ObjectId::HistoryUpdateResult_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<HistoryUpdateResult>,
);
inst.add_binary_type(
crate::DataTypeId::IdentityMappingRuleType as u32,
crate::ObjectId::IdentityMappingRuleType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<IdentityMappingRuleType>,
);
inst.add_binary_type(
crate::DataTypeId::IssuedIdentityToken as u32,
crate::ObjectId::IssuedIdentityToken_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<IssuedIdentityToken>,
);
inst.add_binary_type(
crate::DataTypeId::JsonDataSetReaderMessageDataType as u32,
crate::ObjectId::JsonDataSetReaderMessageDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<JsonDataSetReaderMessageDataType>,
);
inst.add_binary_type(
crate::DataTypeId::JsonDataSetWriterMessageDataType as u32,
crate::ObjectId::JsonDataSetWriterMessageDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<JsonDataSetWriterMessageDataType>,
);
inst.add_binary_type(
crate::DataTypeId::JsonWriterGroupMessageDataType as u32,
crate::ObjectId::JsonWriterGroupMessageDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<JsonWriterGroupMessageDataType>,
);
inst.add_binary_type(
crate::DataTypeId::KeyValuePair as u32,
crate::ObjectId::KeyValuePair_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<KeyValuePair>,
);
inst.add_binary_type(
crate::DataTypeId::LinearConversionDataType as u32,
crate::ObjectId::LinearConversionDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<LinearConversionDataType>,
);
inst.add_binary_type(
crate::DataTypeId::LiteralOperand as u32,
crate::ObjectId::LiteralOperand_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<LiteralOperand>,
);
inst.add_binary_type(
crate::DataTypeId::LldpManagementAddressTxPortType as u32,
crate::ObjectId::LldpManagementAddressTxPortType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<LldpManagementAddressTxPortType>,
);
inst.add_binary_type(
crate::DataTypeId::LldpManagementAddressType as u32,
crate::ObjectId::LldpManagementAddressType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<LldpManagementAddressType>,
);
inst.add_binary_type(
crate::DataTypeId::LldpTlvType as u32,
crate::ObjectId::LldpTlvType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<LldpTlvType>,
);
inst.add_binary_type(
crate::DataTypeId::MdnsDiscoveryConfiguration as u32,
crate::ObjectId::MdnsDiscoveryConfiguration_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<MdnsDiscoveryConfiguration>,
);
inst.add_binary_type(
crate::DataTypeId::MethodAttributes as u32,
crate::ObjectId::MethodAttributes_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<MethodAttributes>,
);
inst.add_binary_type(
crate::DataTypeId::ModelChangeStructureDataType as u32,
crate::ObjectId::ModelChangeStructureDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ModelChangeStructureDataType>,
);
inst.add_binary_type(
crate::DataTypeId::ModificationInfo as u32,
crate::ObjectId::ModificationInfo_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ModificationInfo>,
);
inst.add_binary_type(
crate::DataTypeId::ModifyMonitoredItemsRequest as u32,
crate::ObjectId::ModifyMonitoredItemsRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ModifyMonitoredItemsRequest>,
);
inst.add_binary_type(
crate::DataTypeId::ModifyMonitoredItemsResponse as u32,
crate::ObjectId::ModifyMonitoredItemsResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ModifyMonitoredItemsResponse>,
);
inst.add_binary_type(
crate::DataTypeId::ModifySubscriptionRequest as u32,
crate::ObjectId::ModifySubscriptionRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ModifySubscriptionRequest>,
);
inst.add_binary_type(
crate::DataTypeId::ModifySubscriptionResponse as u32,
crate::ObjectId::ModifySubscriptionResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ModifySubscriptionResponse>,
);
inst.add_binary_type(
crate::DataTypeId::MonitoredItemCreateRequest as u32,
crate::ObjectId::MonitoredItemCreateRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<MonitoredItemCreateRequest>,
);
inst.add_binary_type(
crate::DataTypeId::MonitoredItemCreateResult as u32,
crate::ObjectId::MonitoredItemCreateResult_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<MonitoredItemCreateResult>,
);
inst.add_binary_type(
crate::DataTypeId::MonitoredItemModifyRequest as u32,
crate::ObjectId::MonitoredItemModifyRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<MonitoredItemModifyRequest>,
);
inst.add_binary_type(
crate::DataTypeId::MonitoredItemModifyResult as u32,
crate::ObjectId::MonitoredItemModifyResult_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<MonitoredItemModifyResult>,
);
inst.add_binary_type(
crate::DataTypeId::MonitoredItemNotification as u32,
crate::ObjectId::MonitoredItemNotification_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<MonitoredItemNotification>,
);
inst.add_binary_type(
crate::DataTypeId::MonitoringFilter as u32,
crate::ObjectId::MonitoringFilter_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<MonitoringFilter>,
);
inst.add_binary_type(
crate::DataTypeId::MonitoringFilterResult as u32,
crate::ObjectId::MonitoringFilterResult_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<MonitoringFilterResult>,
);
inst.add_binary_type(
crate::DataTypeId::MonitoringParameters as u32,
crate::ObjectId::MonitoringParameters_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<MonitoringParameters>,
);
inst.add_binary_type(
crate::DataTypeId::NetworkAddressUrlDataType as u32,
crate::ObjectId::NetworkAddressUrlDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<NetworkAddressUrlDataType>,
);
inst.add_binary_type(
crate::DataTypeId::NetworkGroupDataType as u32,
crate::ObjectId::NetworkGroupDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<NetworkGroupDataType>,
);
inst.add_binary_type(
crate::DataTypeId::NodeAttributes as u32,
crate::ObjectId::NodeAttributes_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<NodeAttributes>,
);
inst.add_binary_type(
crate::DataTypeId::NodeReference as u32,
crate::ObjectId::NodeReference_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<NodeReference>,
);
inst.add_binary_type(
crate::DataTypeId::NodeTypeDescription as u32,
crate::ObjectId::NodeTypeDescription_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<NodeTypeDescription>,
);
inst.add_binary_type(
crate::DataTypeId::NotificationData as u32,
crate::ObjectId::NotificationData_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<NotificationData>,
);
inst.add_binary_type(
crate::DataTypeId::NotificationMessage as u32,
crate::ObjectId::NotificationMessage_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<NotificationMessage>,
);
inst.add_binary_type(
crate::DataTypeId::ObjectAttributes as u32,
crate::ObjectId::ObjectAttributes_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ObjectAttributes>,
);
inst.add_binary_type(
crate::DataTypeId::ObjectTypeAttributes as u32,
crate::ObjectId::ObjectTypeAttributes_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ObjectTypeAttributes>,
);
inst.add_binary_type(
crate::DataTypeId::OpenSecureChannelRequest as u32,
crate::ObjectId::OpenSecureChannelRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<OpenSecureChannelRequest>,
);
inst.add_binary_type(
crate::DataTypeId::OpenSecureChannelResponse as u32,
crate::ObjectId::OpenSecureChannelResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<OpenSecureChannelResponse>,
);
inst.add_binary_type(
crate::DataTypeId::ParsingResult as u32,
crate::ObjectId::ParsingResult_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ParsingResult>,
);
inst.add_binary_type(
crate::DataTypeId::PortableNodeId as u32,
crate::ObjectId::PortableNodeId_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<PortableNodeId>,
);
inst.add_binary_type(
crate::DataTypeId::PortableQualifiedName as u32,
crate::ObjectId::PortableQualifiedName_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<PortableQualifiedName>,
);
inst.add_binary_type(
crate::DataTypeId::PriorityMappingEntryType as u32,
crate::ObjectId::PriorityMappingEntryType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<PriorityMappingEntryType>,
);
inst.add_binary_type(
crate::DataTypeId::ProgramDiagnostic2DataType as u32,
crate::ObjectId::ProgramDiagnostic2DataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ProgramDiagnostic2DataType>,
);
inst.add_binary_type(
crate::DataTypeId::ProgramDiagnosticDataType as u32,
crate::ObjectId::ProgramDiagnosticDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ProgramDiagnosticDataType>,
);
inst.add_binary_type(
crate::DataTypeId::PubSubConfiguration2DataType as u32,
crate::ObjectId::PubSubConfiguration2DataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<PubSubConfiguration2DataType>,
);
inst.add_binary_type(
crate::DataTypeId::PubSubConfigurationDataType as u32,
crate::ObjectId::PubSubConfigurationDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<PubSubConfigurationDataType>,
);
inst.add_binary_type(
crate::DataTypeId::PubSubConfigurationRefDataType as u32,
crate::ObjectId::PubSubConfigurationRefDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<PubSubConfigurationRefDataType>,
);
inst.add_binary_type(
crate::DataTypeId::PubSubConfigurationValueDataType as u32,
crate::ObjectId::PubSubConfigurationValueDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<PubSubConfigurationValueDataType>,
);
inst.add_binary_type(
crate::DataTypeId::PubSubConnectionDataType as u32,
crate::ObjectId::PubSubConnectionDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<PubSubConnectionDataType>,
);
inst.add_binary_type(
crate::DataTypeId::PubSubKeyPushTargetDataType as u32,
crate::ObjectId::PubSubKeyPushTargetDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<PubSubKeyPushTargetDataType>,
);
inst.add_binary_type(
crate::DataTypeId::PublishRequest as u32,
crate::ObjectId::PublishRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<PublishRequest>,
);
inst.add_binary_type(
crate::DataTypeId::PublishResponse as u32,
crate::ObjectId::PublishResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<PublishResponse>,
);
inst.add_binary_type(
crate::DataTypeId::PublishedActionDataType as u32,
crate::ObjectId::PublishedActionDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<PublishedActionDataType>,
);
inst.add_binary_type(
crate::DataTypeId::PublishedActionMethodDataType as u32,
crate::ObjectId::PublishedActionMethodDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<PublishedActionMethodDataType>,
);
inst.add_binary_type(
crate::DataTypeId::PublishedDataItemsDataType as u32,
crate::ObjectId::PublishedDataItemsDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<PublishedDataItemsDataType>,
);
inst.add_binary_type(
crate::DataTypeId::PublishedDataSetCustomSourceDataType as u32,
crate::ObjectId::PublishedDataSetCustomSourceDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<PublishedDataSetCustomSourceDataType>,
);
inst.add_binary_type(
crate::DataTypeId::PublishedDataSetDataType as u32,
crate::ObjectId::PublishedDataSetDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<PublishedDataSetDataType>,
);
inst.add_binary_type(
crate::DataTypeId::PublishedEventsDataType as u32,
crate::ObjectId::PublishedEventsDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<PublishedEventsDataType>,
);
inst.add_binary_type(
crate::DataTypeId::PublishedVariableDataType as u32,
crate::ObjectId::PublishedVariableDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<PublishedVariableDataType>,
);
inst.add_binary_type(
crate::DataTypeId::QuantityDimension as u32,
crate::ObjectId::QuantityDimension_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<QuantityDimension>,
);
inst.add_binary_type(
crate::DataTypeId::QueryDataDescription as u32,
crate::ObjectId::QueryDataDescription_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<QueryDataDescription>,
);
inst.add_binary_type(
crate::DataTypeId::QueryDataSet as u32,
crate::ObjectId::QueryDataSet_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<QueryDataSet>,
);
inst.add_binary_type(
crate::DataTypeId::QueryFirstRequest as u32,
crate::ObjectId::QueryFirstRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<QueryFirstRequest>,
);
inst.add_binary_type(
crate::DataTypeId::QueryFirstResponse as u32,
crate::ObjectId::QueryFirstResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<QueryFirstResponse>,
);
inst.add_binary_type(
crate::DataTypeId::QueryNextRequest as u32,
crate::ObjectId::QueryNextRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<QueryNextRequest>,
);
inst.add_binary_type(
crate::DataTypeId::QueryNextResponse as u32,
crate::ObjectId::QueryNextResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<QueryNextResponse>,
);
inst.add_binary_type(
crate::DataTypeId::Range as u32,
crate::ObjectId::Range_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<Range>,
);
inst.add_binary_type(
crate::DataTypeId::RationalNumber as u32,
crate::ObjectId::RationalNumber_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<RationalNumber>,
);
inst.add_binary_type(
crate::DataTypeId::ReadAnnotationDataDetails as u32,
crate::ObjectId::ReadAnnotationDataDetails_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ReadAnnotationDataDetails>,
);
inst.add_binary_type(
crate::DataTypeId::ReadAtTimeDetails as u32,
crate::ObjectId::ReadAtTimeDetails_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ReadAtTimeDetails>,
);
inst.add_binary_type(
crate::DataTypeId::ReadEventDetails as u32,
crate::ObjectId::ReadEventDetails_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ReadEventDetails>,
);
inst.add_binary_type(
crate::DataTypeId::ReadEventDetails2 as u32,
crate::ObjectId::ReadEventDetails2_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ReadEventDetails2>,
);
inst.add_binary_type(
crate::DataTypeId::ReadEventDetailsSorted as u32,
crate::ObjectId::ReadEventDetailsSorted_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ReadEventDetailsSorted>,
);
inst.add_binary_type(
crate::DataTypeId::ReadProcessedDetails as u32,
crate::ObjectId::ReadProcessedDetails_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ReadProcessedDetails>,
);
inst.add_binary_type(
crate::DataTypeId::ReadRawModifiedDetails as u32,
crate::ObjectId::ReadRawModifiedDetails_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ReadRawModifiedDetails>,
);
inst.add_binary_type(
crate::DataTypeId::ReadRequest as u32,
crate::ObjectId::ReadRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ReadRequest>,
);
inst.add_binary_type(
crate::DataTypeId::ReadResponse as u32,
crate::ObjectId::ReadResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ReadResponse>,
);
inst.add_binary_type(
crate::DataTypeId::ReadValueId as u32,
crate::ObjectId::ReadValueId_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ReadValueId>,
);
inst.add_binary_type(
crate::DataTypeId::ReaderGroupDataType as u32,
crate::ObjectId::ReaderGroupDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ReaderGroupDataType>,
);
inst.add_binary_type(
crate::DataTypeId::ReceiveQosPriorityDataType as u32,
crate::ObjectId::ReceiveQosPriorityDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ReceiveQosPriorityDataType>,
);
inst.add_binary_type(
crate::DataTypeId::RedundantServerDataType as u32,
crate::ObjectId::RedundantServerDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<RedundantServerDataType>,
);
inst.add_binary_type(
crate::DataTypeId::ReferenceDescription as u32,
crate::ObjectId::ReferenceDescription_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ReferenceDescription>,
);
inst.add_binary_type(
crate::DataTypeId::ReferenceDescriptionDataType as u32,
crate::ObjectId::ReferenceDescriptionDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ReferenceDescriptionDataType>,
);
inst.add_binary_type(
crate::DataTypeId::ReferenceListEntryDataType as u32,
crate::ObjectId::ReferenceListEntryDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ReferenceListEntryDataType>,
);
inst.add_binary_type(
crate::DataTypeId::ReferenceTypeAttributes as u32,
crate::ObjectId::ReferenceTypeAttributes_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ReferenceTypeAttributes>,
);
inst.add_binary_type(
crate::DataTypeId::RegisterNodesRequest as u32,
crate::ObjectId::RegisterNodesRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<RegisterNodesRequest>,
);
inst.add_binary_type(
crate::DataTypeId::RegisterNodesResponse as u32,
crate::ObjectId::RegisterNodesResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<RegisterNodesResponse>,
);
inst.add_binary_type(
crate::DataTypeId::RegisterServer2Request as u32,
crate::ObjectId::RegisterServer2Request_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<RegisterServer2Request>,
);
inst.add_binary_type(
crate::DataTypeId::RegisterServer2Response as u32,
crate::ObjectId::RegisterServer2Response_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<RegisterServer2Response>,
);
inst.add_binary_type(
crate::DataTypeId::RegisterServerRequest as u32,
crate::ObjectId::RegisterServerRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<RegisterServerRequest>,
);
inst.add_binary_type(
crate::DataTypeId::RegisterServerResponse as u32,
crate::ObjectId::RegisterServerResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<RegisterServerResponse>,
);
inst.add_binary_type(
crate::DataTypeId::RegisteredServer as u32,
crate::ObjectId::RegisteredServer_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<RegisteredServer>,
);
inst.add_binary_type(
crate::DataTypeId::RelativePath as u32,
crate::ObjectId::RelativePath_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<RelativePath>,
);
inst.add_binary_type(
crate::DataTypeId::RelativePathElement as u32,
crate::ObjectId::RelativePathElement_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<RelativePathElement>,
);
inst.add_binary_type(
crate::DataTypeId::RepublishRequest as u32,
crate::ObjectId::RepublishRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<RepublishRequest>,
);
inst.add_binary_type(
crate::DataTypeId::RepublishResponse as u32,
crate::ObjectId::RepublishResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<RepublishResponse>,
);
inst.add_binary_type(
crate::DataTypeId::RolePermissionType as u32,
crate::ObjectId::RolePermissionType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<RolePermissionType>,
);
inst.add_binary_type(
crate::DataTypeId::SamplingIntervalDiagnosticsDataType as u32,
crate::ObjectId::SamplingIntervalDiagnosticsDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SamplingIntervalDiagnosticsDataType>,
);
inst.add_binary_type(
crate::DataTypeId::SecurityGroupDataType as u32,
crate::ObjectId::SecurityGroupDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SecurityGroupDataType>,
);
inst.add_binary_type(
crate::DataTypeId::SemanticChangeStructureDataType as u32,
crate::ObjectId::SemanticChangeStructureDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SemanticChangeStructureDataType>,
);
inst.add_binary_type(
crate::DataTypeId::ServerDiagnosticsSummaryDataType as u32,
crate::ObjectId::ServerDiagnosticsSummaryDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ServerDiagnosticsSummaryDataType>,
);
inst.add_binary_type(
crate::DataTypeId::ServerOnNetwork as u32,
crate::ObjectId::ServerOnNetwork_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ServerOnNetwork>,
);
inst.add_binary_type(
crate::DataTypeId::ServerStatusDataType as u32,
crate::ObjectId::ServerStatusDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ServerStatusDataType>,
);
inst.add_binary_type(
crate::DataTypeId::ServiceCounterDataType as u32,
crate::ObjectId::ServiceCounterDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ServiceCounterDataType>,
);
inst.add_binary_type(
crate::DataTypeId::ServiceFault as u32,
crate::ObjectId::ServiceFault_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ServiceFault>,
);
inst.add_binary_type(
crate::DataTypeId::SessionDiagnosticsDataType as u32,
crate::ObjectId::SessionDiagnosticsDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SessionDiagnosticsDataType>,
);
inst.add_binary_type(
crate::DataTypeId::SessionSecurityDiagnosticsDataType as u32,
crate::ObjectId::SessionSecurityDiagnosticsDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SessionSecurityDiagnosticsDataType>,
);
inst.add_binary_type(
crate::DataTypeId::SessionlessInvokeRequestType as u32,
crate::ObjectId::SessionlessInvokeRequestType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SessionlessInvokeRequestType>,
);
inst.add_binary_type(
crate::DataTypeId::SessionlessInvokeResponseType as u32,
crate::ObjectId::SessionlessInvokeResponseType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SessionlessInvokeResponseType>,
);
inst.add_binary_type(
crate::DataTypeId::SetMonitoringModeRequest as u32,
crate::ObjectId::SetMonitoringModeRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SetMonitoringModeRequest>,
);
inst.add_binary_type(
crate::DataTypeId::SetMonitoringModeResponse as u32,
crate::ObjectId::SetMonitoringModeResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SetMonitoringModeResponse>,
);
inst.add_binary_type(
crate::DataTypeId::SetPublishingModeRequest as u32,
crate::ObjectId::SetPublishingModeRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SetPublishingModeRequest>,
);
inst.add_binary_type(
crate::DataTypeId::SetPublishingModeResponse as u32,
crate::ObjectId::SetPublishingModeResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SetPublishingModeResponse>,
);
inst.add_binary_type(
crate::DataTypeId::SetTriggeringRequest as u32,
crate::ObjectId::SetTriggeringRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SetTriggeringRequest>,
);
inst.add_binary_type(
crate::DataTypeId::SetTriggeringResponse as u32,
crate::ObjectId::SetTriggeringResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SetTriggeringResponse>,
);
inst.add_binary_type(
crate::DataTypeId::SignatureData as u32,
crate::ObjectId::SignatureData_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SignatureData>,
);
inst.add_binary_type(
crate::DataTypeId::SignedSoftwareCertificate as u32,
crate::ObjectId::SignedSoftwareCertificate_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SignedSoftwareCertificate>,
);
inst.add_binary_type(
crate::DataTypeId::SimpleAttributeOperand as u32,
crate::ObjectId::SimpleAttributeOperand_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SimpleAttributeOperand>,
);
inst.add_binary_type(
crate::DataTypeId::SimpleTypeDescription as u32,
crate::ObjectId::SimpleTypeDescription_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SimpleTypeDescription>,
);
inst.add_binary_type(
crate::DataTypeId::SortRuleElement as u32,
crate::ObjectId::SortRuleElement_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SortRuleElement>,
);
inst.add_binary_type(
crate::DataTypeId::StandaloneSubscribedDataSetDataType as u32,
crate::ObjectId::StandaloneSubscribedDataSetDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<StandaloneSubscribedDataSetDataType>,
);
inst.add_binary_type(
crate::DataTypeId::StandaloneSubscribedDataSetRefDataType as u32,
crate::ObjectId::StandaloneSubscribedDataSetRefDataType_Encoding_DefaultBinary
as u32,
opcua::types::binary_decode_to_enc::<StandaloneSubscribedDataSetRefDataType>,
);
inst.add_binary_type(
crate::DataTypeId::StatusChangeNotification as u32,
crate::ObjectId::StatusChangeNotification_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<StatusChangeNotification>,
);
inst.add_binary_type(
crate::DataTypeId::StatusResult as u32,
crate::ObjectId::StatusResult_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<StatusResult>,
);
inst.add_binary_type(
crate::DataTypeId::StructureDefinition as u32,
crate::ObjectId::StructureDefinition_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<StructureDefinition>,
);
inst.add_binary_type(
crate::DataTypeId::StructureDescription as u32,
crate::ObjectId::StructureDescription_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<StructureDescription>,
);
inst.add_binary_type(
crate::DataTypeId::StructureField as u32,
crate::ObjectId::StructureField_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<StructureField>,
);
inst.add_binary_type(
crate::DataTypeId::SubscribedDataSetMirrorDataType as u32,
crate::ObjectId::SubscribedDataSetMirrorDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SubscribedDataSetMirrorDataType>,
);
inst.add_binary_type(
crate::DataTypeId::SubscriptionAcknowledgement as u32,
crate::ObjectId::SubscriptionAcknowledgement_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SubscriptionAcknowledgement>,
);
inst.add_binary_type(
crate::DataTypeId::SubscriptionDiagnosticsDataType as u32,
crate::ObjectId::SubscriptionDiagnosticsDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<SubscriptionDiagnosticsDataType>,
);
inst.add_binary_type(
crate::DataTypeId::TargetVariablesDataType as u32,
crate::ObjectId::TargetVariablesDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<TargetVariablesDataType>,
);
inst.add_binary_type(
crate::DataTypeId::ThreeDCartesianCoordinates as u32,
crate::ObjectId::ThreeDCartesianCoordinates_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ThreeDCartesianCoordinates>,
);
inst.add_binary_type(
crate::DataTypeId::ThreeDFrame as u32,
crate::ObjectId::ThreeDFrame_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ThreeDFrame>,
);
inst.add_binary_type(
crate::DataTypeId::ThreeDOrientation as u32,
crate::ObjectId::ThreeDOrientation_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ThreeDOrientation>,
);
inst.add_binary_type(
crate::DataTypeId::ThreeDVector as u32,
crate::ObjectId::ThreeDVector_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ThreeDVector>,
);
inst.add_binary_type(
crate::DataTypeId::TimeZoneDataType as u32,
crate::ObjectId::TimeZoneDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<TimeZoneDataType>,
);
inst.add_binary_type(
crate::DataTypeId::TransactionErrorType as u32,
crate::ObjectId::TransactionErrorType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<TransactionErrorType>,
);
inst.add_binary_type(
crate::DataTypeId::TransferResult as u32,
crate::ObjectId::TransferResult_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<TransferResult>,
);
inst.add_binary_type(
crate::DataTypeId::TransferSubscriptionsRequest as u32,
crate::ObjectId::TransferSubscriptionsRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<TransferSubscriptionsRequest>,
);
inst.add_binary_type(
crate::DataTypeId::TransferSubscriptionsResponse as u32,
crate::ObjectId::TransferSubscriptionsResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<TransferSubscriptionsResponse>,
);
inst.add_binary_type(
crate::DataTypeId::TranslateBrowsePathsToNodeIdsRequest as u32,
crate::ObjectId::TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<TranslateBrowsePathsToNodeIdsRequest>,
);
inst.add_binary_type(
crate::DataTypeId::TranslateBrowsePathsToNodeIdsResponse as u32,
crate::ObjectId::TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultBinary
as u32,
opcua::types::binary_decode_to_enc::<TranslateBrowsePathsToNodeIdsResponse>,
);
inst.add_binary_type(
crate::DataTypeId::TransmitQosPriorityDataType as u32,
crate::ObjectId::TransmitQosPriorityDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<TransmitQosPriorityDataType>,
);
inst.add_binary_type(
crate::DataTypeId::TrustListDataType as u32,
crate::ObjectId::TrustListDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<TrustListDataType>,
);
inst.add_binary_type(
crate::DataTypeId::UABinaryFileDataType as u32,
crate::ObjectId::UABinaryFileDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<UABinaryFileDataType>,
);
inst.add_binary_type(
crate::DataTypeId::UadpDataSetReaderMessageDataType as u32,
crate::ObjectId::UadpDataSetReaderMessageDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<UadpDataSetReaderMessageDataType>,
);
inst.add_binary_type(
crate::DataTypeId::UadpDataSetWriterMessageDataType as u32,
crate::ObjectId::UadpDataSetWriterMessageDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<UadpDataSetWriterMessageDataType>,
);
inst.add_binary_type(
crate::DataTypeId::UadpWriterGroupMessageDataType as u32,
crate::ObjectId::UadpWriterGroupMessageDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<UadpWriterGroupMessageDataType>,
);
inst.add_binary_type(
crate::DataTypeId::UnregisterNodesRequest as u32,
crate::ObjectId::UnregisterNodesRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<UnregisterNodesRequest>,
);
inst.add_binary_type(
crate::DataTypeId::UnregisterNodesResponse as u32,
crate::ObjectId::UnregisterNodesResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<UnregisterNodesResponse>,
);
inst.add_binary_type(
crate::DataTypeId::UnsignedRationalNumber as u32,
crate::ObjectId::UnsignedRationalNumber_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<UnsignedRationalNumber>,
);
inst.add_binary_type(
crate::DataTypeId::UpdateDataDetails as u32,
crate::ObjectId::UpdateDataDetails_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<UpdateDataDetails>,
);
inst.add_binary_type(
crate::DataTypeId::UpdateEventDetails as u32,
crate::ObjectId::UpdateEventDetails_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<UpdateEventDetails>,
);
inst.add_binary_type(
crate::DataTypeId::UpdateStructureDataDetails as u32,
crate::ObjectId::UpdateStructureDataDetails_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<UpdateStructureDataDetails>,
);
inst.add_binary_type(
crate::DataTypeId::UserManagementDataType as u32,
crate::ObjectId::UserManagementDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<UserManagementDataType>,
);
inst.add_binary_type(
crate::DataTypeId::UserNameIdentityToken as u32,
crate::ObjectId::UserNameIdentityToken_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<UserNameIdentityToken>,
);
inst.add_binary_type(
crate::DataTypeId::UserTokenPolicy as u32,
crate::ObjectId::UserTokenPolicy_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<UserTokenPolicy>,
);
inst.add_binary_type(
crate::DataTypeId::VariableAttributes as u32,
crate::ObjectId::VariableAttributes_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<VariableAttributes>,
);
inst.add_binary_type(
crate::DataTypeId::VariableTypeAttributes as u32,
crate::ObjectId::VariableTypeAttributes_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<VariableTypeAttributes>,
);
inst.add_binary_type(
crate::DataTypeId::ViewAttributes as u32,
crate::ObjectId::ViewAttributes_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ViewAttributes>,
);
inst.add_binary_type(
crate::DataTypeId::ViewDescription as u32,
crate::ObjectId::ViewDescription_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<ViewDescription>,
);
inst.add_binary_type(
crate::DataTypeId::WriteRequest as u32,
crate::ObjectId::WriteRequest_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<WriteRequest>,
);
inst.add_binary_type(
crate::DataTypeId::WriteResponse as u32,
crate::ObjectId::WriteResponse_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<WriteResponse>,
);
inst.add_binary_type(
crate::DataTypeId::WriteValue as u32,
crate::ObjectId::WriteValue_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<WriteValue>,
);
inst.add_binary_type(
crate::DataTypeId::WriterGroupDataType as u32,
crate::ObjectId::WriterGroupDataType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<WriterGroupDataType>,
);
inst.add_binary_type(
crate::DataTypeId::X509IdentityToken as u32,
crate::ObjectId::X509IdentityToken_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<X509IdentityToken>,
);
inst.add_binary_type(
crate::DataTypeId::XVType as u32,
crate::ObjectId::XVType_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<XVType>,
);
inst.add_binary_type(
crate::DataTypeId::Argument as u32,
crate::ObjectId::Argument_Encoding_DefaultBinary as u32,
opcua::types::binary_decode_to_enc::<crate::argument::Argument>,
);
}
#[cfg(feature = "xml")]
{
inst.add_xml_type(
crate::DataTypeId::ActionMethodDataType as u32,
crate::ObjectId::ActionMethodDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ActionMethodDataType>,
);
inst.add_xml_type(
crate::DataTypeId::ActionTargetDataType as u32,
crate::ObjectId::ActionTargetDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ActionTargetDataType>,
);
inst.add_xml_type(
crate::DataTypeId::ActivateSessionRequest as u32,
crate::ObjectId::ActivateSessionRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ActivateSessionRequest>,
);
inst.add_xml_type(
crate::DataTypeId::ActivateSessionResponse as u32,
crate::ObjectId::ActivateSessionResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ActivateSessionResponse>,
);
inst.add_xml_type(
crate::DataTypeId::AddNodesItem as u32,
crate::ObjectId::AddNodesItem_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<AddNodesItem>,
);
inst.add_xml_type(
crate::DataTypeId::AddNodesRequest as u32,
crate::ObjectId::AddNodesRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<AddNodesRequest>,
);
inst.add_xml_type(
crate::DataTypeId::AddNodesResponse as u32,
crate::ObjectId::AddNodesResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<AddNodesResponse>,
);
inst.add_xml_type(
crate::DataTypeId::AddNodesResult as u32,
crate::ObjectId::AddNodesResult_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<AddNodesResult>,
);
inst.add_xml_type(
crate::DataTypeId::AddReferencesItem as u32,
crate::ObjectId::AddReferencesItem_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<AddReferencesItem>,
);
inst.add_xml_type(
crate::DataTypeId::AddReferencesRequest as u32,
crate::ObjectId::AddReferencesRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<AddReferencesRequest>,
);
inst.add_xml_type(
crate::DataTypeId::AddReferencesResponse as u32,
crate::ObjectId::AddReferencesResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<AddReferencesResponse>,
);
inst.add_xml_type(
crate::DataTypeId::AdditionalParametersType as u32,
crate::ObjectId::AdditionalParametersType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<AdditionalParametersType>,
);
inst.add_xml_type(
crate::DataTypeId::AggregateConfiguration as u32,
crate::ObjectId::AggregateConfiguration_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<AggregateConfiguration>,
);
inst.add_xml_type(
crate::DataTypeId::AggregateFilter as u32,
crate::ObjectId::AggregateFilter_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<AggregateFilter>,
);
inst.add_xml_type(
crate::DataTypeId::AggregateFilterResult as u32,
crate::ObjectId::AggregateFilterResult_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<AggregateFilterResult>,
);
inst.add_xml_type(
crate::DataTypeId::AliasNameDataType as u32,
crate::ObjectId::AliasNameDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<AliasNameDataType>,
);
inst.add_xml_type(
crate::DataTypeId::Annotation as u32,
crate::ObjectId::Annotation_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<Annotation>,
);
inst.add_xml_type(
crate::DataTypeId::AnnotationDataType as u32,
crate::ObjectId::AnnotationDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<AnnotationDataType>,
);
inst.add_xml_type(
crate::DataTypeId::AnonymousIdentityToken as u32,
crate::ObjectId::AnonymousIdentityToken_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<AnonymousIdentityToken>,
);
inst.add_xml_type(
crate::DataTypeId::ApplicationDescription as u32,
crate::ObjectId::ApplicationDescription_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ApplicationDescription>,
);
inst.add_xml_type(
crate::DataTypeId::AttributeOperand as u32,
crate::ObjectId::AttributeOperand_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<AttributeOperand>,
);
inst.add_xml_type(
crate::DataTypeId::AxisInformation as u32,
crate::ObjectId::AxisInformation_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<AxisInformation>,
);
inst.add_xml_type(
crate::DataTypeId::BitFieldDefinition as u32,
crate::ObjectId::BitFieldDefinition_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<BitFieldDefinition>,
);
inst.add_xml_type(
crate::DataTypeId::BrokerConnectionTransportDataType as u32,
crate::ObjectId::BrokerConnectionTransportDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<BrokerConnectionTransportDataType>,
);
inst.add_xml_type(
crate::DataTypeId::BrokerDataSetReaderTransportDataType as u32,
crate::ObjectId::BrokerDataSetReaderTransportDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<BrokerDataSetReaderTransportDataType>,
);
inst.add_xml_type(
crate::DataTypeId::BrokerDataSetWriterTransportDataType as u32,
crate::ObjectId::BrokerDataSetWriterTransportDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<BrokerDataSetWriterTransportDataType>,
);
inst.add_xml_type(
crate::DataTypeId::BrokerWriterGroupTransportDataType as u32,
crate::ObjectId::BrokerWriterGroupTransportDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<BrokerWriterGroupTransportDataType>,
);
inst.add_xml_type(
crate::DataTypeId::BrowseDescription as u32,
crate::ObjectId::BrowseDescription_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<BrowseDescription>,
);
inst.add_xml_type(
crate::DataTypeId::BrowseNextRequest as u32,
crate::ObjectId::BrowseNextRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<BrowseNextRequest>,
);
inst.add_xml_type(
crate::DataTypeId::BrowseNextResponse as u32,
crate::ObjectId::BrowseNextResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<BrowseNextResponse>,
);
inst.add_xml_type(
crate::DataTypeId::BrowsePath as u32,
crate::ObjectId::BrowsePath_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<BrowsePath>,
);
inst.add_xml_type(
crate::DataTypeId::BrowsePathResult as u32,
crate::ObjectId::BrowsePathResult_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<BrowsePathResult>,
);
inst.add_xml_type(
crate::DataTypeId::BrowsePathTarget as u32,
crate::ObjectId::BrowsePathTarget_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<BrowsePathTarget>,
);
inst.add_xml_type(
crate::DataTypeId::BrowseRequest as u32,
crate::ObjectId::BrowseRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<BrowseRequest>,
);
inst.add_xml_type(
crate::DataTypeId::BrowseResponse as u32,
crate::ObjectId::BrowseResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<BrowseResponse>,
);
inst.add_xml_type(
crate::DataTypeId::BrowseResult as u32,
crate::ObjectId::BrowseResult_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<BrowseResult>,
);
inst.add_xml_type(
crate::DataTypeId::BuildInfo as u32,
crate::ObjectId::BuildInfo_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<BuildInfo>,
);
inst.add_xml_type(
crate::DataTypeId::CallMethodRequest as u32,
crate::ObjectId::CallMethodRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<CallMethodRequest>,
);
inst.add_xml_type(
crate::DataTypeId::CallMethodResult as u32,
crate::ObjectId::CallMethodResult_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<CallMethodResult>,
);
inst.add_xml_type(
crate::DataTypeId::CallRequest as u32,
crate::ObjectId::CallRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<CallRequest>,
);
inst.add_xml_type(
crate::DataTypeId::CallResponse as u32,
crate::ObjectId::CallResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<CallResponse>,
);
inst.add_xml_type(
crate::DataTypeId::CancelRequest as u32,
crate::ObjectId::CancelRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<CancelRequest>,
);
inst.add_xml_type(
crate::DataTypeId::CancelResponse as u32,
crate::ObjectId::CancelResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<CancelResponse>,
);
inst.add_xml_type(
crate::DataTypeId::ChannelSecurityToken as u32,
crate::ObjectId::ChannelSecurityToken_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ChannelSecurityToken>,
);
inst.add_xml_type(
crate::DataTypeId::CloseSecureChannelRequest as u32,
crate::ObjectId::CloseSecureChannelRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<CloseSecureChannelRequest>,
);
inst.add_xml_type(
crate::DataTypeId::CloseSecureChannelResponse as u32,
crate::ObjectId::CloseSecureChannelResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<CloseSecureChannelResponse>,
);
inst.add_xml_type(
crate::DataTypeId::CloseSessionRequest as u32,
crate::ObjectId::CloseSessionRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<CloseSessionRequest>,
);
inst.add_xml_type(
crate::DataTypeId::CloseSessionResponse as u32,
crate::ObjectId::CloseSessionResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<CloseSessionResponse>,
);
inst.add_xml_type(
crate::DataTypeId::ComplexNumberType as u32,
crate::ObjectId::ComplexNumberType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ComplexNumberType>,
);
inst.add_xml_type(
crate::DataTypeId::ConfigurationVersionDataType as u32,
crate::ObjectId::ConfigurationVersionDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ConfigurationVersionDataType>,
);
inst.add_xml_type(
crate::DataTypeId::ContentFilter as u32,
crate::ObjectId::ContentFilter_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ContentFilter>,
);
inst.add_xml_type(
crate::DataTypeId::ContentFilterElement as u32,
crate::ObjectId::ContentFilterElement_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ContentFilterElement>,
);
inst.add_xml_type(
crate::DataTypeId::ContentFilterElementResult as u32,
crate::ObjectId::ContentFilterElementResult_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ContentFilterElementResult>,
);
inst.add_xml_type(
crate::DataTypeId::ContentFilterResult as u32,
crate::ObjectId::ContentFilterResult_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ContentFilterResult>,
);
inst.add_xml_type(
crate::DataTypeId::CreateMonitoredItemsRequest as u32,
crate::ObjectId::CreateMonitoredItemsRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<CreateMonitoredItemsRequest>,
);
inst.add_xml_type(
crate::DataTypeId::CreateMonitoredItemsResponse as u32,
crate::ObjectId::CreateMonitoredItemsResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<CreateMonitoredItemsResponse>,
);
inst.add_xml_type(
crate::DataTypeId::CreateSessionRequest as u32,
crate::ObjectId::CreateSessionRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<CreateSessionRequest>,
);
inst.add_xml_type(
crate::DataTypeId::CreateSessionResponse as u32,
crate::ObjectId::CreateSessionResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<CreateSessionResponse>,
);
inst.add_xml_type(
crate::DataTypeId::CreateSubscriptionRequest as u32,
crate::ObjectId::CreateSubscriptionRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<CreateSubscriptionRequest>,
);
inst.add_xml_type(
crate::DataTypeId::CreateSubscriptionResponse as u32,
crate::ObjectId::CreateSubscriptionResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<CreateSubscriptionResponse>,
);
inst.add_xml_type(
crate::DataTypeId::CurrencyUnitType as u32,
crate::ObjectId::CurrencyUnitType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<CurrencyUnitType>,
);
inst.add_xml_type(
crate::DataTypeId::DataChangeFilter as u32,
crate::ObjectId::DataChangeFilter_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DataChangeFilter>,
);
inst.add_xml_type(
crate::DataTypeId::DataChangeNotification as u32,
crate::ObjectId::DataChangeNotification_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DataChangeNotification>,
);
inst.add_xml_type(
crate::DataTypeId::DataSetMetaDataType as u32,
crate::ObjectId::DataSetMetaDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DataSetMetaDataType>,
);
inst.add_xml_type(
crate::DataTypeId::DataSetReaderDataType as u32,
crate::ObjectId::DataSetReaderDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DataSetReaderDataType>,
);
inst.add_xml_type(
crate::DataTypeId::DataSetWriterDataType as u32,
crate::ObjectId::DataSetWriterDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DataSetWriterDataType>,
);
inst.add_xml_type(
crate::DataTypeId::DataTypeAttributes as u32,
crate::ObjectId::DataTypeAttributes_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DataTypeAttributes>,
);
inst.add_xml_type(
crate::DataTypeId::DatagramConnectionTransport2DataType as u32,
crate::ObjectId::DatagramConnectionTransport2DataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DatagramConnectionTransport2DataType>,
);
inst.add_xml_type(
crate::DataTypeId::DatagramConnectionTransportDataType as u32,
crate::ObjectId::DatagramConnectionTransportDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DatagramConnectionTransportDataType>,
);
inst.add_xml_type(
crate::DataTypeId::DatagramDataSetReaderTransportDataType as u32,
crate::ObjectId::DatagramDataSetReaderTransportDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DatagramDataSetReaderTransportDataType>,
);
inst.add_xml_type(
crate::DataTypeId::DatagramWriterGroupTransport2DataType as u32,
crate::ObjectId::DatagramWriterGroupTransport2DataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DatagramWriterGroupTransport2DataType>,
);
inst.add_xml_type(
crate::DataTypeId::DatagramWriterGroupTransportDataType as u32,
crate::ObjectId::DatagramWriterGroupTransportDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DatagramWriterGroupTransportDataType>,
);
inst.add_xml_type(
crate::DataTypeId::DecimalDataType as u32,
crate::ObjectId::DecimalDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DecimalDataType>,
);
inst.add_xml_type(
crate::DataTypeId::DeleteAtTimeDetails as u32,
crate::ObjectId::DeleteAtTimeDetails_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DeleteAtTimeDetails>,
);
inst.add_xml_type(
crate::DataTypeId::DeleteEventDetails as u32,
crate::ObjectId::DeleteEventDetails_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DeleteEventDetails>,
);
inst.add_xml_type(
crate::DataTypeId::DeleteMonitoredItemsRequest as u32,
crate::ObjectId::DeleteMonitoredItemsRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DeleteMonitoredItemsRequest>,
);
inst.add_xml_type(
crate::DataTypeId::DeleteMonitoredItemsResponse as u32,
crate::ObjectId::DeleteMonitoredItemsResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DeleteMonitoredItemsResponse>,
);
inst.add_xml_type(
crate::DataTypeId::DeleteNodesItem as u32,
crate::ObjectId::DeleteNodesItem_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DeleteNodesItem>,
);
inst.add_xml_type(
crate::DataTypeId::DeleteNodesRequest as u32,
crate::ObjectId::DeleteNodesRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DeleteNodesRequest>,
);
inst.add_xml_type(
crate::DataTypeId::DeleteNodesResponse as u32,
crate::ObjectId::DeleteNodesResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DeleteNodesResponse>,
);
inst.add_xml_type(
crate::DataTypeId::DeleteRawModifiedDetails as u32,
crate::ObjectId::DeleteRawModifiedDetails_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DeleteRawModifiedDetails>,
);
inst.add_xml_type(
crate::DataTypeId::DeleteReferencesItem as u32,
crate::ObjectId::DeleteReferencesItem_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DeleteReferencesItem>,
);
inst.add_xml_type(
crate::DataTypeId::DeleteReferencesRequest as u32,
crate::ObjectId::DeleteReferencesRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DeleteReferencesRequest>,
);
inst.add_xml_type(
crate::DataTypeId::DeleteReferencesResponse as u32,
crate::ObjectId::DeleteReferencesResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DeleteReferencesResponse>,
);
inst.add_xml_type(
crate::DataTypeId::DeleteSubscriptionsRequest as u32,
crate::ObjectId::DeleteSubscriptionsRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DeleteSubscriptionsRequest>,
);
inst.add_xml_type(
crate::DataTypeId::DeleteSubscriptionsResponse as u32,
crate::ObjectId::DeleteSubscriptionsResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DeleteSubscriptionsResponse>,
);
inst.add_xml_type(
crate::DataTypeId::DiscoveryConfiguration as u32,
crate::ObjectId::DiscoveryConfiguration_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DiscoveryConfiguration>,
);
inst.add_xml_type(
crate::DataTypeId::DoubleComplexNumberType as u32,
crate::ObjectId::DoubleComplexNumberType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DoubleComplexNumberType>,
);
inst.add_xml_type(
crate::DataTypeId::DtlsPubSubConnectionDataType as u32,
crate::ObjectId::DtlsPubSubConnectionDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<DtlsPubSubConnectionDataType>,
);
inst.add_xml_type(
crate::DataTypeId::EUInformation as u32,
crate::ObjectId::EUInformation_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<EUInformation>,
);
inst.add_xml_type(
crate::DataTypeId::ElementOperand as u32,
crate::ObjectId::ElementOperand_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ElementOperand>,
);
inst.add_xml_type(
crate::DataTypeId::EndpointConfiguration as u32,
crate::ObjectId::EndpointConfiguration_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<EndpointConfiguration>,
);
inst.add_xml_type(
crate::DataTypeId::EndpointDescription as u32,
crate::ObjectId::EndpointDescription_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<EndpointDescription>,
);
inst.add_xml_type(
crate::DataTypeId::EndpointType as u32,
crate::ObjectId::EndpointType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<EndpointType>,
);
inst.add_xml_type(
crate::DataTypeId::EndpointUrlListDataType as u32,
crate::ObjectId::EndpointUrlListDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<EndpointUrlListDataType>,
);
inst.add_xml_type(
crate::DataTypeId::EnumDefinition as u32,
crate::ObjectId::EnumDefinition_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<EnumDefinition>,
);
inst.add_xml_type(
crate::DataTypeId::EnumDescription as u32,
crate::ObjectId::EnumDescription_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<EnumDescription>,
);
inst.add_xml_type(
crate::DataTypeId::EnumField as u32,
crate::ObjectId::EnumField_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<EnumField>,
);
inst.add_xml_type(
crate::DataTypeId::EnumValueType as u32,
crate::ObjectId::EnumValueType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<EnumValueType>,
);
inst.add_xml_type(
crate::DataTypeId::EphemeralKeyType as u32,
crate::ObjectId::EphemeralKeyType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<EphemeralKeyType>,
);
inst.add_xml_type(
crate::DataTypeId::EventFieldList as u32,
crate::ObjectId::EventFieldList_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<EventFieldList>,
);
inst.add_xml_type(
crate::DataTypeId::EventFilter as u32,
crate::ObjectId::EventFilter_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<EventFilter>,
);
inst.add_xml_type(
crate::DataTypeId::EventFilterResult as u32,
crate::ObjectId::EventFilterResult_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<EventFilterResult>,
);
inst.add_xml_type(
crate::DataTypeId::EventNotificationList as u32,
crate::ObjectId::EventNotificationList_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<EventNotificationList>,
);
inst.add_xml_type(
crate::DataTypeId::FieldMetaData as u32,
crate::ObjectId::FieldMetaData_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<FieldMetaData>,
);
inst.add_xml_type(
crate::DataTypeId::FieldTargetDataType as u32,
crate::ObjectId::FieldTargetDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<FieldTargetDataType>,
);
inst.add_xml_type(
crate::DataTypeId::FindServersOnNetworkRequest as u32,
crate::ObjectId::FindServersOnNetworkRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<FindServersOnNetworkRequest>,
);
inst.add_xml_type(
crate::DataTypeId::FindServersOnNetworkResponse as u32,
crate::ObjectId::FindServersOnNetworkResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<FindServersOnNetworkResponse>,
);
inst.add_xml_type(
crate::DataTypeId::FindServersRequest as u32,
crate::ObjectId::FindServersRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<FindServersRequest>,
);
inst.add_xml_type(
crate::DataTypeId::FindServersResponse as u32,
crate::ObjectId::FindServersResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<FindServersResponse>,
);
inst.add_xml_type(
crate::DataTypeId::GenericAttributeValue as u32,
crate::ObjectId::GenericAttributeValue_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<GenericAttributeValue>,
);
inst.add_xml_type(
crate::DataTypeId::GenericAttributes as u32,
crate::ObjectId::GenericAttributes_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<GenericAttributes>,
);
inst.add_xml_type(
crate::DataTypeId::GetEndpointsRequest as u32,
crate::ObjectId::GetEndpointsRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<GetEndpointsRequest>,
);
inst.add_xml_type(
crate::DataTypeId::GetEndpointsResponse as u32,
crate::ObjectId::GetEndpointsResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<GetEndpointsResponse>,
);
inst.add_xml_type(
crate::DataTypeId::HistoryData as u32,
crate::ObjectId::HistoryData_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<HistoryData>,
);
inst.add_xml_type(
crate::DataTypeId::HistoryEvent as u32,
crate::ObjectId::HistoryEvent_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<HistoryEvent>,
);
inst.add_xml_type(
crate::DataTypeId::HistoryEventFieldList as u32,
crate::ObjectId::HistoryEventFieldList_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<HistoryEventFieldList>,
);
inst.add_xml_type(
crate::DataTypeId::HistoryModifiedData as u32,
crate::ObjectId::HistoryModifiedData_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<HistoryModifiedData>,
);
inst.add_xml_type(
crate::DataTypeId::HistoryModifiedEvent as u32,
crate::ObjectId::HistoryModifiedEvent_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<HistoryModifiedEvent>,
);
inst.add_xml_type(
crate::DataTypeId::HistoryReadRequest as u32,
crate::ObjectId::HistoryReadRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<HistoryReadRequest>,
);
inst.add_xml_type(
crate::DataTypeId::HistoryReadResponse as u32,
crate::ObjectId::HistoryReadResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<HistoryReadResponse>,
);
inst.add_xml_type(
crate::DataTypeId::HistoryReadResult as u32,
crate::ObjectId::HistoryReadResult_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<HistoryReadResult>,
);
inst.add_xml_type(
crate::DataTypeId::HistoryReadValueId as u32,
crate::ObjectId::HistoryReadValueId_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<HistoryReadValueId>,
);
inst.add_xml_type(
crate::DataTypeId::HistoryUpdateRequest as u32,
crate::ObjectId::HistoryUpdateRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<HistoryUpdateRequest>,
);
inst.add_xml_type(
crate::DataTypeId::HistoryUpdateResponse as u32,
crate::ObjectId::HistoryUpdateResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<HistoryUpdateResponse>,
);
inst.add_xml_type(
crate::DataTypeId::HistoryUpdateResult as u32,
crate::ObjectId::HistoryUpdateResult_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<HistoryUpdateResult>,
);
inst.add_xml_type(
crate::DataTypeId::IdentityMappingRuleType as u32,
crate::ObjectId::IdentityMappingRuleType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<IdentityMappingRuleType>,
);
inst.add_xml_type(
crate::DataTypeId::IssuedIdentityToken as u32,
crate::ObjectId::IssuedIdentityToken_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<IssuedIdentityToken>,
);
inst.add_xml_type(
crate::DataTypeId::JsonDataSetReaderMessageDataType as u32,
crate::ObjectId::JsonDataSetReaderMessageDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<JsonDataSetReaderMessageDataType>,
);
inst.add_xml_type(
crate::DataTypeId::JsonDataSetWriterMessageDataType as u32,
crate::ObjectId::JsonDataSetWriterMessageDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<JsonDataSetWriterMessageDataType>,
);
inst.add_xml_type(
crate::DataTypeId::JsonWriterGroupMessageDataType as u32,
crate::ObjectId::JsonWriterGroupMessageDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<JsonWriterGroupMessageDataType>,
);
inst.add_xml_type(
crate::DataTypeId::KeyValuePair as u32,
crate::ObjectId::KeyValuePair_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<KeyValuePair>,
);
inst.add_xml_type(
crate::DataTypeId::LinearConversionDataType as u32,
crate::ObjectId::LinearConversionDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<LinearConversionDataType>,
);
inst.add_xml_type(
crate::DataTypeId::LiteralOperand as u32,
crate::ObjectId::LiteralOperand_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<LiteralOperand>,
);
inst.add_xml_type(
crate::DataTypeId::LldpManagementAddressTxPortType as u32,
crate::ObjectId::LldpManagementAddressTxPortType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<LldpManagementAddressTxPortType>,
);
inst.add_xml_type(
crate::DataTypeId::LldpManagementAddressType as u32,
crate::ObjectId::LldpManagementAddressType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<LldpManagementAddressType>,
);
inst.add_xml_type(
crate::DataTypeId::LldpTlvType as u32,
crate::ObjectId::LldpTlvType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<LldpTlvType>,
);
inst.add_xml_type(
crate::DataTypeId::MdnsDiscoveryConfiguration as u32,
crate::ObjectId::MdnsDiscoveryConfiguration_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<MdnsDiscoveryConfiguration>,
);
inst.add_xml_type(
crate::DataTypeId::MethodAttributes as u32,
crate::ObjectId::MethodAttributes_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<MethodAttributes>,
);
inst.add_xml_type(
crate::DataTypeId::ModelChangeStructureDataType as u32,
crate::ObjectId::ModelChangeStructureDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ModelChangeStructureDataType>,
);
inst.add_xml_type(
crate::DataTypeId::ModificationInfo as u32,
crate::ObjectId::ModificationInfo_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ModificationInfo>,
);
inst.add_xml_type(
crate::DataTypeId::ModifyMonitoredItemsRequest as u32,
crate::ObjectId::ModifyMonitoredItemsRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ModifyMonitoredItemsRequest>,
);
inst.add_xml_type(
crate::DataTypeId::ModifyMonitoredItemsResponse as u32,
crate::ObjectId::ModifyMonitoredItemsResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ModifyMonitoredItemsResponse>,
);
inst.add_xml_type(
crate::DataTypeId::ModifySubscriptionRequest as u32,
crate::ObjectId::ModifySubscriptionRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ModifySubscriptionRequest>,
);
inst.add_xml_type(
crate::DataTypeId::ModifySubscriptionResponse as u32,
crate::ObjectId::ModifySubscriptionResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ModifySubscriptionResponse>,
);
inst.add_xml_type(
crate::DataTypeId::MonitoredItemCreateRequest as u32,
crate::ObjectId::MonitoredItemCreateRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<MonitoredItemCreateRequest>,
);
inst.add_xml_type(
crate::DataTypeId::MonitoredItemCreateResult as u32,
crate::ObjectId::MonitoredItemCreateResult_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<MonitoredItemCreateResult>,
);
inst.add_xml_type(
crate::DataTypeId::MonitoredItemModifyRequest as u32,
crate::ObjectId::MonitoredItemModifyRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<MonitoredItemModifyRequest>,
);
inst.add_xml_type(
crate::DataTypeId::MonitoredItemModifyResult as u32,
crate::ObjectId::MonitoredItemModifyResult_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<MonitoredItemModifyResult>,
);
inst.add_xml_type(
crate::DataTypeId::MonitoredItemNotification as u32,
crate::ObjectId::MonitoredItemNotification_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<MonitoredItemNotification>,
);
inst.add_xml_type(
crate::DataTypeId::MonitoringFilter as u32,
crate::ObjectId::MonitoringFilter_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<MonitoringFilter>,
);
inst.add_xml_type(
crate::DataTypeId::MonitoringFilterResult as u32,
crate::ObjectId::MonitoringFilterResult_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<MonitoringFilterResult>,
);
inst.add_xml_type(
crate::DataTypeId::MonitoringParameters as u32,
crate::ObjectId::MonitoringParameters_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<MonitoringParameters>,
);
inst.add_xml_type(
crate::DataTypeId::NetworkAddressUrlDataType as u32,
crate::ObjectId::NetworkAddressUrlDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<NetworkAddressUrlDataType>,
);
inst.add_xml_type(
crate::DataTypeId::NetworkGroupDataType as u32,
crate::ObjectId::NetworkGroupDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<NetworkGroupDataType>,
);
inst.add_xml_type(
crate::DataTypeId::NodeAttributes as u32,
crate::ObjectId::NodeAttributes_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<NodeAttributes>,
);
inst.add_xml_type(
crate::DataTypeId::NodeReference as u32,
crate::ObjectId::NodeReference_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<NodeReference>,
);
inst.add_xml_type(
crate::DataTypeId::NodeTypeDescription as u32,
crate::ObjectId::NodeTypeDescription_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<NodeTypeDescription>,
);
inst.add_xml_type(
crate::DataTypeId::NotificationData as u32,
crate::ObjectId::NotificationData_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<NotificationData>,
);
inst.add_xml_type(
crate::DataTypeId::NotificationMessage as u32,
crate::ObjectId::NotificationMessage_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<NotificationMessage>,
);
inst.add_xml_type(
crate::DataTypeId::ObjectAttributes as u32,
crate::ObjectId::ObjectAttributes_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ObjectAttributes>,
);
inst.add_xml_type(
crate::DataTypeId::ObjectTypeAttributes as u32,
crate::ObjectId::ObjectTypeAttributes_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ObjectTypeAttributes>,
);
inst.add_xml_type(
crate::DataTypeId::OpenSecureChannelRequest as u32,
crate::ObjectId::OpenSecureChannelRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<OpenSecureChannelRequest>,
);
inst.add_xml_type(
crate::DataTypeId::OpenSecureChannelResponse as u32,
crate::ObjectId::OpenSecureChannelResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<OpenSecureChannelResponse>,
);
inst.add_xml_type(
crate::DataTypeId::ParsingResult as u32,
crate::ObjectId::ParsingResult_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ParsingResult>,
);
inst.add_xml_type(
crate::DataTypeId::PortableNodeId as u32,
crate::ObjectId::PortableNodeId_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<PortableNodeId>,
);
inst.add_xml_type(
crate::DataTypeId::PortableQualifiedName as u32,
crate::ObjectId::PortableQualifiedName_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<PortableQualifiedName>,
);
inst.add_xml_type(
crate::DataTypeId::PriorityMappingEntryType as u32,
crate::ObjectId::PriorityMappingEntryType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<PriorityMappingEntryType>,
);
inst.add_xml_type(
crate::DataTypeId::ProgramDiagnostic2DataType as u32,
crate::ObjectId::ProgramDiagnostic2DataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ProgramDiagnostic2DataType>,
);
inst.add_xml_type(
crate::DataTypeId::ProgramDiagnosticDataType as u32,
crate::ObjectId::ProgramDiagnosticDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ProgramDiagnosticDataType>,
);
inst.add_xml_type(
crate::DataTypeId::PubSubConfiguration2DataType as u32,
crate::ObjectId::PubSubConfiguration2DataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<PubSubConfiguration2DataType>,
);
inst.add_xml_type(
crate::DataTypeId::PubSubConfigurationDataType as u32,
crate::ObjectId::PubSubConfigurationDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<PubSubConfigurationDataType>,
);
inst.add_xml_type(
crate::DataTypeId::PubSubConfigurationRefDataType as u32,
crate::ObjectId::PubSubConfigurationRefDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<PubSubConfigurationRefDataType>,
);
inst.add_xml_type(
crate::DataTypeId::PubSubConfigurationValueDataType as u32,
crate::ObjectId::PubSubConfigurationValueDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<PubSubConfigurationValueDataType>,
);
inst.add_xml_type(
crate::DataTypeId::PubSubConnectionDataType as u32,
crate::ObjectId::PubSubConnectionDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<PubSubConnectionDataType>,
);
inst.add_xml_type(
crate::DataTypeId::PubSubKeyPushTargetDataType as u32,
crate::ObjectId::PubSubKeyPushTargetDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<PubSubKeyPushTargetDataType>,
);
inst.add_xml_type(
crate::DataTypeId::PublishRequest as u32,
crate::ObjectId::PublishRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<PublishRequest>,
);
inst.add_xml_type(
crate::DataTypeId::PublishResponse as u32,
crate::ObjectId::PublishResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<PublishResponse>,
);
inst.add_xml_type(
crate::DataTypeId::PublishedActionDataType as u32,
crate::ObjectId::PublishedActionDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<PublishedActionDataType>,
);
inst.add_xml_type(
crate::DataTypeId::PublishedActionMethodDataType as u32,
crate::ObjectId::PublishedActionMethodDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<PublishedActionMethodDataType>,
);
inst.add_xml_type(
crate::DataTypeId::PublishedDataItemsDataType as u32,
crate::ObjectId::PublishedDataItemsDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<PublishedDataItemsDataType>,
);
inst.add_xml_type(
crate::DataTypeId::PublishedDataSetCustomSourceDataType as u32,
crate::ObjectId::PublishedDataSetCustomSourceDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<PublishedDataSetCustomSourceDataType>,
);
inst.add_xml_type(
crate::DataTypeId::PublishedDataSetDataType as u32,
crate::ObjectId::PublishedDataSetDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<PublishedDataSetDataType>,
);
inst.add_xml_type(
crate::DataTypeId::PublishedEventsDataType as u32,
crate::ObjectId::PublishedEventsDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<PublishedEventsDataType>,
);
inst.add_xml_type(
crate::DataTypeId::PublishedVariableDataType as u32,
crate::ObjectId::PublishedVariableDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<PublishedVariableDataType>,
);
inst.add_xml_type(
crate::DataTypeId::QuantityDimension as u32,
crate::ObjectId::QuantityDimension_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<QuantityDimension>,
);
inst.add_xml_type(
crate::DataTypeId::QueryDataDescription as u32,
crate::ObjectId::QueryDataDescription_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<QueryDataDescription>,
);
inst.add_xml_type(
crate::DataTypeId::QueryDataSet as u32,
crate::ObjectId::QueryDataSet_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<QueryDataSet>,
);
inst.add_xml_type(
crate::DataTypeId::QueryFirstRequest as u32,
crate::ObjectId::QueryFirstRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<QueryFirstRequest>,
);
inst.add_xml_type(
crate::DataTypeId::QueryFirstResponse as u32,
crate::ObjectId::QueryFirstResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<QueryFirstResponse>,
);
inst.add_xml_type(
crate::DataTypeId::QueryNextRequest as u32,
crate::ObjectId::QueryNextRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<QueryNextRequest>,
);
inst.add_xml_type(
crate::DataTypeId::QueryNextResponse as u32,
crate::ObjectId::QueryNextResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<QueryNextResponse>,
);
inst.add_xml_type(
crate::DataTypeId::Range as u32,
crate::ObjectId::Range_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<Range>,
);
inst.add_xml_type(
crate::DataTypeId::RationalNumber as u32,
crate::ObjectId::RationalNumber_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<RationalNumber>,
);
inst.add_xml_type(
crate::DataTypeId::ReadAnnotationDataDetails as u32,
crate::ObjectId::ReadAnnotationDataDetails_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ReadAnnotationDataDetails>,
);
inst.add_xml_type(
crate::DataTypeId::ReadAtTimeDetails as u32,
crate::ObjectId::ReadAtTimeDetails_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ReadAtTimeDetails>,
);
inst.add_xml_type(
crate::DataTypeId::ReadEventDetails as u32,
crate::ObjectId::ReadEventDetails_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ReadEventDetails>,
);
inst.add_xml_type(
crate::DataTypeId::ReadEventDetails2 as u32,
crate::ObjectId::ReadEventDetails2_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ReadEventDetails2>,
);
inst.add_xml_type(
crate::DataTypeId::ReadEventDetailsSorted as u32,
crate::ObjectId::ReadEventDetailsSorted_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ReadEventDetailsSorted>,
);
inst.add_xml_type(
crate::DataTypeId::ReadProcessedDetails as u32,
crate::ObjectId::ReadProcessedDetails_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ReadProcessedDetails>,
);
inst.add_xml_type(
crate::DataTypeId::ReadRawModifiedDetails as u32,
crate::ObjectId::ReadRawModifiedDetails_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ReadRawModifiedDetails>,
);
inst.add_xml_type(
crate::DataTypeId::ReadRequest as u32,
crate::ObjectId::ReadRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ReadRequest>,
);
inst.add_xml_type(
crate::DataTypeId::ReadResponse as u32,
crate::ObjectId::ReadResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ReadResponse>,
);
inst.add_xml_type(
crate::DataTypeId::ReadValueId as u32,
crate::ObjectId::ReadValueId_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ReadValueId>,
);
inst.add_xml_type(
crate::DataTypeId::ReaderGroupDataType as u32,
crate::ObjectId::ReaderGroupDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ReaderGroupDataType>,
);
inst.add_xml_type(
crate::DataTypeId::ReceiveQosPriorityDataType as u32,
crate::ObjectId::ReceiveQosPriorityDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ReceiveQosPriorityDataType>,
);
inst.add_xml_type(
crate::DataTypeId::RedundantServerDataType as u32,
crate::ObjectId::RedundantServerDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<RedundantServerDataType>,
);
inst.add_xml_type(
crate::DataTypeId::ReferenceDescription as u32,
crate::ObjectId::ReferenceDescription_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ReferenceDescription>,
);
inst.add_xml_type(
crate::DataTypeId::ReferenceDescriptionDataType as u32,
crate::ObjectId::ReferenceDescriptionDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ReferenceDescriptionDataType>,
);
inst.add_xml_type(
crate::DataTypeId::ReferenceListEntryDataType as u32,
crate::ObjectId::ReferenceListEntryDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ReferenceListEntryDataType>,
);
inst.add_xml_type(
crate::DataTypeId::ReferenceTypeAttributes as u32,
crate::ObjectId::ReferenceTypeAttributes_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ReferenceTypeAttributes>,
);
inst.add_xml_type(
crate::DataTypeId::RegisterNodesRequest as u32,
crate::ObjectId::RegisterNodesRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<RegisterNodesRequest>,
);
inst.add_xml_type(
crate::DataTypeId::RegisterNodesResponse as u32,
crate::ObjectId::RegisterNodesResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<RegisterNodesResponse>,
);
inst.add_xml_type(
crate::DataTypeId::RegisterServer2Request as u32,
crate::ObjectId::RegisterServer2Request_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<RegisterServer2Request>,
);
inst.add_xml_type(
crate::DataTypeId::RegisterServer2Response as u32,
crate::ObjectId::RegisterServer2Response_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<RegisterServer2Response>,
);
inst.add_xml_type(
crate::DataTypeId::RegisterServerRequest as u32,
crate::ObjectId::RegisterServerRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<RegisterServerRequest>,
);
inst.add_xml_type(
crate::DataTypeId::RegisterServerResponse as u32,
crate::ObjectId::RegisterServerResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<RegisterServerResponse>,
);
inst.add_xml_type(
crate::DataTypeId::RegisteredServer as u32,
crate::ObjectId::RegisteredServer_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<RegisteredServer>,
);
inst.add_xml_type(
crate::DataTypeId::RelativePath as u32,
crate::ObjectId::RelativePath_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<RelativePath>,
);
inst.add_xml_type(
crate::DataTypeId::RelativePathElement as u32,
crate::ObjectId::RelativePathElement_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<RelativePathElement>,
);
inst.add_xml_type(
crate::DataTypeId::RepublishRequest as u32,
crate::ObjectId::RepublishRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<RepublishRequest>,
);
inst.add_xml_type(
crate::DataTypeId::RepublishResponse as u32,
crate::ObjectId::RepublishResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<RepublishResponse>,
);
inst.add_xml_type(
crate::DataTypeId::RolePermissionType as u32,
crate::ObjectId::RolePermissionType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<RolePermissionType>,
);
inst.add_xml_type(
crate::DataTypeId::SamplingIntervalDiagnosticsDataType as u32,
crate::ObjectId::SamplingIntervalDiagnosticsDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SamplingIntervalDiagnosticsDataType>,
);
inst.add_xml_type(
crate::DataTypeId::SecurityGroupDataType as u32,
crate::ObjectId::SecurityGroupDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SecurityGroupDataType>,
);
inst.add_xml_type(
crate::DataTypeId::SemanticChangeStructureDataType as u32,
crate::ObjectId::SemanticChangeStructureDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SemanticChangeStructureDataType>,
);
inst.add_xml_type(
crate::DataTypeId::ServerDiagnosticsSummaryDataType as u32,
crate::ObjectId::ServerDiagnosticsSummaryDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ServerDiagnosticsSummaryDataType>,
);
inst.add_xml_type(
crate::DataTypeId::ServerOnNetwork as u32,
crate::ObjectId::ServerOnNetwork_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ServerOnNetwork>,
);
inst.add_xml_type(
crate::DataTypeId::ServerStatusDataType as u32,
crate::ObjectId::ServerStatusDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ServerStatusDataType>,
);
inst.add_xml_type(
crate::DataTypeId::ServiceCounterDataType as u32,
crate::ObjectId::ServiceCounterDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ServiceCounterDataType>,
);
inst.add_xml_type(
crate::DataTypeId::ServiceFault as u32,
crate::ObjectId::ServiceFault_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ServiceFault>,
);
inst.add_xml_type(
crate::DataTypeId::SessionDiagnosticsDataType as u32,
crate::ObjectId::SessionDiagnosticsDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SessionDiagnosticsDataType>,
);
inst.add_xml_type(
crate::DataTypeId::SessionSecurityDiagnosticsDataType as u32,
crate::ObjectId::SessionSecurityDiagnosticsDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SessionSecurityDiagnosticsDataType>,
);
inst.add_xml_type(
crate::DataTypeId::SessionlessInvokeRequestType as u32,
crate::ObjectId::SessionlessInvokeRequestType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SessionlessInvokeRequestType>,
);
inst.add_xml_type(
crate::DataTypeId::SessionlessInvokeResponseType as u32,
crate::ObjectId::SessionlessInvokeResponseType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SessionlessInvokeResponseType>,
);
inst.add_xml_type(
crate::DataTypeId::SetMonitoringModeRequest as u32,
crate::ObjectId::SetMonitoringModeRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SetMonitoringModeRequest>,
);
inst.add_xml_type(
crate::DataTypeId::SetMonitoringModeResponse as u32,
crate::ObjectId::SetMonitoringModeResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SetMonitoringModeResponse>,
);
inst.add_xml_type(
crate::DataTypeId::SetPublishingModeRequest as u32,
crate::ObjectId::SetPublishingModeRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SetPublishingModeRequest>,
);
inst.add_xml_type(
crate::DataTypeId::SetPublishingModeResponse as u32,
crate::ObjectId::SetPublishingModeResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SetPublishingModeResponse>,
);
inst.add_xml_type(
crate::DataTypeId::SetTriggeringRequest as u32,
crate::ObjectId::SetTriggeringRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SetTriggeringRequest>,
);
inst.add_xml_type(
crate::DataTypeId::SetTriggeringResponse as u32,
crate::ObjectId::SetTriggeringResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SetTriggeringResponse>,
);
inst.add_xml_type(
crate::DataTypeId::SignatureData as u32,
crate::ObjectId::SignatureData_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SignatureData>,
);
inst.add_xml_type(
crate::DataTypeId::SignedSoftwareCertificate as u32,
crate::ObjectId::SignedSoftwareCertificate_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SignedSoftwareCertificate>,
);
inst.add_xml_type(
crate::DataTypeId::SimpleAttributeOperand as u32,
crate::ObjectId::SimpleAttributeOperand_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SimpleAttributeOperand>,
);
inst.add_xml_type(
crate::DataTypeId::SimpleTypeDescription as u32,
crate::ObjectId::SimpleTypeDescription_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SimpleTypeDescription>,
);
inst.add_xml_type(
crate::DataTypeId::SortRuleElement as u32,
crate::ObjectId::SortRuleElement_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SortRuleElement>,
);
inst.add_xml_type(
crate::DataTypeId::StandaloneSubscribedDataSetDataType as u32,
crate::ObjectId::StandaloneSubscribedDataSetDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<StandaloneSubscribedDataSetDataType>,
);
inst.add_xml_type(
crate::DataTypeId::StandaloneSubscribedDataSetRefDataType as u32,
crate::ObjectId::StandaloneSubscribedDataSetRefDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<StandaloneSubscribedDataSetRefDataType>,
);
inst.add_xml_type(
crate::DataTypeId::StatusChangeNotification as u32,
crate::ObjectId::StatusChangeNotification_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<StatusChangeNotification>,
);
inst.add_xml_type(
crate::DataTypeId::StatusResult as u32,
crate::ObjectId::StatusResult_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<StatusResult>,
);
inst.add_xml_type(
crate::DataTypeId::StructureDefinition as u32,
crate::ObjectId::StructureDefinition_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<StructureDefinition>,
);
inst.add_xml_type(
crate::DataTypeId::StructureDescription as u32,
crate::ObjectId::StructureDescription_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<StructureDescription>,
);
inst.add_xml_type(
crate::DataTypeId::StructureField as u32,
crate::ObjectId::StructureField_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<StructureField>,
);
inst.add_xml_type(
crate::DataTypeId::SubscribedDataSetMirrorDataType as u32,
crate::ObjectId::SubscribedDataSetMirrorDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SubscribedDataSetMirrorDataType>,
);
inst.add_xml_type(
crate::DataTypeId::SubscriptionAcknowledgement as u32,
crate::ObjectId::SubscriptionAcknowledgement_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SubscriptionAcknowledgement>,
);
inst.add_xml_type(
crate::DataTypeId::SubscriptionDiagnosticsDataType as u32,
crate::ObjectId::SubscriptionDiagnosticsDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<SubscriptionDiagnosticsDataType>,
);
inst.add_xml_type(
crate::DataTypeId::TargetVariablesDataType as u32,
crate::ObjectId::TargetVariablesDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<TargetVariablesDataType>,
);
inst.add_xml_type(
crate::DataTypeId::ThreeDCartesianCoordinates as u32,
crate::ObjectId::ThreeDCartesianCoordinates_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ThreeDCartesianCoordinates>,
);
inst.add_xml_type(
crate::DataTypeId::ThreeDFrame as u32,
crate::ObjectId::ThreeDFrame_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ThreeDFrame>,
);
inst.add_xml_type(
crate::DataTypeId::ThreeDOrientation as u32,
crate::ObjectId::ThreeDOrientation_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ThreeDOrientation>,
);
inst.add_xml_type(
crate::DataTypeId::ThreeDVector as u32,
crate::ObjectId::ThreeDVector_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ThreeDVector>,
);
inst.add_xml_type(
crate::DataTypeId::TimeZoneDataType as u32,
crate::ObjectId::TimeZoneDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<TimeZoneDataType>,
);
inst.add_xml_type(
crate::DataTypeId::TransactionErrorType as u32,
crate::ObjectId::TransactionErrorType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<TransactionErrorType>,
);
inst.add_xml_type(
crate::DataTypeId::TransferResult as u32,
crate::ObjectId::TransferResult_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<TransferResult>,
);
inst.add_xml_type(
crate::DataTypeId::TransferSubscriptionsRequest as u32,
crate::ObjectId::TransferSubscriptionsRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<TransferSubscriptionsRequest>,
);
inst.add_xml_type(
crate::DataTypeId::TransferSubscriptionsResponse as u32,
crate::ObjectId::TransferSubscriptionsResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<TransferSubscriptionsResponse>,
);
inst.add_xml_type(
crate::DataTypeId::TranslateBrowsePathsToNodeIdsRequest as u32,
crate::ObjectId::TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<TranslateBrowsePathsToNodeIdsRequest>,
);
inst.add_xml_type(
crate::DataTypeId::TranslateBrowsePathsToNodeIdsResponse as u32,
crate::ObjectId::TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<TranslateBrowsePathsToNodeIdsResponse>,
);
inst.add_xml_type(
crate::DataTypeId::TransmitQosPriorityDataType as u32,
crate::ObjectId::TransmitQosPriorityDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<TransmitQosPriorityDataType>,
);
inst.add_xml_type(
crate::DataTypeId::TrustListDataType as u32,
crate::ObjectId::TrustListDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<TrustListDataType>,
);
inst.add_xml_type(
crate::DataTypeId::UABinaryFileDataType as u32,
crate::ObjectId::UABinaryFileDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<UABinaryFileDataType>,
);
inst.add_xml_type(
crate::DataTypeId::UadpDataSetReaderMessageDataType as u32,
crate::ObjectId::UadpDataSetReaderMessageDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<UadpDataSetReaderMessageDataType>,
);
inst.add_xml_type(
crate::DataTypeId::UadpDataSetWriterMessageDataType as u32,
crate::ObjectId::UadpDataSetWriterMessageDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<UadpDataSetWriterMessageDataType>,
);
inst.add_xml_type(
crate::DataTypeId::UadpWriterGroupMessageDataType as u32,
crate::ObjectId::UadpWriterGroupMessageDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<UadpWriterGroupMessageDataType>,
);
inst.add_xml_type(
crate::DataTypeId::UnregisterNodesRequest as u32,
crate::ObjectId::UnregisterNodesRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<UnregisterNodesRequest>,
);
inst.add_xml_type(
crate::DataTypeId::UnregisterNodesResponse as u32,
crate::ObjectId::UnregisterNodesResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<UnregisterNodesResponse>,
);
inst.add_xml_type(
crate::DataTypeId::UnsignedRationalNumber as u32,
crate::ObjectId::UnsignedRationalNumber_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<UnsignedRationalNumber>,
);
inst.add_xml_type(
crate::DataTypeId::UpdateDataDetails as u32,
crate::ObjectId::UpdateDataDetails_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<UpdateDataDetails>,
);
inst.add_xml_type(
crate::DataTypeId::UpdateEventDetails as u32,
crate::ObjectId::UpdateEventDetails_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<UpdateEventDetails>,
);
inst.add_xml_type(
crate::DataTypeId::UpdateStructureDataDetails as u32,
crate::ObjectId::UpdateStructureDataDetails_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<UpdateStructureDataDetails>,
);
inst.add_xml_type(
crate::DataTypeId::UserManagementDataType as u32,
crate::ObjectId::UserManagementDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<UserManagementDataType>,
);
inst.add_xml_type(
crate::DataTypeId::UserNameIdentityToken as u32,
crate::ObjectId::UserNameIdentityToken_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<UserNameIdentityToken>,
);
inst.add_xml_type(
crate::DataTypeId::UserTokenPolicy as u32,
crate::ObjectId::UserTokenPolicy_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<UserTokenPolicy>,
);
inst.add_xml_type(
crate::DataTypeId::VariableAttributes as u32,
crate::ObjectId::VariableAttributes_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<VariableAttributes>,
);
inst.add_xml_type(
crate::DataTypeId::VariableTypeAttributes as u32,
crate::ObjectId::VariableTypeAttributes_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<VariableTypeAttributes>,
);
inst.add_xml_type(
crate::DataTypeId::ViewAttributes as u32,
crate::ObjectId::ViewAttributes_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ViewAttributes>,
);
inst.add_xml_type(
crate::DataTypeId::ViewDescription as u32,
crate::ObjectId::ViewDescription_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<ViewDescription>,
);
inst.add_xml_type(
crate::DataTypeId::WriteRequest as u32,
crate::ObjectId::WriteRequest_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<WriteRequest>,
);
inst.add_xml_type(
crate::DataTypeId::WriteResponse as u32,
crate::ObjectId::WriteResponse_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<WriteResponse>,
);
inst.add_xml_type(
crate::DataTypeId::WriteValue as u32,
crate::ObjectId::WriteValue_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<WriteValue>,
);
inst.add_xml_type(
crate::DataTypeId::WriterGroupDataType as u32,
crate::ObjectId::WriterGroupDataType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<WriterGroupDataType>,
);
inst.add_xml_type(
crate::DataTypeId::X509IdentityToken as u32,
crate::ObjectId::X509IdentityToken_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<X509IdentityToken>,
);
inst.add_xml_type(
crate::DataTypeId::XVType as u32,
crate::ObjectId::XVType_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<XVType>,
);
inst.add_xml_type(
crate::DataTypeId::Argument as u32,
crate::ObjectId::Argument_Encoding_DefaultXml as u32,
opcua::types::xml_decode_to_enc::<crate::argument::Argument>,
);
}
#[cfg(feature = "json")]
{
inst.add_json_type(
crate::DataTypeId::ActionMethodDataType as u32,
crate::ObjectId::ActionMethodDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ActionMethodDataType>,
);
inst.add_json_type(
crate::DataTypeId::ActionTargetDataType as u32,
crate::ObjectId::ActionTargetDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ActionTargetDataType>,
);
inst.add_json_type(
crate::DataTypeId::ActivateSessionRequest as u32,
crate::ObjectId::ActivateSessionRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ActivateSessionRequest>,
);
inst.add_json_type(
crate::DataTypeId::ActivateSessionResponse as u32,
crate::ObjectId::ActivateSessionResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ActivateSessionResponse>,
);
inst.add_json_type(
crate::DataTypeId::AddNodesItem as u32,
crate::ObjectId::AddNodesItem_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<AddNodesItem>,
);
inst.add_json_type(
crate::DataTypeId::AddNodesRequest as u32,
crate::ObjectId::AddNodesRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<AddNodesRequest>,
);
inst.add_json_type(
crate::DataTypeId::AddNodesResponse as u32,
crate::ObjectId::AddNodesResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<AddNodesResponse>,
);
inst.add_json_type(
crate::DataTypeId::AddNodesResult as u32,
crate::ObjectId::AddNodesResult_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<AddNodesResult>,
);
inst.add_json_type(
crate::DataTypeId::AddReferencesItem as u32,
crate::ObjectId::AddReferencesItem_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<AddReferencesItem>,
);
inst.add_json_type(
crate::DataTypeId::AddReferencesRequest as u32,
crate::ObjectId::AddReferencesRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<AddReferencesRequest>,
);
inst.add_json_type(
crate::DataTypeId::AddReferencesResponse as u32,
crate::ObjectId::AddReferencesResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<AddReferencesResponse>,
);
inst.add_json_type(
crate::DataTypeId::AdditionalParametersType as u32,
crate::ObjectId::AdditionalParametersType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<AdditionalParametersType>,
);
inst.add_json_type(
crate::DataTypeId::AggregateConfiguration as u32,
crate::ObjectId::AggregateConfiguration_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<AggregateConfiguration>,
);
inst.add_json_type(
crate::DataTypeId::AggregateFilter as u32,
crate::ObjectId::AggregateFilter_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<AggregateFilter>,
);
inst.add_json_type(
crate::DataTypeId::AggregateFilterResult as u32,
crate::ObjectId::AggregateFilterResult_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<AggregateFilterResult>,
);
inst.add_json_type(
crate::DataTypeId::AliasNameDataType as u32,
crate::ObjectId::AliasNameDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<AliasNameDataType>,
);
inst.add_json_type(
crate::DataTypeId::Annotation as u32,
crate::ObjectId::Annotation_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<Annotation>,
);
inst.add_json_type(
crate::DataTypeId::AnnotationDataType as u32,
crate::ObjectId::AnnotationDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<AnnotationDataType>,
);
inst.add_json_type(
crate::DataTypeId::AnonymousIdentityToken as u32,
crate::ObjectId::AnonymousIdentityToken_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<AnonymousIdentityToken>,
);
inst.add_json_type(
crate::DataTypeId::ApplicationDescription as u32,
crate::ObjectId::ApplicationDescription_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ApplicationDescription>,
);
inst.add_json_type(
crate::DataTypeId::AttributeOperand as u32,
crate::ObjectId::AttributeOperand_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<AttributeOperand>,
);
inst.add_json_type(
crate::DataTypeId::AxisInformation as u32,
crate::ObjectId::AxisInformation_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<AxisInformation>,
);
inst.add_json_type(
crate::DataTypeId::BitFieldDefinition as u32,
crate::ObjectId::BitFieldDefinition_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<BitFieldDefinition>,
);
inst.add_json_type(
crate::DataTypeId::BrokerConnectionTransportDataType as u32,
crate::ObjectId::BrokerConnectionTransportDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<BrokerConnectionTransportDataType>,
);
inst.add_json_type(
crate::DataTypeId::BrokerDataSetReaderTransportDataType as u32,
crate::ObjectId::BrokerDataSetReaderTransportDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<BrokerDataSetReaderTransportDataType>,
);
inst.add_json_type(
crate::DataTypeId::BrokerDataSetWriterTransportDataType as u32,
crate::ObjectId::BrokerDataSetWriterTransportDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<BrokerDataSetWriterTransportDataType>,
);
inst.add_json_type(
crate::DataTypeId::BrokerWriterGroupTransportDataType as u32,
crate::ObjectId::BrokerWriterGroupTransportDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<BrokerWriterGroupTransportDataType>,
);
inst.add_json_type(
crate::DataTypeId::BrowseDescription as u32,
crate::ObjectId::BrowseDescription_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<BrowseDescription>,
);
inst.add_json_type(
crate::DataTypeId::BrowseNextRequest as u32,
crate::ObjectId::BrowseNextRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<BrowseNextRequest>,
);
inst.add_json_type(
crate::DataTypeId::BrowseNextResponse as u32,
crate::ObjectId::BrowseNextResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<BrowseNextResponse>,
);
inst.add_json_type(
crate::DataTypeId::BrowsePath as u32,
crate::ObjectId::BrowsePath_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<BrowsePath>,
);
inst.add_json_type(
crate::DataTypeId::BrowsePathResult as u32,
crate::ObjectId::BrowsePathResult_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<BrowsePathResult>,
);
inst.add_json_type(
crate::DataTypeId::BrowsePathTarget as u32,
crate::ObjectId::BrowsePathTarget_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<BrowsePathTarget>,
);
inst.add_json_type(
crate::DataTypeId::BrowseRequest as u32,
crate::ObjectId::BrowseRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<BrowseRequest>,
);
inst.add_json_type(
crate::DataTypeId::BrowseResponse as u32,
crate::ObjectId::BrowseResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<BrowseResponse>,
);
inst.add_json_type(
crate::DataTypeId::BrowseResult as u32,
crate::ObjectId::BrowseResult_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<BrowseResult>,
);
inst.add_json_type(
crate::DataTypeId::BuildInfo as u32,
crate::ObjectId::BuildInfo_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<BuildInfo>,
);
inst.add_json_type(
crate::DataTypeId::CallMethodRequest as u32,
crate::ObjectId::CallMethodRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<CallMethodRequest>,
);
inst.add_json_type(
crate::DataTypeId::CallMethodResult as u32,
crate::ObjectId::CallMethodResult_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<CallMethodResult>,
);
inst.add_json_type(
crate::DataTypeId::CallRequest as u32,
crate::ObjectId::CallRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<CallRequest>,
);
inst.add_json_type(
crate::DataTypeId::CallResponse as u32,
crate::ObjectId::CallResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<CallResponse>,
);
inst.add_json_type(
crate::DataTypeId::CancelRequest as u32,
crate::ObjectId::CancelRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<CancelRequest>,
);
inst.add_json_type(
crate::DataTypeId::CancelResponse as u32,
crate::ObjectId::CancelResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<CancelResponse>,
);
inst.add_json_type(
crate::DataTypeId::ChannelSecurityToken as u32,
crate::ObjectId::ChannelSecurityToken_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ChannelSecurityToken>,
);
inst.add_json_type(
crate::DataTypeId::CloseSecureChannelRequest as u32,
crate::ObjectId::CloseSecureChannelRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<CloseSecureChannelRequest>,
);
inst.add_json_type(
crate::DataTypeId::CloseSecureChannelResponse as u32,
crate::ObjectId::CloseSecureChannelResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<CloseSecureChannelResponse>,
);
inst.add_json_type(
crate::DataTypeId::CloseSessionRequest as u32,
crate::ObjectId::CloseSessionRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<CloseSessionRequest>,
);
inst.add_json_type(
crate::DataTypeId::CloseSessionResponse as u32,
crate::ObjectId::CloseSessionResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<CloseSessionResponse>,
);
inst.add_json_type(
crate::DataTypeId::ComplexNumberType as u32,
crate::ObjectId::ComplexNumberType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ComplexNumberType>,
);
inst.add_json_type(
crate::DataTypeId::ConfigurationVersionDataType as u32,
crate::ObjectId::ConfigurationVersionDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ConfigurationVersionDataType>,
);
inst.add_json_type(
crate::DataTypeId::ContentFilter as u32,
crate::ObjectId::ContentFilter_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ContentFilter>,
);
inst.add_json_type(
crate::DataTypeId::ContentFilterElement as u32,
crate::ObjectId::ContentFilterElement_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ContentFilterElement>,
);
inst.add_json_type(
crate::DataTypeId::ContentFilterElementResult as u32,
crate::ObjectId::ContentFilterElementResult_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ContentFilterElementResult>,
);
inst.add_json_type(
crate::DataTypeId::ContentFilterResult as u32,
crate::ObjectId::ContentFilterResult_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ContentFilterResult>,
);
inst.add_json_type(
crate::DataTypeId::CreateMonitoredItemsRequest as u32,
crate::ObjectId::CreateMonitoredItemsRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<CreateMonitoredItemsRequest>,
);
inst.add_json_type(
crate::DataTypeId::CreateMonitoredItemsResponse as u32,
crate::ObjectId::CreateMonitoredItemsResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<CreateMonitoredItemsResponse>,
);
inst.add_json_type(
crate::DataTypeId::CreateSessionRequest as u32,
crate::ObjectId::CreateSessionRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<CreateSessionRequest>,
);
inst.add_json_type(
crate::DataTypeId::CreateSessionResponse as u32,
crate::ObjectId::CreateSessionResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<CreateSessionResponse>,
);
inst.add_json_type(
crate::DataTypeId::CreateSubscriptionRequest as u32,
crate::ObjectId::CreateSubscriptionRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<CreateSubscriptionRequest>,
);
inst.add_json_type(
crate::DataTypeId::CreateSubscriptionResponse as u32,
crate::ObjectId::CreateSubscriptionResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<CreateSubscriptionResponse>,
);
inst.add_json_type(
crate::DataTypeId::CurrencyUnitType as u32,
crate::ObjectId::CurrencyUnitType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<CurrencyUnitType>,
);
inst.add_json_type(
crate::DataTypeId::DataChangeFilter as u32,
crate::ObjectId::DataChangeFilter_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DataChangeFilter>,
);
inst.add_json_type(
crate::DataTypeId::DataChangeNotification as u32,
crate::ObjectId::DataChangeNotification_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DataChangeNotification>,
);
inst.add_json_type(
crate::DataTypeId::DataSetMetaDataType as u32,
crate::ObjectId::DataSetMetaDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DataSetMetaDataType>,
);
inst.add_json_type(
crate::DataTypeId::DataSetReaderDataType as u32,
crate::ObjectId::DataSetReaderDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DataSetReaderDataType>,
);
inst.add_json_type(
crate::DataTypeId::DataSetWriterDataType as u32,
crate::ObjectId::DataSetWriterDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DataSetWriterDataType>,
);
inst.add_json_type(
crate::DataTypeId::DataTypeAttributes as u32,
crate::ObjectId::DataTypeAttributes_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DataTypeAttributes>,
);
inst.add_json_type(
crate::DataTypeId::DatagramConnectionTransport2DataType as u32,
crate::ObjectId::DatagramConnectionTransport2DataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DatagramConnectionTransport2DataType>,
);
inst.add_json_type(
crate::DataTypeId::DatagramConnectionTransportDataType as u32,
crate::ObjectId::DatagramConnectionTransportDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DatagramConnectionTransportDataType>,
);
inst.add_json_type(
crate::DataTypeId::DatagramDataSetReaderTransportDataType as u32,
crate::ObjectId::DatagramDataSetReaderTransportDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DatagramDataSetReaderTransportDataType>,
);
inst.add_json_type(
crate::DataTypeId::DatagramWriterGroupTransport2DataType as u32,
crate::ObjectId::DatagramWriterGroupTransport2DataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DatagramWriterGroupTransport2DataType>,
);
inst.add_json_type(
crate::DataTypeId::DatagramWriterGroupTransportDataType as u32,
crate::ObjectId::DatagramWriterGroupTransportDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DatagramWriterGroupTransportDataType>,
);
inst.add_json_type(
crate::DataTypeId::DecimalDataType as u32,
crate::ObjectId::DecimalDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DecimalDataType>,
);
inst.add_json_type(
crate::DataTypeId::DeleteAtTimeDetails as u32,
crate::ObjectId::DeleteAtTimeDetails_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DeleteAtTimeDetails>,
);
inst.add_json_type(
crate::DataTypeId::DeleteEventDetails as u32,
crate::ObjectId::DeleteEventDetails_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DeleteEventDetails>,
);
inst.add_json_type(
crate::DataTypeId::DeleteMonitoredItemsRequest as u32,
crate::ObjectId::DeleteMonitoredItemsRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DeleteMonitoredItemsRequest>,
);
inst.add_json_type(
crate::DataTypeId::DeleteMonitoredItemsResponse as u32,
crate::ObjectId::DeleteMonitoredItemsResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DeleteMonitoredItemsResponse>,
);
inst.add_json_type(
crate::DataTypeId::DeleteNodesItem as u32,
crate::ObjectId::DeleteNodesItem_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DeleteNodesItem>,
);
inst.add_json_type(
crate::DataTypeId::DeleteNodesRequest as u32,
crate::ObjectId::DeleteNodesRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DeleteNodesRequest>,
);
inst.add_json_type(
crate::DataTypeId::DeleteNodesResponse as u32,
crate::ObjectId::DeleteNodesResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DeleteNodesResponse>,
);
inst.add_json_type(
crate::DataTypeId::DeleteRawModifiedDetails as u32,
crate::ObjectId::DeleteRawModifiedDetails_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DeleteRawModifiedDetails>,
);
inst.add_json_type(
crate::DataTypeId::DeleteReferencesItem as u32,
crate::ObjectId::DeleteReferencesItem_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DeleteReferencesItem>,
);
inst.add_json_type(
crate::DataTypeId::DeleteReferencesRequest as u32,
crate::ObjectId::DeleteReferencesRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DeleteReferencesRequest>,
);
inst.add_json_type(
crate::DataTypeId::DeleteReferencesResponse as u32,
crate::ObjectId::DeleteReferencesResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DeleteReferencesResponse>,
);
inst.add_json_type(
crate::DataTypeId::DeleteSubscriptionsRequest as u32,
crate::ObjectId::DeleteSubscriptionsRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DeleteSubscriptionsRequest>,
);
inst.add_json_type(
crate::DataTypeId::DeleteSubscriptionsResponse as u32,
crate::ObjectId::DeleteSubscriptionsResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DeleteSubscriptionsResponse>,
);
inst.add_json_type(
crate::DataTypeId::DiscoveryConfiguration as u32,
crate::ObjectId::DiscoveryConfiguration_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DiscoveryConfiguration>,
);
inst.add_json_type(
crate::DataTypeId::DoubleComplexNumberType as u32,
crate::ObjectId::DoubleComplexNumberType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DoubleComplexNumberType>,
);
inst.add_json_type(
crate::DataTypeId::DtlsPubSubConnectionDataType as u32,
crate::ObjectId::DtlsPubSubConnectionDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<DtlsPubSubConnectionDataType>,
);
inst.add_json_type(
crate::DataTypeId::EUInformation as u32,
crate::ObjectId::EUInformation_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<EUInformation>,
);
inst.add_json_type(
crate::DataTypeId::ElementOperand as u32,
crate::ObjectId::ElementOperand_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ElementOperand>,
);
inst.add_json_type(
crate::DataTypeId::EndpointConfiguration as u32,
crate::ObjectId::EndpointConfiguration_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<EndpointConfiguration>,
);
inst.add_json_type(
crate::DataTypeId::EndpointDescription as u32,
crate::ObjectId::EndpointDescription_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<EndpointDescription>,
);
inst.add_json_type(
crate::DataTypeId::EndpointType as u32,
crate::ObjectId::EndpointType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<EndpointType>,
);
inst.add_json_type(
crate::DataTypeId::EndpointUrlListDataType as u32,
crate::ObjectId::EndpointUrlListDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<EndpointUrlListDataType>,
);
inst.add_json_type(
crate::DataTypeId::EnumDefinition as u32,
crate::ObjectId::EnumDefinition_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<EnumDefinition>,
);
inst.add_json_type(
crate::DataTypeId::EnumDescription as u32,
crate::ObjectId::EnumDescription_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<EnumDescription>,
);
inst.add_json_type(
crate::DataTypeId::EnumField as u32,
crate::ObjectId::EnumField_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<EnumField>,
);
inst.add_json_type(
crate::DataTypeId::EnumValueType as u32,
crate::ObjectId::EnumValueType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<EnumValueType>,
);
inst.add_json_type(
crate::DataTypeId::EphemeralKeyType as u32,
crate::ObjectId::EphemeralKeyType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<EphemeralKeyType>,
);
inst.add_json_type(
crate::DataTypeId::EventFieldList as u32,
crate::ObjectId::EventFieldList_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<EventFieldList>,
);
inst.add_json_type(
crate::DataTypeId::EventFilter as u32,
crate::ObjectId::EventFilter_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<EventFilter>,
);
inst.add_json_type(
crate::DataTypeId::EventFilterResult as u32,
crate::ObjectId::EventFilterResult_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<EventFilterResult>,
);
inst.add_json_type(
crate::DataTypeId::EventNotificationList as u32,
crate::ObjectId::EventNotificationList_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<EventNotificationList>,
);
inst.add_json_type(
crate::DataTypeId::FieldMetaData as u32,
crate::ObjectId::FieldMetaData_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<FieldMetaData>,
);
inst.add_json_type(
crate::DataTypeId::FieldTargetDataType as u32,
crate::ObjectId::FieldTargetDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<FieldTargetDataType>,
);
inst.add_json_type(
crate::DataTypeId::FindServersOnNetworkRequest as u32,
crate::ObjectId::FindServersOnNetworkRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<FindServersOnNetworkRequest>,
);
inst.add_json_type(
crate::DataTypeId::FindServersOnNetworkResponse as u32,
crate::ObjectId::FindServersOnNetworkResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<FindServersOnNetworkResponse>,
);
inst.add_json_type(
crate::DataTypeId::FindServersRequest as u32,
crate::ObjectId::FindServersRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<FindServersRequest>,
);
inst.add_json_type(
crate::DataTypeId::FindServersResponse as u32,
crate::ObjectId::FindServersResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<FindServersResponse>,
);
inst.add_json_type(
crate::DataTypeId::GenericAttributeValue as u32,
crate::ObjectId::GenericAttributeValue_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<GenericAttributeValue>,
);
inst.add_json_type(
crate::DataTypeId::GenericAttributes as u32,
crate::ObjectId::GenericAttributes_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<GenericAttributes>,
);
inst.add_json_type(
crate::DataTypeId::GetEndpointsRequest as u32,
crate::ObjectId::GetEndpointsRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<GetEndpointsRequest>,
);
inst.add_json_type(
crate::DataTypeId::GetEndpointsResponse as u32,
crate::ObjectId::GetEndpointsResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<GetEndpointsResponse>,
);
inst.add_json_type(
crate::DataTypeId::HistoryData as u32,
crate::ObjectId::HistoryData_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<HistoryData>,
);
inst.add_json_type(
crate::DataTypeId::HistoryEvent as u32,
crate::ObjectId::HistoryEvent_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<HistoryEvent>,
);
inst.add_json_type(
crate::DataTypeId::HistoryEventFieldList as u32,
crate::ObjectId::HistoryEventFieldList_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<HistoryEventFieldList>,
);
inst.add_json_type(
crate::DataTypeId::HistoryModifiedData as u32,
crate::ObjectId::HistoryModifiedData_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<HistoryModifiedData>,
);
inst.add_json_type(
crate::DataTypeId::HistoryModifiedEvent as u32,
crate::ObjectId::HistoryModifiedEvent_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<HistoryModifiedEvent>,
);
inst.add_json_type(
crate::DataTypeId::HistoryReadRequest as u32,
crate::ObjectId::HistoryReadRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<HistoryReadRequest>,
);
inst.add_json_type(
crate::DataTypeId::HistoryReadResponse as u32,
crate::ObjectId::HistoryReadResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<HistoryReadResponse>,
);
inst.add_json_type(
crate::DataTypeId::HistoryReadResult as u32,
crate::ObjectId::HistoryReadResult_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<HistoryReadResult>,
);
inst.add_json_type(
crate::DataTypeId::HistoryReadValueId as u32,
crate::ObjectId::HistoryReadValueId_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<HistoryReadValueId>,
);
inst.add_json_type(
crate::DataTypeId::HistoryUpdateRequest as u32,
crate::ObjectId::HistoryUpdateRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<HistoryUpdateRequest>,
);
inst.add_json_type(
crate::DataTypeId::HistoryUpdateResponse as u32,
crate::ObjectId::HistoryUpdateResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<HistoryUpdateResponse>,
);
inst.add_json_type(
crate::DataTypeId::HistoryUpdateResult as u32,
crate::ObjectId::HistoryUpdateResult_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<HistoryUpdateResult>,
);
inst.add_json_type(
crate::DataTypeId::IdentityMappingRuleType as u32,
crate::ObjectId::IdentityMappingRuleType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<IdentityMappingRuleType>,
);
inst.add_json_type(
crate::DataTypeId::IssuedIdentityToken as u32,
crate::ObjectId::IssuedIdentityToken_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<IssuedIdentityToken>,
);
inst.add_json_type(
crate::DataTypeId::JsonDataSetReaderMessageDataType as u32,
crate::ObjectId::JsonDataSetReaderMessageDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<JsonDataSetReaderMessageDataType>,
);
inst.add_json_type(
crate::DataTypeId::JsonDataSetWriterMessageDataType as u32,
crate::ObjectId::JsonDataSetWriterMessageDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<JsonDataSetWriterMessageDataType>,
);
inst.add_json_type(
crate::DataTypeId::JsonWriterGroupMessageDataType as u32,
crate::ObjectId::JsonWriterGroupMessageDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<JsonWriterGroupMessageDataType>,
);
inst.add_json_type(
crate::DataTypeId::KeyValuePair as u32,
crate::ObjectId::KeyValuePair_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<KeyValuePair>,
);
inst.add_json_type(
crate::DataTypeId::LinearConversionDataType as u32,
crate::ObjectId::LinearConversionDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<LinearConversionDataType>,
);
inst.add_json_type(
crate::DataTypeId::LiteralOperand as u32,
crate::ObjectId::LiteralOperand_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<LiteralOperand>,
);
inst.add_json_type(
crate::DataTypeId::LldpManagementAddressTxPortType as u32,
crate::ObjectId::LldpManagementAddressTxPortType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<LldpManagementAddressTxPortType>,
);
inst.add_json_type(
crate::DataTypeId::LldpManagementAddressType as u32,
crate::ObjectId::LldpManagementAddressType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<LldpManagementAddressType>,
);
inst.add_json_type(
crate::DataTypeId::LldpTlvType as u32,
crate::ObjectId::LldpTlvType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<LldpTlvType>,
);
inst.add_json_type(
crate::DataTypeId::MdnsDiscoveryConfiguration as u32,
crate::ObjectId::MdnsDiscoveryConfiguration_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<MdnsDiscoveryConfiguration>,
);
inst.add_json_type(
crate::DataTypeId::MethodAttributes as u32,
crate::ObjectId::MethodAttributes_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<MethodAttributes>,
);
inst.add_json_type(
crate::DataTypeId::ModelChangeStructureDataType as u32,
crate::ObjectId::ModelChangeStructureDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ModelChangeStructureDataType>,
);
inst.add_json_type(
crate::DataTypeId::ModificationInfo as u32,
crate::ObjectId::ModificationInfo_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ModificationInfo>,
);
inst.add_json_type(
crate::DataTypeId::ModifyMonitoredItemsRequest as u32,
crate::ObjectId::ModifyMonitoredItemsRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ModifyMonitoredItemsRequest>,
);
inst.add_json_type(
crate::DataTypeId::ModifyMonitoredItemsResponse as u32,
crate::ObjectId::ModifyMonitoredItemsResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ModifyMonitoredItemsResponse>,
);
inst.add_json_type(
crate::DataTypeId::ModifySubscriptionRequest as u32,
crate::ObjectId::ModifySubscriptionRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ModifySubscriptionRequest>,
);
inst.add_json_type(
crate::DataTypeId::ModifySubscriptionResponse as u32,
crate::ObjectId::ModifySubscriptionResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ModifySubscriptionResponse>,
);
inst.add_json_type(
crate::DataTypeId::MonitoredItemCreateRequest as u32,
crate::ObjectId::MonitoredItemCreateRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<MonitoredItemCreateRequest>,
);
inst.add_json_type(
crate::DataTypeId::MonitoredItemCreateResult as u32,
crate::ObjectId::MonitoredItemCreateResult_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<MonitoredItemCreateResult>,
);
inst.add_json_type(
crate::DataTypeId::MonitoredItemModifyRequest as u32,
crate::ObjectId::MonitoredItemModifyRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<MonitoredItemModifyRequest>,
);
inst.add_json_type(
crate::DataTypeId::MonitoredItemModifyResult as u32,
crate::ObjectId::MonitoredItemModifyResult_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<MonitoredItemModifyResult>,
);
inst.add_json_type(
crate::DataTypeId::MonitoredItemNotification as u32,
crate::ObjectId::MonitoredItemNotification_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<MonitoredItemNotification>,
);
inst.add_json_type(
crate::DataTypeId::MonitoringFilter as u32,
crate::ObjectId::MonitoringFilter_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<MonitoringFilter>,
);
inst.add_json_type(
crate::DataTypeId::MonitoringFilterResult as u32,
crate::ObjectId::MonitoringFilterResult_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<MonitoringFilterResult>,
);
inst.add_json_type(
crate::DataTypeId::MonitoringParameters as u32,
crate::ObjectId::MonitoringParameters_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<MonitoringParameters>,
);
inst.add_json_type(
crate::DataTypeId::NetworkAddressUrlDataType as u32,
crate::ObjectId::NetworkAddressUrlDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<NetworkAddressUrlDataType>,
);
inst.add_json_type(
crate::DataTypeId::NetworkGroupDataType as u32,
crate::ObjectId::NetworkGroupDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<NetworkGroupDataType>,
);
inst.add_json_type(
crate::DataTypeId::NodeAttributes as u32,
crate::ObjectId::NodeAttributes_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<NodeAttributes>,
);
inst.add_json_type(
crate::DataTypeId::NodeReference as u32,
crate::ObjectId::NodeReference_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<NodeReference>,
);
inst.add_json_type(
crate::DataTypeId::NodeTypeDescription as u32,
crate::ObjectId::NodeTypeDescription_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<NodeTypeDescription>,
);
inst.add_json_type(
crate::DataTypeId::NotificationData as u32,
crate::ObjectId::NotificationData_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<NotificationData>,
);
inst.add_json_type(
crate::DataTypeId::NotificationMessage as u32,
crate::ObjectId::NotificationMessage_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<NotificationMessage>,
);
inst.add_json_type(
crate::DataTypeId::ObjectAttributes as u32,
crate::ObjectId::ObjectAttributes_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ObjectAttributes>,
);
inst.add_json_type(
crate::DataTypeId::ObjectTypeAttributes as u32,
crate::ObjectId::ObjectTypeAttributes_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ObjectTypeAttributes>,
);
inst.add_json_type(
crate::DataTypeId::OpenSecureChannelRequest as u32,
crate::ObjectId::OpenSecureChannelRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<OpenSecureChannelRequest>,
);
inst.add_json_type(
crate::DataTypeId::OpenSecureChannelResponse as u32,
crate::ObjectId::OpenSecureChannelResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<OpenSecureChannelResponse>,
);
inst.add_json_type(
crate::DataTypeId::ParsingResult as u32,
crate::ObjectId::ParsingResult_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ParsingResult>,
);
inst.add_json_type(
crate::DataTypeId::PortableNodeId as u32,
crate::ObjectId::PortableNodeId_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<PortableNodeId>,
);
inst.add_json_type(
crate::DataTypeId::PortableQualifiedName as u32,
crate::ObjectId::PortableQualifiedName_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<PortableQualifiedName>,
);
inst.add_json_type(
crate::DataTypeId::PriorityMappingEntryType as u32,
crate::ObjectId::PriorityMappingEntryType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<PriorityMappingEntryType>,
);
inst.add_json_type(
crate::DataTypeId::ProgramDiagnostic2DataType as u32,
crate::ObjectId::ProgramDiagnostic2DataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ProgramDiagnostic2DataType>,
);
inst.add_json_type(
crate::DataTypeId::ProgramDiagnosticDataType as u32,
crate::ObjectId::ProgramDiagnosticDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ProgramDiagnosticDataType>,
);
inst.add_json_type(
crate::DataTypeId::PubSubConfiguration2DataType as u32,
crate::ObjectId::PubSubConfiguration2DataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<PubSubConfiguration2DataType>,
);
inst.add_json_type(
crate::DataTypeId::PubSubConfigurationDataType as u32,
crate::ObjectId::PubSubConfigurationDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<PubSubConfigurationDataType>,
);
inst.add_json_type(
crate::DataTypeId::PubSubConfigurationRefDataType as u32,
crate::ObjectId::PubSubConfigurationRefDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<PubSubConfigurationRefDataType>,
);
inst.add_json_type(
crate::DataTypeId::PubSubConfigurationValueDataType as u32,
crate::ObjectId::PubSubConfigurationValueDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<PubSubConfigurationValueDataType>,
);
inst.add_json_type(
crate::DataTypeId::PubSubConnectionDataType as u32,
crate::ObjectId::PubSubConnectionDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<PubSubConnectionDataType>,
);
inst.add_json_type(
crate::DataTypeId::PubSubKeyPushTargetDataType as u32,
crate::ObjectId::PubSubKeyPushTargetDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<PubSubKeyPushTargetDataType>,
);
inst.add_json_type(
crate::DataTypeId::PublishRequest as u32,
crate::ObjectId::PublishRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<PublishRequest>,
);
inst.add_json_type(
crate::DataTypeId::PublishResponse as u32,
crate::ObjectId::PublishResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<PublishResponse>,
);
inst.add_json_type(
crate::DataTypeId::PublishedActionDataType as u32,
crate::ObjectId::PublishedActionDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<PublishedActionDataType>,
);
inst.add_json_type(
crate::DataTypeId::PublishedActionMethodDataType as u32,
crate::ObjectId::PublishedActionMethodDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<PublishedActionMethodDataType>,
);
inst.add_json_type(
crate::DataTypeId::PublishedDataItemsDataType as u32,
crate::ObjectId::PublishedDataItemsDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<PublishedDataItemsDataType>,
);
inst.add_json_type(
crate::DataTypeId::PublishedDataSetCustomSourceDataType as u32,
crate::ObjectId::PublishedDataSetCustomSourceDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<PublishedDataSetCustomSourceDataType>,
);
inst.add_json_type(
crate::DataTypeId::PublishedDataSetDataType as u32,
crate::ObjectId::PublishedDataSetDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<PublishedDataSetDataType>,
);
inst.add_json_type(
crate::DataTypeId::PublishedEventsDataType as u32,
crate::ObjectId::PublishedEventsDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<PublishedEventsDataType>,
);
inst.add_json_type(
crate::DataTypeId::PublishedVariableDataType as u32,
crate::ObjectId::PublishedVariableDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<PublishedVariableDataType>,
);
inst.add_json_type(
crate::DataTypeId::QuantityDimension as u32,
crate::ObjectId::QuantityDimension_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<QuantityDimension>,
);
inst.add_json_type(
crate::DataTypeId::QueryDataDescription as u32,
crate::ObjectId::QueryDataDescription_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<QueryDataDescription>,
);
inst.add_json_type(
crate::DataTypeId::QueryDataSet as u32,
crate::ObjectId::QueryDataSet_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<QueryDataSet>,
);
inst.add_json_type(
crate::DataTypeId::QueryFirstRequest as u32,
crate::ObjectId::QueryFirstRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<QueryFirstRequest>,
);
inst.add_json_type(
crate::DataTypeId::QueryFirstResponse as u32,
crate::ObjectId::QueryFirstResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<QueryFirstResponse>,
);
inst.add_json_type(
crate::DataTypeId::QueryNextRequest as u32,
crate::ObjectId::QueryNextRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<QueryNextRequest>,
);
inst.add_json_type(
crate::DataTypeId::QueryNextResponse as u32,
crate::ObjectId::QueryNextResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<QueryNextResponse>,
);
inst.add_json_type(
crate::DataTypeId::Range as u32,
crate::ObjectId::Range_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<Range>,
);
inst.add_json_type(
crate::DataTypeId::RationalNumber as u32,
crate::ObjectId::RationalNumber_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<RationalNumber>,
);
inst.add_json_type(
crate::DataTypeId::ReadAnnotationDataDetails as u32,
crate::ObjectId::ReadAnnotationDataDetails_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ReadAnnotationDataDetails>,
);
inst.add_json_type(
crate::DataTypeId::ReadAtTimeDetails as u32,
crate::ObjectId::ReadAtTimeDetails_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ReadAtTimeDetails>,
);
inst.add_json_type(
crate::DataTypeId::ReadEventDetails as u32,
crate::ObjectId::ReadEventDetails_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ReadEventDetails>,
);
inst.add_json_type(
crate::DataTypeId::ReadEventDetails2 as u32,
crate::ObjectId::ReadEventDetails2_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ReadEventDetails2>,
);
inst.add_json_type(
crate::DataTypeId::ReadEventDetailsSorted as u32,
crate::ObjectId::ReadEventDetailsSorted_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ReadEventDetailsSorted>,
);
inst.add_json_type(
crate::DataTypeId::ReadProcessedDetails as u32,
crate::ObjectId::ReadProcessedDetails_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ReadProcessedDetails>,
);
inst.add_json_type(
crate::DataTypeId::ReadRawModifiedDetails as u32,
crate::ObjectId::ReadRawModifiedDetails_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ReadRawModifiedDetails>,
);
inst.add_json_type(
crate::DataTypeId::ReadRequest as u32,
crate::ObjectId::ReadRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ReadRequest>,
);
inst.add_json_type(
crate::DataTypeId::ReadResponse as u32,
crate::ObjectId::ReadResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ReadResponse>,
);
inst.add_json_type(
crate::DataTypeId::ReadValueId as u32,
crate::ObjectId::ReadValueId_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ReadValueId>,
);
inst.add_json_type(
crate::DataTypeId::ReaderGroupDataType as u32,
crate::ObjectId::ReaderGroupDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ReaderGroupDataType>,
);
inst.add_json_type(
crate::DataTypeId::ReceiveQosPriorityDataType as u32,
crate::ObjectId::ReceiveQosPriorityDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ReceiveQosPriorityDataType>,
);
inst.add_json_type(
crate::DataTypeId::RedundantServerDataType as u32,
crate::ObjectId::RedundantServerDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<RedundantServerDataType>,
);
inst.add_json_type(
crate::DataTypeId::ReferenceDescription as u32,
crate::ObjectId::ReferenceDescription_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ReferenceDescription>,
);
inst.add_json_type(
crate::DataTypeId::ReferenceDescriptionDataType as u32,
crate::ObjectId::ReferenceDescriptionDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ReferenceDescriptionDataType>,
);
inst.add_json_type(
crate::DataTypeId::ReferenceListEntryDataType as u32,
crate::ObjectId::ReferenceListEntryDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ReferenceListEntryDataType>,
);
inst.add_json_type(
crate::DataTypeId::ReferenceTypeAttributes as u32,
crate::ObjectId::ReferenceTypeAttributes_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ReferenceTypeAttributes>,
);
inst.add_json_type(
crate::DataTypeId::RegisterNodesRequest as u32,
crate::ObjectId::RegisterNodesRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<RegisterNodesRequest>,
);
inst.add_json_type(
crate::DataTypeId::RegisterNodesResponse as u32,
crate::ObjectId::RegisterNodesResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<RegisterNodesResponse>,
);
inst.add_json_type(
crate::DataTypeId::RegisterServer2Request as u32,
crate::ObjectId::RegisterServer2Request_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<RegisterServer2Request>,
);
inst.add_json_type(
crate::DataTypeId::RegisterServer2Response as u32,
crate::ObjectId::RegisterServer2Response_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<RegisterServer2Response>,
);
inst.add_json_type(
crate::DataTypeId::RegisterServerRequest as u32,
crate::ObjectId::RegisterServerRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<RegisterServerRequest>,
);
inst.add_json_type(
crate::DataTypeId::RegisterServerResponse as u32,
crate::ObjectId::RegisterServerResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<RegisterServerResponse>,
);
inst.add_json_type(
crate::DataTypeId::RegisteredServer as u32,
crate::ObjectId::RegisteredServer_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<RegisteredServer>,
);
inst.add_json_type(
crate::DataTypeId::RelativePath as u32,
crate::ObjectId::RelativePath_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<RelativePath>,
);
inst.add_json_type(
crate::DataTypeId::RelativePathElement as u32,
crate::ObjectId::RelativePathElement_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<RelativePathElement>,
);
inst.add_json_type(
crate::DataTypeId::RepublishRequest as u32,
crate::ObjectId::RepublishRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<RepublishRequest>,
);
inst.add_json_type(
crate::DataTypeId::RepublishResponse as u32,
crate::ObjectId::RepublishResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<RepublishResponse>,
);
inst.add_json_type(
crate::DataTypeId::RolePermissionType as u32,
crate::ObjectId::RolePermissionType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<RolePermissionType>,
);
inst.add_json_type(
crate::DataTypeId::SamplingIntervalDiagnosticsDataType as u32,
crate::ObjectId::SamplingIntervalDiagnosticsDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SamplingIntervalDiagnosticsDataType>,
);
inst.add_json_type(
crate::DataTypeId::SecurityGroupDataType as u32,
crate::ObjectId::SecurityGroupDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SecurityGroupDataType>,
);
inst.add_json_type(
crate::DataTypeId::SemanticChangeStructureDataType as u32,
crate::ObjectId::SemanticChangeStructureDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SemanticChangeStructureDataType>,
);
inst.add_json_type(
crate::DataTypeId::ServerDiagnosticsSummaryDataType as u32,
crate::ObjectId::ServerDiagnosticsSummaryDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ServerDiagnosticsSummaryDataType>,
);
inst.add_json_type(
crate::DataTypeId::ServerOnNetwork as u32,
crate::ObjectId::ServerOnNetwork_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ServerOnNetwork>,
);
inst.add_json_type(
crate::DataTypeId::ServerStatusDataType as u32,
crate::ObjectId::ServerStatusDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ServerStatusDataType>,
);
inst.add_json_type(
crate::DataTypeId::ServiceCounterDataType as u32,
crate::ObjectId::ServiceCounterDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ServiceCounterDataType>,
);
inst.add_json_type(
crate::DataTypeId::ServiceFault as u32,
crate::ObjectId::ServiceFault_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ServiceFault>,
);
inst.add_json_type(
crate::DataTypeId::SessionDiagnosticsDataType as u32,
crate::ObjectId::SessionDiagnosticsDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SessionDiagnosticsDataType>,
);
inst.add_json_type(
crate::DataTypeId::SessionSecurityDiagnosticsDataType as u32,
crate::ObjectId::SessionSecurityDiagnosticsDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SessionSecurityDiagnosticsDataType>,
);
inst.add_json_type(
crate::DataTypeId::SessionlessInvokeRequestType as u32,
crate::ObjectId::SessionlessInvokeRequestType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SessionlessInvokeRequestType>,
);
inst.add_json_type(
crate::DataTypeId::SessionlessInvokeResponseType as u32,
crate::ObjectId::SessionlessInvokeResponseType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SessionlessInvokeResponseType>,
);
inst.add_json_type(
crate::DataTypeId::SetMonitoringModeRequest as u32,
crate::ObjectId::SetMonitoringModeRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SetMonitoringModeRequest>,
);
inst.add_json_type(
crate::DataTypeId::SetMonitoringModeResponse as u32,
crate::ObjectId::SetMonitoringModeResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SetMonitoringModeResponse>,
);
inst.add_json_type(
crate::DataTypeId::SetPublishingModeRequest as u32,
crate::ObjectId::SetPublishingModeRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SetPublishingModeRequest>,
);
inst.add_json_type(
crate::DataTypeId::SetPublishingModeResponse as u32,
crate::ObjectId::SetPublishingModeResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SetPublishingModeResponse>,
);
inst.add_json_type(
crate::DataTypeId::SetTriggeringRequest as u32,
crate::ObjectId::SetTriggeringRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SetTriggeringRequest>,
);
inst.add_json_type(
crate::DataTypeId::SetTriggeringResponse as u32,
crate::ObjectId::SetTriggeringResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SetTriggeringResponse>,
);
inst.add_json_type(
crate::DataTypeId::SignatureData as u32,
crate::ObjectId::SignatureData_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SignatureData>,
);
inst.add_json_type(
crate::DataTypeId::SignedSoftwareCertificate as u32,
crate::ObjectId::SignedSoftwareCertificate_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SignedSoftwareCertificate>,
);
inst.add_json_type(
crate::DataTypeId::SimpleAttributeOperand as u32,
crate::ObjectId::SimpleAttributeOperand_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SimpleAttributeOperand>,
);
inst.add_json_type(
crate::DataTypeId::SimpleTypeDescription as u32,
crate::ObjectId::SimpleTypeDescription_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SimpleTypeDescription>,
);
inst.add_json_type(
crate::DataTypeId::SortRuleElement as u32,
crate::ObjectId::SortRuleElement_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SortRuleElement>,
);
inst.add_json_type(
crate::DataTypeId::StandaloneSubscribedDataSetDataType as u32,
crate::ObjectId::StandaloneSubscribedDataSetDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<StandaloneSubscribedDataSetDataType>,
);
inst.add_json_type(
crate::DataTypeId::StandaloneSubscribedDataSetRefDataType as u32,
crate::ObjectId::StandaloneSubscribedDataSetRefDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<StandaloneSubscribedDataSetRefDataType>,
);
inst.add_json_type(
crate::DataTypeId::StatusChangeNotification as u32,
crate::ObjectId::StatusChangeNotification_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<StatusChangeNotification>,
);
inst.add_json_type(
crate::DataTypeId::StatusResult as u32,
crate::ObjectId::StatusResult_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<StatusResult>,
);
inst.add_json_type(
crate::DataTypeId::StructureDefinition as u32,
crate::ObjectId::StructureDefinition_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<StructureDefinition>,
);
inst.add_json_type(
crate::DataTypeId::StructureDescription as u32,
crate::ObjectId::StructureDescription_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<StructureDescription>,
);
inst.add_json_type(
crate::DataTypeId::StructureField as u32,
crate::ObjectId::StructureField_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<StructureField>,
);
inst.add_json_type(
crate::DataTypeId::SubscribedDataSetMirrorDataType as u32,
crate::ObjectId::SubscribedDataSetMirrorDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SubscribedDataSetMirrorDataType>,
);
inst.add_json_type(
crate::DataTypeId::SubscriptionAcknowledgement as u32,
crate::ObjectId::SubscriptionAcknowledgement_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SubscriptionAcknowledgement>,
);
inst.add_json_type(
crate::DataTypeId::SubscriptionDiagnosticsDataType as u32,
crate::ObjectId::SubscriptionDiagnosticsDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<SubscriptionDiagnosticsDataType>,
);
inst.add_json_type(
crate::DataTypeId::TargetVariablesDataType as u32,
crate::ObjectId::TargetVariablesDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<TargetVariablesDataType>,
);
inst.add_json_type(
crate::DataTypeId::ThreeDCartesianCoordinates as u32,
crate::ObjectId::ThreeDCartesianCoordinates_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ThreeDCartesianCoordinates>,
);
inst.add_json_type(
crate::DataTypeId::ThreeDFrame as u32,
crate::ObjectId::ThreeDFrame_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ThreeDFrame>,
);
inst.add_json_type(
crate::DataTypeId::ThreeDOrientation as u32,
crate::ObjectId::ThreeDOrientation_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ThreeDOrientation>,
);
inst.add_json_type(
crate::DataTypeId::ThreeDVector as u32,
crate::ObjectId::ThreeDVector_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ThreeDVector>,
);
inst.add_json_type(
crate::DataTypeId::TimeZoneDataType as u32,
crate::ObjectId::TimeZoneDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<TimeZoneDataType>,
);
inst.add_json_type(
crate::DataTypeId::TransactionErrorType as u32,
crate::ObjectId::TransactionErrorType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<TransactionErrorType>,
);
inst.add_json_type(
crate::DataTypeId::TransferResult as u32,
crate::ObjectId::TransferResult_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<TransferResult>,
);
inst.add_json_type(
crate::DataTypeId::TransferSubscriptionsRequest as u32,
crate::ObjectId::TransferSubscriptionsRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<TransferSubscriptionsRequest>,
);
inst.add_json_type(
crate::DataTypeId::TransferSubscriptionsResponse as u32,
crate::ObjectId::TransferSubscriptionsResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<TransferSubscriptionsResponse>,
);
inst.add_json_type(
crate::DataTypeId::TranslateBrowsePathsToNodeIdsRequest as u32,
crate::ObjectId::TranslateBrowsePathsToNodeIdsRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<TranslateBrowsePathsToNodeIdsRequest>,
);
inst.add_json_type(
crate::DataTypeId::TranslateBrowsePathsToNodeIdsResponse as u32,
crate::ObjectId::TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<TranslateBrowsePathsToNodeIdsResponse>,
);
inst.add_json_type(
crate::DataTypeId::TransmitQosPriorityDataType as u32,
crate::ObjectId::TransmitQosPriorityDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<TransmitQosPriorityDataType>,
);
inst.add_json_type(
crate::DataTypeId::TrustListDataType as u32,
crate::ObjectId::TrustListDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<TrustListDataType>,
);
inst.add_json_type(
crate::DataTypeId::UABinaryFileDataType as u32,
crate::ObjectId::UABinaryFileDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<UABinaryFileDataType>,
);
inst.add_json_type(
crate::DataTypeId::UadpDataSetReaderMessageDataType as u32,
crate::ObjectId::UadpDataSetReaderMessageDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<UadpDataSetReaderMessageDataType>,
);
inst.add_json_type(
crate::DataTypeId::UadpDataSetWriterMessageDataType as u32,
crate::ObjectId::UadpDataSetWriterMessageDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<UadpDataSetWriterMessageDataType>,
);
inst.add_json_type(
crate::DataTypeId::UadpWriterGroupMessageDataType as u32,
crate::ObjectId::UadpWriterGroupMessageDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<UadpWriterGroupMessageDataType>,
);
inst.add_json_type(
crate::DataTypeId::UnregisterNodesRequest as u32,
crate::ObjectId::UnregisterNodesRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<UnregisterNodesRequest>,
);
inst.add_json_type(
crate::DataTypeId::UnregisterNodesResponse as u32,
crate::ObjectId::UnregisterNodesResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<UnregisterNodesResponse>,
);
inst.add_json_type(
crate::DataTypeId::UnsignedRationalNumber as u32,
crate::ObjectId::UnsignedRationalNumber_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<UnsignedRationalNumber>,
);
inst.add_json_type(
crate::DataTypeId::UpdateDataDetails as u32,
crate::ObjectId::UpdateDataDetails_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<UpdateDataDetails>,
);
inst.add_json_type(
crate::DataTypeId::UpdateEventDetails as u32,
crate::ObjectId::UpdateEventDetails_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<UpdateEventDetails>,
);
inst.add_json_type(
crate::DataTypeId::UpdateStructureDataDetails as u32,
crate::ObjectId::UpdateStructureDataDetails_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<UpdateStructureDataDetails>,
);
inst.add_json_type(
crate::DataTypeId::UserManagementDataType as u32,
crate::ObjectId::UserManagementDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<UserManagementDataType>,
);
inst.add_json_type(
crate::DataTypeId::UserNameIdentityToken as u32,
crate::ObjectId::UserNameIdentityToken_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<UserNameIdentityToken>,
);
inst.add_json_type(
crate::DataTypeId::UserTokenPolicy as u32,
crate::ObjectId::UserTokenPolicy_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<UserTokenPolicy>,
);
inst.add_json_type(
crate::DataTypeId::VariableAttributes as u32,
crate::ObjectId::VariableAttributes_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<VariableAttributes>,
);
inst.add_json_type(
crate::DataTypeId::VariableTypeAttributes as u32,
crate::ObjectId::VariableTypeAttributes_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<VariableTypeAttributes>,
);
inst.add_json_type(
crate::DataTypeId::ViewAttributes as u32,
crate::ObjectId::ViewAttributes_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ViewAttributes>,
);
inst.add_json_type(
crate::DataTypeId::ViewDescription as u32,
crate::ObjectId::ViewDescription_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<ViewDescription>,
);
inst.add_json_type(
crate::DataTypeId::WriteRequest as u32,
crate::ObjectId::WriteRequest_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<WriteRequest>,
);
inst.add_json_type(
crate::DataTypeId::WriteResponse as u32,
crate::ObjectId::WriteResponse_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<WriteResponse>,
);
inst.add_json_type(
crate::DataTypeId::WriteValue as u32,
crate::ObjectId::WriteValue_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<WriteValue>,
);
inst.add_json_type(
crate::DataTypeId::WriterGroupDataType as u32,
crate::ObjectId::WriterGroupDataType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<WriterGroupDataType>,
);
inst.add_json_type(
crate::DataTypeId::X509IdentityToken as u32,
crate::ObjectId::X509IdentityToken_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<X509IdentityToken>,
);
inst.add_json_type(
crate::DataTypeId::XVType as u32,
crate::ObjectId::XVType_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<XVType>,
);
inst.add_json_type(
crate::DataTypeId::Argument as u32,
crate::ObjectId::Argument_Encoding_DefaultJson as u32,
opcua::types::json_decode_to_enc::<crate::argument::Argument>,
);
}
inst
});
#[derive(Debug, Clone, Copy)]
pub struct GeneratedTypeLoader;
impl opcua::types::TypeLoader for GeneratedTypeLoader {
fn load_from_binary(
&self,
node_id: &opcua::types::NodeId,
stream: &mut dyn std::io::Read,
ctx: &opcua::types::Context<'_>,
_length: Option<usize>,
) -> Option<opcua::types::EncodingResult<Box<dyn opcua::types::DynEncodable>>> {
if node_id.namespace != 0 {
return None;
}
let Some(num_id) = node_id.as_u32() else {
return Some(Err(opcua::types::Error::decoding(
"Unsupported encoding ID. Only numeric encoding IDs are currently supported",
)));
};
TYPES.decode_binary(num_id, stream, ctx)
}
#[cfg(feature = "xml")]
fn load_from_xml(
&self,
node_id: &opcua::types::NodeId,
stream: &mut opcua::types::xml::XmlStreamReader<&mut dyn std::io::Read>,
ctx: &opcua::types::Context<'_>,
_name: &str,
) -> Option<opcua::types::EncodingResult<Box<dyn opcua::types::DynEncodable>>> {
if node_id.namespace != 0 {
return None;
}
let Some(num_id) = node_id.as_u32() else {
return Some(Err(opcua::types::Error::decoding(
"Unsupported encoding ID. Only numeric encoding IDs are currently supported",
)));
};
TYPES.decode_xml(num_id, stream, ctx)
}
#[cfg(feature = "json")]
fn load_from_json(
&self,
node_id: &opcua::types::NodeId,
stream: &mut opcua::types::json::JsonStreamReader<&mut dyn std::io::Read>,
ctx: &opcua::types::Context<'_>,
) -> Option<opcua::types::EncodingResult<Box<dyn opcua::types::DynEncodable>>> {
if node_id.namespace != 0 {
return None;
}
let Some(num_id) = node_id.as_u32() else {
return Some(Err(opcua::types::Error::decoding(
"Unsupported encoding ID. Only numeric encoding IDs are currently supported",
)));
};
TYPES.decode_json(num_id, stream, ctx)
}
fn priority(&self) -> opcua::types::TypeLoaderPriority {
opcua::types::TypeLoaderPriority::Core
}
}