Crate opcua_types [] [src]

Contains data types and enumerations for OPC UA.

  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

Reexports

pub use encoding::*;
pub use basic_types::*;
pub use string::*;
pub use byte_string::*;
pub use data_value::*;
pub use date_time::*;
pub use guid::*;
pub use node_id::*;
pub use variant::*;
pub use data_types::*;
pub use attribute::*;
pub use supported_message::*;
pub use numeric_range::*;
pub use url::*;

Modules

attribute
basic_types
byte_string
constants
data_types
data_value
date_time
encoding
guid
node_id
node_ids
notification_message
numeric_range
profiles

Contains constants recognized by OPC UA clients and servers to describe various protocols and profiles used during communication and encryption.

service_types
status_codes
string
supported_message

Defines all messages, request or response that are supported by the implementation. The SupportedMessage enumeration contains a value for each of those messages enabling them to be passed around in an agnostic fashion.

url
variant
write_mask

Write mask bits

Macros

supported_message_as
supported_message_as_ref
supported_message_as_ref_mut