Expand description
The OPC UA Types module contains data types and enumerations for OPC UA.
This includes:
- All of the built-in data types described in OPC Part 6 Chapter 5 that are encodable.
- All of the standard data types described in OPC Part 3 Chapter 8 (if not covered by 1.).
- 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§
- Access
Level ExType - https://reference.opcfoundation.org/v105/Core/docs/Part3/8.58
- Access
Level Type - https://reference.opcfoundation.org/v105/Core/docs/Part3/8.57
- Access
Restriction Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.13
- Action
Method Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.10.5
- Action
Target Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.10.3
- Activate
Session Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.3/#5.7.3.2
- Activate
Session Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.3/#5.7.3.2
- AddNodes
Item - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.1
- AddNodes
Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.2/#5.8.2.2
- AddNodes
Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.2/#5.8.2.2
- AddNodes
Result - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.2/#5.8.2.2
- AddReferences
Item - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.2
- AddReferences
Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.3/#5.8.3.2
- AddReferences
Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.3/#5.8.3.2
- Additional
Parameters Type - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.1
- Aggregate
Configuration - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.4/#6.5.4.1
- Aggregate
Filter - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.4
- Aggregate
Filter Result - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.4
- Alarm
Mask - https://reference.opcfoundation.org/v105/Core/docs/Part9/8.3
- Alias
Name Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part17/7.2
- Annotation
- https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.6
- Annotation
Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part8/6.6.1
- Anonymous
Identity Token - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.15/#12.3.15.1
- Application
Description - https://reference.opcfoundation.org/v105/Core/docs/Part14/7.2.4/#7.2.4.6.5
- Attribute
Operand - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.4/#7.7.4.4
- Attribute
Write Mask - https://reference.opcfoundation.org/v105/Core/docs/Part3/8.60
- Attributes
Mask - Bitmask for attributes
- Axis
Information - https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.6
- BitField
Definition - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.45
- Broker
Connection Transport Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.2.3
- Broker
Data SetReader Transport Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.6.6
- Broker
Data SetWriter Transport Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.5.7
- Broker
Writer Group Transport Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.3.5
- Browse
Description - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.2/#5.9.2.2
- Browse
Description Result Mask - Bitmask for fields returned in reference descriptions when browsing.
- Browse
Next Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.3/#5.9.3.2
- Browse
Next Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.3/#5.9.3.2
- Browse
Path - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.4/#5.9.4.2
- Browse
Path Result - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.4/#5.9.4.2
- Browse
Path Target - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.4/#5.9.4.2
- Browse
Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.2/#5.9.2.2
- Browse
Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.2/#5.9.2.2
- Browse
Result - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.6
- Browse
Result Mask Flags - Bitmask for browse results.
- Build
Info - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.4
- Call
Method Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.2/#5.12.2.2
- Call
Method Result - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.2/#5.12.2.2
- Call
Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.2/#5.12.2.2
- Call
Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.12.2/#5.12.2.2
- Cancel
Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.5/#5.7.5.2
- Cancel
Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.5/#5.7.5.2
- Channel
Security Token - Close
Secure Channel Request - Close
Secure Channel Response - Close
Session Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.4/#5.7.4.2
- Close
Session Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.4/#5.7.4.2
- Complex
Number Type - https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.4
- Configuration
Version Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.6
- Content
Filter - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.4
- Content
Filter Element - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.1
- Content
Filter Element Result - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.2
- Content
Filter Result - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.2
- Create
Monitored Items Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.2/#5.13.2.2
- Create
Monitored Items Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.2/#5.13.2.2
- Create
Session Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.2/#5.7.2.2
- Create
Session Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.7.2/#5.7.2.2
- Create
Subscription Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.2/#5.14.2.2
- Create
Subscription Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.2/#5.14.2.2
- Currency
Unit Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.2
- Data
Change Filter - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.2
- Data
Change Notification - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.25.2
- Data
SetField Content Mask - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.4/#6.2.4.2
- Data
SetField Flags - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.5
- Data
SetMeta Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.3
- Data
SetReader Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.9/#6.2.9.13.1
- Data
SetWriter Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.4/#6.2.4.5.1
- Data
Type Attributes - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.8
- Datagram
Connection Transport2 Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.2.7
- Datagram
Connection Transport Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.2.2
- Datagram
Data SetReader Transport Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.6.5
- Datagram
Writer Group Transport2 Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.3.9
- Datagram
Writer Group Transport Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.3.3
- Decimal
Data Type - Delete
AtTime Details - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.6/#6.9.6.1
- Delete
Event Details - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.7/#6.9.7.1
- Delete
Monitored Items Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.6/#5.13.6.2
- Delete
Monitored Items Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.6/#5.13.6.2
- Delete
Nodes Item - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.6
- Delete
Nodes Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.4/#5.8.4.2
- Delete
Nodes Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.4/#5.8.4.2
- Delete
RawModified Details - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.5/#6.9.5.1
- Delete
References Item - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.7
- Delete
References Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.5/#5.8.5.1
- Delete
References Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.8.5/#5.8.5.1
- Delete
Subscriptions Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.8/#5.14.8.2
- Delete
Subscriptions Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.8/#5.14.8.2
- Discovery
Configuration - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.13.1
- Double
Complex Number Type - https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.5
- Dtls
PubSub Connection Data Type - 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
- Element
Operand - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.4/#7.7.4.2
- Endpoint
Configuration - Endpoint
Description - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.14
- Endpoint
Type - https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.2
- Endpoint
UrlList Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.20
- Enum
Definition - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.4
- Enum
Description - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.34
- Enum
Field - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.7
- Enum
Value Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.6
- Ephemeral
KeyType - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.15
- Event
Field List - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.25.3
- Event
Filter - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.3
- Event
Filter Result - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.3
- Event
Notification List - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.25.3
- Event
Notifier Type - https://reference.opcfoundation.org/v105/Core/docs/Part3/8.59
- Field
Meta Data - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.4
- Field
Target Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.2.3
- Find
Servers OnNetwork Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.3/#5.5.3.2
- Find
Servers OnNetwork Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.3/#5.5.3.2
- Find
Servers Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.2/#5.5.2.2
- Find
Servers Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.2/#5.5.2.2
- Generated
Type Loader - Generic
Attribute Value - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.10
- Generic
Attributes - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.10
- GetEndpoints
Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.4/#5.5.4.2
- GetEndpoints
Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.4/#5.5.4.2
- History
Data - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.2
- History
Event - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.4
- History
Event Field List - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.4
- History
Modified Data - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.3
- History
Modified Event - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.5
- History
Read Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.3/#5.11.3.2
- History
Read Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.3/#5.11.3.2
- History
Read Result - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.3/#5.11.3.2
- History
Read Value Id - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.3/#5.11.3.2
- History
Update Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.5/#5.11.5.2
- History
Update Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.5/#5.11.5.2
- History
Update Result - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.5/#5.11.5.2
- Identity
Mapping Rule Type - https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.3
- Issued
Identity Token - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.15/#12.3.15.2
- 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 SetMessage - Json
Data SetMessage Content Mask - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.3.1
- Json
Data SetMeta Data Message - Json
Data SetReader Message Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.4.3
- Json
Data SetWriter Message Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.3.2
- Json
Network Message - Json
Network Message Content Mask - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.1.1
- Json
PubSub Connection Message - Json
Server Endpoints Message - Json
Status Message - Json
Writer Group Message Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.1.2
- KeyValue
Pair - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.21
- Linear
Conversion Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part8/6.6.2
- Literal
Operand - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.4/#7.7.4.3
- Lldp
Management Address TxPort Type - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.2/#5.3.2.2
- Lldp
Management Address Type - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.2/#5.3.2.3
- Lldp
System Capabilities Map - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.3/#5.3.3.1
- Lldp
TlvType - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.2/#5.3.2.4
- Mdns
Discovery Configuration - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.13.2
- Method
Attributes - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.4
- Model
Change Structure Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.16
- Modification
Info - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.5
- Modify
Monitored Items Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.3/#5.13.3.2
- Modify
Monitored Items Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.3/#5.13.3.2
- Modify
Subscription Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.3/#5.14.3.2
- Modify
Subscription Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.3/#5.14.3.2
- Monitored
Item Create Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.2/#5.13.2.2
- Monitored
Item Create Result - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.2/#5.13.2.2
- Monitored
Item Modify Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.3/#5.13.3.2
- Monitored
Item Modify Result - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.3/#5.13.3.2
- Monitored
Item Notification - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.25.2
- Monitoring
Filter - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.1
- Monitoring
Filter Result - Monitoring
Parameters - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.21
- Network
Address UrlData Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.7/#6.2.7.5.4
- Network
Group Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.19
- Node
Attributes - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.1
- Node
Class Mask - Bitmask for node classes.
- Node
Reference - Node
Type Description - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.3/#5.10.3.1
- Notification
Data - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.25.1
- Notification
Message - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.26
- Object
Attributes - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.2
- Object
Type Attributes - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.5
- Open
Secure Channel Request - Open
Secure Channel Response - OutOf
Range - Error type used for certain custom substring methods.
- Parsing
Result - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.3/#5.10.3.1
- Password
Options Mask - https://reference.opcfoundation.org/v105/Core/docs/Part18/5.2.2
- Permission
Type - https://reference.opcfoundation.org/v105/Core/docs/Part3/8.55
- Portable
Node Id - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.38
- Portable
Qualified Name - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.37
- Priority
Mapping Entry Type - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.2/#5.3.2.1
- Program
Diagnostic2 Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part10/5.2.8
- Program
Diagnostic Data Type - PubSub
Configuration2 Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.12/#6.2.12.4
- PubSub
Configuration Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.12/#6.2.12.1
- PubSub
Configuration RefData Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.7.3
- PubSub
Configuration RefMask - https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.7.2
- PubSub
Configuration Value Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.7.4
- PubSub
Connection Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.7/#6.2.7.5.1
- PubSub
KeyPush Target Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.12/#6.2.12.3
- Publish
Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.5/#5.14.5.2
- Publish
Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.5/#5.14.5.2
- Published
Action Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.10.4
- Published
Action Method Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.10.6
- Published
Data Items Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.7.2
- Published
Data SetCustom Source Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.9.2
- Published
Data SetData Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.5
- Published
Events Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.8.4
- Published
Variable Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.7.1
- Quantity
Dimension - https://reference.opcfoundation.org/v105/Core/docs/Part8/6.6.4
- Query
Data Description - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.3/#5.10.3.1
- Query
Data Set - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.28
- Query
First Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.3/#5.10.3.1
- Query
First Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.3/#5.10.3.1
- Query
Next Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.10.4/#5.10.4.2
- Query
Next Response - 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
- Rational
Number - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.22
- Read
Annotation Data Details - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.6/#6.5.6.1
- Read
AtTime Details - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.5/#6.5.5.1
- Read
Event Details - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.2/#6.5.2.1
- Read
Event Details2 - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.2/#6.5.2.3
- Read
Event Details Sorted - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.2/#6.5.2.5
- Read
Processed Details - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.4/#6.5.4.1
- Read
RawModified Details - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.3/#6.5.3.1
- Read
Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.2/#5.11.2.2
- Read
Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.2/#5.11.2.2
- Read
Value Id - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.29
- Reader
Group Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.8/#6.2.8.2.1
- Receive
QosPriority Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.1.6.2
- Redundant
Server Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.7
- Reference
Description - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.30
- Reference
Description Data Type - Reference
List Entry Data Type - Reference
Type Attributes - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.7
- Register
Nodes Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.5/#5.9.5.2
- Register
Nodes Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.5/#5.9.5.2
- Register
Server2 Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.6/#5.5.6.2
- Register
Server2 Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.6/#5.5.6.2
- Register
Server Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.5/#5.5.5.2
- Register
Server Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.5/#5.5.5.2
- Registered
Server - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.32
- Relative
Path - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.31
- Relative
Path Element - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.31
- Republish
Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.6/#5.14.6.2
- Republish
Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.6/#5.14.6.2
- Role
Permission Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.9
- Sampling
Interval Diagnostics Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.8
- Security
Group Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.12/#6.2.12.2
- Semantic
Change Structure Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.17
- Server
Diagnostics Summary Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.9
- Server
OnNetwork - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.3/#5.5.3.2
- Server
Status Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.10
- Service
Counter Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.13
- Service
Fault - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.35
- Session
Diagnostics Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.11
- Session
Security Diagnostics Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.12
- Sessionless
Invoke Request Type - Sessionless
Invoke Response Type - SetMonitoring
Mode Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.4/#5.13.4.2
- SetMonitoring
Mode Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.4/#5.13.4.2
- SetPublishing
Mode Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.4/#5.14.4.2
- SetPublishing
Mode Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.4/#5.14.4.2
- SetTriggering
Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.5/#5.13.5.2
- SetTriggering
Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.13.5/#5.13.5.2
- Signature
Data - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.37
- Signed
Software Certificate - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.13
- Simple
Attribute Operand - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.4/#7.7.4.5
- Simple
Type Description - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.35
- Sort
Rule Element - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.7
- Standalone
Subscribed Data SetData Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.5
- Standalone
Subscribed Data SetRef Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.4
- Status
Change Notification - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.25.4
- Status
Result - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.14
- Structure
Definition - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.5
- Structure
Description - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.33
- Structure
Field - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.10
- Subscribed
Data SetMirror Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.3.4
- Subscription
Acknowledgement - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.5/#5.14.5.2
- Subscription
Diagnostics Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.15
- Target
Variables Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.2.2
- ThreeD
Cartesian Coordinates - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.26
- ThreeD
Frame - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.30
- ThreeD
Orientation - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.28
- ThreeD
Vector - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.24
- Time
Zone Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.11
- Transaction
Error Type - https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.16
- Transfer
Result - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.7/#5.14.7.2
- Transfer
Subscriptions Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.7/#5.14.7.2
- Transfer
Subscriptions Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.14.7/#5.14.7.2
- Translate
Browse Paths ToNode IdsRequest - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.4/#5.9.4.2
- Translate
Browse Paths ToNode IdsResponse - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.4/#5.9.4.2
- Transmit
QosPriority Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.1.4.2
- Trust
List Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.6
- Trust
List Validation Options - https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.8
- UABinary
File Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.36
- Uadp
Data SetMessage Content Mask - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.3.2
- Uadp
Data SetReader Message Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.4.10
- Uadp
Data SetWriter Message Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.3.6
- Uadp
Network Message Content Mask - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.1.4
- Uadp
Writer Group Message Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.1.7
- Unregister
Nodes Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.6/#5.9.6.2
- Unregister
Nodes Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.9.6/#5.9.6.2
- Unsigned
Rational Number - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.40
- Update
Data Details - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.2/#6.9.2.1
- Update
Event Details - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.4/#6.9.4.1
- Update
Structure Data Details - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.3/#6.9.3.1
- User
Configuration Mask - https://reference.opcfoundation.org/v105/Core/docs/Part18/5.2.3
- User
Management Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part18/5.2.4
- User
Name Identity Token - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.15/#12.3.15.3
- User
Token Policy - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.42
- Variable
Attributes - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.3
- Variable
Type Attributes - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.6
- View
Attributes - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.24.9
- View
Description - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.45
- Write
Mask - Bitmask for attributes used during write.
- Write
Request - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.4/#5.11.4.2
- Write
Response - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.4/#5.11.4.2
- Write
Value - https://reference.opcfoundation.org/v105/Core/docs/Part4/5.11.4/#5.11.4.2
- Writer
Group Data Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.6/#6.2.6.7.1
- X509
Identity Token - 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§
- Action
State - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.11/#6.2.11.2.1
- AddNode
Attributes - Enum over different attribute collections for AddNodes.
- Application
Type - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.4
- Axis
Scale Enumeration - https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.7
- Broker
Transport Quality OfService - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.1
- Browse
Direction - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.5
- Browse
Result Mask - Chassis
IdSubtype - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.9
- Conversion
Limit Enum - https://reference.opcfoundation.org/v105/Core/docs/Part8/6.6.3
- Data
Change Trigger - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.10
- Data
SetOrdering Type - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.1.3
- Data
Type Id - Deadband
Type - Diagnostics
Level - 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
- Exception
Deviation Format - https://reference.opcfoundation.org/v105/Core/docs/Part11/5.2.2
- Filter
Operator - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.3
- History
Update Type - 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
- Identity
Criteria Type - https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.4
- Interface
Admin Status - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.2
- Interface
Oper Status - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.3
- ManAddr
IfSubtype - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.11
- Message
Security Mode - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.10
- Method
Id - Model
Change Structure Verb Mask - Monitoring
Mode - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.23
- Naming
Rule Type - Negotiation
Status - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.4
- Node
Attributes Mask - Node
Class - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.5/#12.2.5.2
- Object
Id - Object
Type Id - Open
File Mode - Override
Value Handling - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.2.4
- Perform
Update Type - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.8
- Port
IdSubtype - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.10
- PubSub
Diagnostics Counter Classification - https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.11/#9.1.11.6
- PubSub
State - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.1
- Redundancy
Support - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.5
- Redundant
Server Mode - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.44
- Reference
Type Id - Security
Token Request Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.12
- Server
State - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.6
- Sort
Order Type - https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.8
- Structure
Type - https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.5/#12.2.5.3
- Timestamps
ToReturn - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.40
- Trust
List Masks - https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.7
- TsnFailure
Code - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.5
- TsnListener
Status - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.8
- TsnStream
State - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.6
- TsnTalker
Status - https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.7
- User
Token Type - https://reference.opcfoundation.org/v105/Core/docs/Part4/7.43
- Variable
Id - Variable
Type Id
Traits§
- Expanded
Message Info - Trait implemented by all messages, allowing for custom message types.
- Message
Info - 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
, andUaEnum
if the type is a simple enum.
Derive Macros§
- Binary
Decodable - Derive the
BinaryDecodable
trait on this struct or enum, creating code to read the struct from an OPC-UA binary stream. - Binary
Encodable - Derive the
BinaryEncodable
trait on this struct or enum, creating code to write the struct to an OPC-UA binary stream. - Json
Decodable - Derive the
JsonDecodable
trait on this struct or enum, creating code to read the struct from an OPC-UA stream with reversible encoding. - Json
Encodable - 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 arepr([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-levelopcua(rename = ...)
attribute.