Crate opcua_types

Source
Expand description

The OPC UA Types module contains data types and enumerations for OPC UA.

This includes:

  1. All of the built-in data types described in OPC Part 6 Chapter 5 that are encodable.
  2. All of the standard data types described in OPC Part 3 Chapter 8 (if not covered by 1.).
  3. Autogenerated data types and request / responses as described in OPC Part 4.

For the built-in data types, the module provides functions

Re-exports§

pub use self::argument::*;
pub use self::array::*;
pub use self::attribute::*;
pub use self::byte_string::*;
pub use self::data_change::*;
pub use self::data_type_definition::*;
pub use self::data_types::*;
pub use self::data_value::*;
pub use self::date_time::*;
pub use self::diagnostic_info::*;
pub use self::encoding::*;
pub use self::event_field::*;
pub use self::expanded_node_id::*;
pub use self::extension_object::*;
pub use self::guid::*;
pub use self::localized_text::*;
pub use self::namespaces::*;
pub use self::node_id::*;
pub use self::numeric_range::*;
pub use self::operand::*;
pub use self::qualified_name::*;
pub use self::request_header::*;
pub use self::response_header::*;
pub use self::status_code::*;
pub use self::string::*;
pub use self::type_loader::*;
pub use self::variant::*;

Modules§

