[][src]Crate opcua_types

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

Re-exports

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

Modules

argument
attribute
basic_types

Contains definitions of the simple OPC UA scalar types and some others.

byte_string

Contains the implementation of ByteString.

constants
data_types
data_value

Contains the implementation of DataValue.

date_time

Contains the implementation of DataTime.

diagnostic_info

Contains the implementation of DiagnosticInfo.

encoding

Contains the BinaryEncoder trait and helpers for reading and writing of scalar values and other primitives.

extension_object

Contains the implementation of ExtensionObject.

guid

Contains the implementation of Guid.

node_id

Contains the implementation of NodeId and ExpandedNodeId.

node_ids
notification_message
numeric_range

Contains the implementation of NumericRange.

profiles

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

relative_path

Contains functions used for making relative paths from / to strings, as per OPC UA Part 4, Appendix A

service_types
status_code
string

Contains the implementation of UAString.

supported_message
tcp_types

Contains the implementation of various UA over TCP types.

url

Provides functions for parsing Urls from strings.

variant

Contains the implementation of Variant.

Macros

supported_message_as

Structs

AttributesMask
WriteMask