Crate opcua_types

source ·
Expand description

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

Contains definitions of the simple OPC UA scalar types and some others.
Contains the implementation of ByteString.
Contains the implementation of DataValue.
Contains the implementation of DataTime.
Contains the implementation of DiagnosticInfo.
Contains the BinaryEncoder trait and helpers for reading and writing of scalar values and other primitives.
Contains the implementation of ExtensionObject.
Contains the implementation of Guid.
Contains the implementation of NodeId and ExpandedNodeId.
Contains the implementation of NumericRange.
Contains constants recognized by OPC UA clients and servers to describe various protocols and profiles used during communication and encryption.
Contains the implementation of UAString.
Contains the implementation of various UA over TCP types.
Provides functions for parsing Urls from strings.
Contains the implementation of Variant.

Macros

Structs