action_method_data_type
action_target_data_type
activate_session_request
activate_session_response
add_nodes_item
add_nodes_request
add_nodes_response
add_nodes_result
add_references_item
add_references_request
add_references_response
additional_parameters_type
aggregate_configuration
aggregate_filter
aggregate_filter_result
alias_name_data_type
annotation
annotation_data_type
anonymous_identity_token
application_description
argument
The Argument type, used for input and output arguments of methods.
array
The Array type, used to contain OPC-UA arrays, which are potentially multi-dimensional, but stored as a single vector of Variants.
attribute
The AttributeId enum, identifying OPC UA node attributes by a numeric value.
attribute_operand
axis_information
basic_types
Contains definitions of the simple OPC UA scalar types.
bit_field_definition
broker_connection_transport_data_type
broker_data_set_reader_transport_data_type
broker_data_set_writer_transport_data_type
broker_writer_group_transport_data_type
browse_description
browse_next_request
browse_next_response
browse_path
browse_path_result
browse_path_target
browse_request
browse_response
browse_result
build_info
byte_string
Contains the implementation of ByteString.
call_method_request
call_method_result
call_request
call_response
cancel_request
cancel_response
channel_security_token
close_secure_channel_request
close_secure_channel_response
close_session_request
close_session_response
complex_number_type
configuration_version_data_type
constants
Contains a few constants and defaults used in decoding and encoding.
content_filter
content_filter_element
content_filter_element_result
content_filter_result
create_monitored_items_request
create_monitored_items_response
create_session_request
create_session_response
create_subscription_request
create_subscription_response
currency_unit_type
custom
Tools for working with structs whose structure is not known at compile time, using crate::DataTypeDefinition to encode and decode values.
data_change
Implementation of data change filters, and Deadband
data_change_filter
data_change_notification
data_set_meta_data_type
data_set_reader_data_type
data_set_writer_data_type
data_type_attributes
data_type_definition
Implementation of the DataTypeDefinition enum, and some utilities related to this.
data_types
Certain aliases for OPC-UA data types.
data_value
Contains the implementation of DataValue.
datagram_connection_transport_2_data_type
datagram_connection_transport_data_type
datagram_data_set_reader_transport_data_type
datagram_writer_group_transport_2_data_type
datagram_writer_group_transport_data_type
date_time
Contains the implementation of DataTime.
decimal_data_type
delete_at_time_details
delete_event_details
delete_monitored_items_request
delete_monitored_items_response
delete_nodes_item
delete_nodes_request
delete_nodes_response
delete_raw_modified_details
delete_references_item
delete_references_request
delete_references_response
delete_subscriptions_request
delete_subscriptions_response
diagnostic_info
Contains the implementation of DiagnosticInfo.
discovery_configuration
double_complex_number_type
dtls_pub_sub_connection_data_type
element_operand
encoding
Contains the BinaryEncodable trait and helpers for reading and writing of scalar values and other primitives.
endpoint_configuration
endpoint_description
endpoint_type
endpoint_url_list_data_type
enum_definition
enum_description
enum_field
enum_value_type
enums
ephemeral_key_type
errors
Rust OpcUa specific errors
eu_information
event_field
Core logic for reading Variant values from an event.
event_field_list
event_filter
event_filter_result
event_notification_list
expanded_node_id
Contains the implementation of ExpandedNodeId.
extension_object
Contains the implementation of ExtensionObject.
field_meta_data
field_target_data_type
find_servers_on_network_request
find_servers_on_network_response
find_servers_request
find_servers_response
generic_attribute_value
generic_attributes
get_endpoints_request
get_endpoints_response
guid
Contains the implementation of Guid.
history_data
history_event
history_event_field_list
history_modified_data
history_modified_event
history_read_request
history_read_response
history_read_result
history_read_value_id
history_update_request
history_update_response
history_update_result
identity_mapping_rule_type
issued_identity_token
issued_token_types
Contains constants for known issued token types as defined in the OPC-UA standard.
json
Enabled with the “json” feature.
json_action_meta_data_message
json_action_network_message
json_action_request_message
json_action_responder_message
json_action_response_message
json_application_description_message
json_data_set_message
json_data_set_meta_data_message
json_data_set_reader_message_data_type
json_data_set_writer_message_data_type
json_network_message
json_pub_sub_connection_message
json_server_endpoints_message
json_status_message
json_writer_group_message_data_type
key_value_pair
linear_conversion_data_type
literal_operand
lldp_management_address_tx_port_type
lldp_management_address_type
lldp_tlv_type
localized_text
Contains the definition of LocalizedText.
mdns_discovery_configuration
method_attributes
model_change_structure_data_type
modification_info
modify_monitored_items_request
modify_monitored_items_response
modify_subscription_request
modify_subscription_response
monitored_item_create_request
monitored_item_create_result
monitored_item_modify_request
monitored_item_modify_result
monitored_item_notification
monitoring_filter
monitoring_filter_result
monitoring_parameters
namespaces
Utilities for working with namespaces.
network_address_url_data_type
network_group_data_type
node_attributes
node_id
Contains the implementation of NodeId.
node_reference
node_type_description
notification_data
notification_message
Helpers for NotificationMessage types
numeric_range
Contains the implementation of NumericRange.
object_attributes
object_type_attributes
open_secure_channel_request
open_secure_channel_response
operand
Implementation of content filters.
parsing_result
portable_node_id
portable_qualified_name
priority_mapping_entry_type
profiles
Contains constants recognized by OPC UA clients and servers to describe various protocols and profiles used during communication and encryption.
program_diagnostic_2_data_type
program_diagnostic_data_type
pub_sub_configuration_2_data_type
pub_sub_configuration_data_type
pub_sub_configuration_ref_data_type
pub_sub_configuration_value_data_type
pub_sub_connection_data_type
pub_sub_key_push_target_data_type
publish_request
publish_response
published_action_data_type
published_action_method_data_type
published_data_items_data_type
published_data_set_custom_source_data_type
published_data_set_data_type
published_events_data_type
published_variable_data_type
qualified_name
Contains the definition of QualifiedName.
quantity_dimension
query_data_description
query_data_set
query_first_request
query_first_response
query_next_request
query_next_response
range
rational_number
read_annotation_data_details
read_at_time_details
read_event_details
read_event_details_2
read_event_details_sorted
read_processed_details
read_raw_modified_details
read_request
read_response
read_value_id
reader_group_data_type
receive_qos_priority_data_type
redundant_server_data_type
reference_description
reference_description_data_type
reference_list_entry_data_type
reference_type_attributes
register_nodes_request
register_nodes_response
register_server_2_request
register_server_2_response
register_server_request
register_server_response
registered_server
relative_path
Contains functions used for making relative paths from / to strings, as per OPC UA Part 4, Appendix A
relative_path_element
republish_request
republish_response
request_header
Message header for requests.
response_header
Message header for responses.
role_permission_type
sampling_interval_diagnostics_data_type
security_group_data_type
semantic_change_structure_data_type
server_diagnostics_summary_data_type
server_on_network
server_status_data_type
service_counter_data_type
service_fault
session_diagnostics_data_type
session_security_diagnostics_data_type
sessionless_invoke_request_type
sessionless_invoke_response_type
set_monitoring_mode_request
set_monitoring_mode_response
set_publishing_mode_request
set_publishing_mode_response
set_triggering_request
set_triggering_response
signature_data
signed_software_certificate
simple_attribute_operand
simple_type_description
sort_rule_element
standalone_subscribed_data_set_data_type
standalone_subscribed_data_set_ref_data_type
status_change_notification
status_code
Implementation of OPC UA status codes.
status_result
string
Contains the implementation of UAString.
structure_definition
structure_description
structure_field
subscribed_data_set_mirror_data_type
subscription_acknowledgement
subscription_diagnostics_data_type
target_variables_data_type
three_d_cartesian_coordinates
three_d_frame
three_d_orientation
three_d_vector
time_zone_data_type
transaction_error_type
transfer_result
transfer_subscriptions_request
transfer_subscriptions_response
translate_browse_paths_to_node_ids_request
translate_browse_paths_to_node_ids_response
transmit_qos_priority_data_type
trust_list_data_type
type_loader
The TypeLoader trait and associated tools.
ua_binary_file_data_type
uadp_data_set_reader_message_data_type
uadp_data_set_writer_message_data_type
uadp_writer_group_message_data_type
unregister_nodes_request
unregister_nodes_response
unsigned_rational_number
update_data_details
update_event_details
update_structure_data_details
user_management_data_type
user_name_identity_token
user_token_policy
variable_attributes
variable_type_attributes
variant
Contains the most of the implementation of Variant. Some substantial chunks like JSON serialization are moved off into their own files due to the complexity of this functionality.
view_attributes
view_description
write_request
write_response
write_value
writer_group_data_type
x_509_identity_token
xml
Enabled with the “xml” feature.
xv_type

Macros§

impl_encoded_as
Implement the encodable traits for a type, using the provided functions to convert to and from some other type.
match_extension_object
Macro for inspecting an extension object by reference and taking different actions depending on the inner type, like a match over types.
match_extension_object_owned
Macro for consuming an extension object and taking different actions depending on the inner type, like a match over types.

Structs§

AccessLevelExType
https://reference.opcfoundation.org/v105/Core/docs/Part3/8.58
AccessLevelType
https://reference.opcfoundation.org/v105/Core/docs/Part3/8.57
AccessRestrictionType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.13
ActionMethodDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.10.5
ActionTargetDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.10.3
ActivateSessionRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.3/#5.7.3.2
ActivateSessionResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.3/#5.7.3.2
AddNodesItem
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.1
AddNodesRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.2/#5.8.2.2
AddNodesResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.2/#5.8.2.2
AddNodesResult
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.2/#5.8.2.2
AddReferencesItem
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.2
AddReferencesRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.3/#5.8.3.2
AddReferencesResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.3/#5.8.3.2
AdditionalParametersType
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.1
AggregateConfiguration
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.4/#6.5.4.1
AggregateFilter
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.4
AggregateFilterResult
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.4
AlarmMask
https://reference.opcfoundation.org/v105/Core/docs/Part9/8.3
AliasNameDataType
https://reference.opcfoundation.org/v105/Core/docs/Part17/7.2
Annotation
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.6
AnnotationDataType
https://reference.opcfoundation.org/v105/Core/docs/Part8/6.6.1
AnonymousIdentityToken
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.15/#12.3.15.1
ApplicationDescription
https://reference.opcfoundation.org/v105/Core/docs/Part14/7.2.4/#7.2.4.6.5
AttributeOperand
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.4/#7.7.4.4
AttributeWriteMask
https://reference.opcfoundation.org/v105/Core/docs/Part3/8.60
AttributesMask
Bitmask for attributes
AxisInformation
https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.6
BitFieldDefinition
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.45
BrokerConnectionTransportDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.2.3
BrokerDataSetReaderTransportDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.6.6
BrokerDataSetWriterTransportDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.5.7
BrokerWriterGroupTransportDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.3.5
BrowseDescription
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.2/#5.9.2.2
BrowseDescriptionResultMask
Bitmask for fields returned in reference descriptions when browsing.
BrowseNextRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.3/#5.9.3.2
BrowseNextResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.3/#5.9.3.2
BrowsePath
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.4/#5.9.4.2
BrowsePathResult
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.4/#5.9.4.2
BrowsePathTarget
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.4/#5.9.4.2
BrowseRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.2/#5.9.2.2
BrowseResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.2/#5.9.2.2
BrowseResult
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.6
BrowseResultMaskFlags
Bitmask for browse results.
BuildInfo
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.4
CallMethodRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.2/#5.12.2.2
CallMethodResult
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.2/#5.12.2.2
CallRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.2/#5.12.2.2
CallResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.2/#5.12.2.2
CancelRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.5/#5.7.5.2
CancelResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.5/#5.7.5.2
ChannelSecurityToken
CloseSecureChannelRequest
CloseSecureChannelResponse
CloseSessionRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.4/#5.7.4.2
CloseSessionResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.4/#5.7.4.2
ComplexNumberType
https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.4
ConfigurationVersionDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.6
ContentFilter
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.4
ContentFilterElement
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.1
ContentFilterElementResult
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.2
ContentFilterResult
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.2
CreateMonitoredItemsRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.2/#5.13.2.2
CreateMonitoredItemsResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.2/#5.13.2.2
CreateSessionRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.2/#5.7.2.2
CreateSessionResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.2/#5.7.2.2
CreateSubscriptionRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.2/#5.14.2.2
CreateSubscriptionResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.2/#5.14.2.2
CurrencyUnitType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.2
DataChangeFilter
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.2
DataChangeNotification
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.25.2
DataSetFieldContentMask
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.4/#6.2.4.2
DataSetFieldFlags
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.5
DataSetMetaDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.3
DataSetReaderDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.9/#6.2.9.13.1
DataSetWriterDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.4/#6.2.4.5.1
DataTypeAttributes
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.8
DatagramConnectionTransport2DataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.2.7
DatagramConnectionTransportDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.2.2
DatagramDataSetReaderTransportDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.6.5
DatagramWriterGroupTransport2DataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.3.9
DatagramWriterGroupTransportDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.3.3
DecimalDataType
DeleteAtTimeDetails
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.6/#6.9.6.1
DeleteEventDetails
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.7/#6.9.7.1
DeleteMonitoredItemsRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.6/#5.13.6.2
DeleteMonitoredItemsResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.6/#5.13.6.2
DeleteNodesItem
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.6
DeleteNodesRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.4/#5.8.4.2
DeleteNodesResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.4/#5.8.4.2
DeleteRawModifiedDetails
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.5/#6.9.5.1
DeleteReferencesItem
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.7
DeleteReferencesRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.5/#5.8.5.1
DeleteReferencesResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.5/#5.8.5.1
DeleteSubscriptionsRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.8/#5.14.8.2
DeleteSubscriptionsResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.8/#5.14.8.2
DiscoveryConfiguration
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.13.1
DoubleComplexNumberType
https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.5
DtlsPubSubConnectionDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.7.6
EUInformation
https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.3/#5.6.3.3
ElementOperand
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.4/#7.7.4.2
EndpointConfiguration
EndpointDescription
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.14
EndpointType
https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.2
EndpointUrlListDataType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.20
EnumDefinition
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.4
EnumDescription
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.34
EnumField
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.7
EnumValueType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.6
EphemeralKeyType
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.15
EventFieldList
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.25.3
EventFilter
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.3
EventFilterResult
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.3
EventNotificationList
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.25.3
EventNotifierType
https://reference.opcfoundation.org/v105/Core/docs/Part3/8.59
FieldMetaData
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.4
FieldTargetDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.2.3
FindServersOnNetworkRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.3/#5.5.3.2
FindServersOnNetworkResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.3/#5.5.3.2
FindServersRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.2/#5.5.2.2
FindServersResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.2/#5.5.2.2
GeneratedTypeLoader
GenericAttributeValue
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.10
GenericAttributes
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.10
GetEndpointsRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.4/#5.5.4.2
GetEndpointsResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.4/#5.5.4.2
HistoryData
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.2
HistoryEvent
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.4
HistoryEventFieldList
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.4
HistoryModifiedData
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.3
HistoryModifiedEvent
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.5
HistoryReadRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.3/#5.11.3.2
HistoryReadResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.3/#5.11.3.2
HistoryReadResult
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.3/#5.11.3.2
HistoryReadValueId
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.3/#5.11.3.2
HistoryUpdateRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.5/#5.11.5.2
HistoryUpdateResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.5/#5.11.5.2
HistoryUpdateResult
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.5/#5.11.5.2
IdentityMappingRuleType
https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.3
IssuedIdentityToken
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.15/#12.3.15.2
JsonActionMetaDataMessage
JsonActionNetworkMessage
JsonActionRequestMessage
JsonActionResponderMessage
JsonActionResponseMessage
JsonApplicationDescriptionMessage
JsonDataSetMessage
JsonDataSetMessageContentMask
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.3.1
JsonDataSetMetaDataMessage
JsonDataSetReaderMessageDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.4.3
JsonDataSetWriterMessageDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.3.2
JsonNetworkMessage
JsonNetworkMessageContentMask
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.1.1
JsonPubSubConnectionMessage
JsonServerEndpointsMessage
JsonStatusMessage
JsonWriterGroupMessageDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.1.2
KeyValuePair
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.21
LinearConversionDataType
https://reference.opcfoundation.org/v105/Core/docs/Part8/6.6.2
LiteralOperand
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.4/#7.7.4.3
LldpManagementAddressTxPortType
https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.2/#5.3.2.2
LldpManagementAddressType
https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.2/#5.3.2.3
LldpSystemCapabilitiesMap
https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.3/#5.3.3.1
LldpTlvType
https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.2/#5.3.2.4
MdnsDiscoveryConfiguration
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.13.2
MethodAttributes
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.4
ModelChangeStructureDataType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.16
ModificationInfo
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.5
ModifyMonitoredItemsRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.3/#5.13.3.2
ModifyMonitoredItemsResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.3/#5.13.3.2
ModifySubscriptionRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.3/#5.14.3.2
ModifySubscriptionResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.3/#5.14.3.2
MonitoredItemCreateRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.2/#5.13.2.2
MonitoredItemCreateResult
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.2/#5.13.2.2
MonitoredItemModifyRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.3/#5.13.3.2
MonitoredItemModifyResult
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.3/#5.13.3.2
MonitoredItemNotification
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.25.2
MonitoringFilter
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.1
MonitoringFilterResult
MonitoringParameters
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.21
NetworkAddressUrlDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.7/#6.2.7.5.4
NetworkGroupDataType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.19
NodeAttributes
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.1
NodeClassMask
Bitmask for node classes.
NodeReference
NodeTypeDescription
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.3/#5.10.3.1
NotificationData
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.25.1
NotificationMessage
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.26
ObjectAttributes
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.2
ObjectTypeAttributes
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.5
OpenSecureChannelRequest
OpenSecureChannelResponse
OutOfRange
Error type used for certain custom substring methods.
ParsingResult
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.3/#5.10.3.1
PasswordOptionsMask
https://reference.opcfoundation.org/v105/Core/docs/Part18/5.2.2
PermissionType
https://reference.opcfoundation.org/v105/Core/docs/Part3/8.55
PortableNodeId
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.38
PortableQualifiedName
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.37
PriorityMappingEntryType
https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.2/#5.3.2.1
ProgramDiagnostic2DataType
https://reference.opcfoundation.org/v105/Core/docs/Part10/5.2.8
ProgramDiagnosticDataType
PubSubConfiguration2DataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.12/#6.2.12.4
PubSubConfigurationDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.12/#6.2.12.1
PubSubConfigurationRefDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.7.3
PubSubConfigurationRefMask
https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.7.2
PubSubConfigurationValueDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.7.4
PubSubConnectionDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.7/#6.2.7.5.1
PubSubKeyPushTargetDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.12/#6.2.12.3
PublishRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.5/#5.14.5.2
PublishResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.5/#5.14.5.2
PublishedActionDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.10.4
PublishedActionMethodDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.10.6
PublishedDataItemsDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.7.2
PublishedDataSetCustomSourceDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.9.2
PublishedDataSetDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.5
PublishedEventsDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.8.4
PublishedVariableDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.7.1
QuantityDimension
https://reference.opcfoundation.org/v105/Core/docs/Part8/6.6.4
QueryDataDescription
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.3/#5.10.3.1
QueryDataSet
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.28
QueryFirstRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.3/#5.10.3.1
QueryFirstResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.3/#5.10.3.1
QueryNextRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.4/#5.10.4.2
QueryNextResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.4/#5.10.4.2
Range
https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.2
RationalNumber
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.22
ReadAnnotationDataDetails
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.6/#6.5.6.1
ReadAtTimeDetails
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.5/#6.5.5.1
ReadEventDetails
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.2/#6.5.2.1
ReadEventDetails2
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.2/#6.5.2.3
ReadEventDetailsSorted
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.2/#6.5.2.5
ReadProcessedDetails
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.4/#6.5.4.1
ReadRawModifiedDetails
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.3/#6.5.3.1
ReadRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.2/#5.11.2.2
ReadResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.2/#5.11.2.2
ReadValueId
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.29
ReaderGroupDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.8/#6.2.8.2.1
ReceiveQosPriorityDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.1.6.2
RedundantServerDataType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.7
ReferenceDescription
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.30
ReferenceDescriptionDataType
ReferenceListEntryDataType
ReferenceTypeAttributes
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.7
RegisterNodesRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.5/#5.9.5.2
RegisterNodesResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.5/#5.9.5.2
RegisterServer2Request
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.6/#5.5.6.2
RegisterServer2Response
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.6/#5.5.6.2
RegisterServerRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.5/#5.5.5.2
RegisterServerResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.5/#5.5.5.2
RegisteredServer
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.32
RelativePath
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.31
RelativePathElement
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.31
RepublishRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.6/#5.14.6.2
RepublishResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.6/#5.14.6.2
RolePermissionType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.9
SamplingIntervalDiagnosticsDataType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.8
SecurityGroupDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.12/#6.2.12.2
SemanticChangeStructureDataType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.17
ServerDiagnosticsSummaryDataType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.9
ServerOnNetwork
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.3/#5.5.3.2
ServerStatusDataType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.10
ServiceCounterDataType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.13
ServiceFault
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.35
SessionDiagnosticsDataType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.11
SessionSecurityDiagnosticsDataType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.12
SessionlessInvokeRequestType
SessionlessInvokeResponseType
SetMonitoringModeRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.4/#5.13.4.2
SetMonitoringModeResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.4/#5.13.4.2
SetPublishingModeRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.4/#5.14.4.2
SetPublishingModeResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.4/#5.14.4.2
SetTriggeringRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.5/#5.13.5.2
SetTriggeringResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.5/#5.13.5.2
SignatureData
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.37
SignedSoftwareCertificate
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.13
SimpleAttributeOperand
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.4/#7.7.4.5
SimpleTypeDescription
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.35
SortRuleElement
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.7
StandaloneSubscribedDataSetDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.5
StandaloneSubscribedDataSetRefDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.4
StatusChangeNotification
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.25.4
StatusResult
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.14
StructureDefinition
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.5
StructureDescription
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.33
StructureField
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.10
SubscribedDataSetMirrorDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.3.4
SubscriptionAcknowledgement
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.5/#5.14.5.2
SubscriptionDiagnosticsDataType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.15
TargetVariablesDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.2.2
ThreeDCartesianCoordinates
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.26
ThreeDFrame
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.30
ThreeDOrientation
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.28
ThreeDVector
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.24
TimeZoneDataType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.11
TransactionErrorType
https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.16
TransferResult
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.7/#5.14.7.2
TransferSubscriptionsRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.7/#5.14.7.2
TransferSubscriptionsResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.7/#5.14.7.2
TranslateBrowsePathsToNodeIdsRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.4/#5.9.4.2
TranslateBrowsePathsToNodeIdsResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.4/#5.9.4.2
TransmitQosPriorityDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.1.4.2
TrustListDataType
https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.6
TrustListValidationOptions
https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.8
UABinaryFileDataType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.36
UadpDataSetMessageContentMask
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.3.2
UadpDataSetReaderMessageDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.4.10
UadpDataSetWriterMessageDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.3.6
UadpNetworkMessageContentMask
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.1.4
UadpWriterGroupMessageDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.1.7
UnregisterNodesRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.6/#5.9.6.2
UnregisterNodesResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.6/#5.9.6.2
UnsignedRationalNumber
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.40
UpdateDataDetails
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.2/#6.9.2.1
UpdateEventDetails
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.4/#6.9.4.1
UpdateStructureDataDetails
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.3/#6.9.3.1
UserConfigurationMask
https://reference.opcfoundation.org/v105/Core/docs/Part18/5.2.3
UserManagementDataType
https://reference.opcfoundation.org/v105/Core/docs/Part18/5.2.4
UserNameIdentityToken
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.15/#12.3.15.3
UserTokenPolicy
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.42
VariableAttributes
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.3
VariableTypeAttributes
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.6
ViewAttributes
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.9
ViewDescription
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.45
WriteMask
Bitmask for attributes used during write.
WriteRequest
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.4/#5.11.4.2
WriteResponse
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.4/#5.11.4.2
WriteValue
https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.4/#5.11.4.2
WriterGroupDataType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.6/#6.2.6.7.1
X509IdentityToken
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.15/#12.3.15.4
XVType
https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.8

Enums§

ActionState
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.11/#6.2.11.2.1
AddNodeAttributes
Enum over different attribute collections for AddNodes.
ApplicationType
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.4
AxisScaleEnumeration
https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.7
BrokerTransportQualityOfService
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.1
BrowseDirection
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.5
BrowseResultMask
ChassisIdSubtype
https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.9
ConversionLimitEnum
https://reference.opcfoundation.org/v105/Core/docs/Part8/6.6.3
DataChangeTrigger
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.10
DataSetOrderingType
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.1.3
DataTypeId
DeadbandType
DiagnosticsLevel
https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.11/#9.1.11.4
Duplex
https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.1
ExceptionDeviationFormat
https://reference.opcfoundation.org/v105/Core/docs/Part11/5.2.2
FilterOperator
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.3
HistoryUpdateType
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.7
IdType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.5/#12.2.5.1
IdentityCriteriaType
https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.4
InterfaceAdminStatus
https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.2
InterfaceOperStatus
https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.3
ManAddrIfSubtype
https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.11
MessageSecurityMode
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.10
MethodId
ModelChangeStructureVerbMask
MonitoringMode
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.23
NamingRuleType
NegotiationStatus
https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.4
NodeAttributesMask
NodeClass
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.5/#12.2.5.2
ObjectId
ObjectTypeId
OpenFileMode
OverrideValueHandling
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.2.4
PerformUpdateType
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.8
PortIdSubtype
https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.10
PubSubDiagnosticsCounterClassification
https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.11/#9.1.11.6
PubSubState
https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.1
RedundancySupport
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.5
RedundantServerMode
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.44
ReferenceTypeId
SecurityTokenRequestType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.12
ServerState
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.6
SortOrderType
https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.8
StructureType
https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.5/#12.2.5.3
TimestampsToReturn
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.40
TrustListMasks
https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.7
TsnFailureCode
https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.5
TsnListenerStatus
https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.8
TsnStreamState
https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.6
TsnTalkerStatus
https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.7
UserTokenType
https://reference.opcfoundation.org/v105/Core/docs/Part4/7.43
VariableId
VariableTypeId

Traits§

ExpandedMessageInfo
Trait implemented by all messages, allowing for custom message types.
MessageInfo
Implemented by messages
UaEnum
Trait implemented by simple OPC-UA enums and bitfields.

Attribute Macros§

ua_encodable
Derive all the standard encoding traits on this struct or enum. This will derive BinaryEncodable, BinaryDecodable, JsonEncodable, JsonDecodable, XmlEncodable, XmlDecodable, XmlType, and UaEnum if the type is a simple enum.

Derive Macros§

BinaryDecodable
Derive the BinaryDecodable trait on this struct or enum, creating code to read the struct from an OPC-UA binary stream.
BinaryEncodable
Derive the BinaryEncodable trait on this struct or enum, creating code to write the struct to an OPC-UA binary stream.
JsonDecodable
Derive the JsonDecodable trait on this struct or enum, creating code to read the struct from an OPC-UA stream with reversible encoding.
JsonEncodable
Derive the JsonEncodable trait on this struct or enum, creating code to write the struct to a JSON stream on OPC-UA reversible encoding.
UaEnum
Derive the UaEnum trait on this simple enum, creating code to convert it to and from OPC-UA string representation and its numeric representation. The enum must have a repr([int]) attribute.
UaNullable
Derive the UaNullable trait on this struct or enum. This indicates whether the value is null/default in OPC-UA encoding.
XmlDecodable
Derive the XmlDecodable trait on this struct or enum, creating code to read the struct from an OPC-UA xml stream.
XmlEncodable
Derive the XmlEncodable trait on this struct or enum, creating code to write the struct as OPC-UA XML.
XmlType
Derive the XmlType trait on this struct or enum. This simply exposes the type name, which can be overridden with an item-level opcua(rename = ...) attribute.