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 crate::argument::*;pub use crate::array::*;pub use crate::attribute::*;pub use crate::basic_types::*;pub use crate::byte_string::*;pub use crate::data_types::*;pub use crate::data_value::*;pub use crate::date_time::*;pub use crate::diagnostic_info::*;pub use crate::encoding::*;pub use crate::extension_object::*;pub use crate::guid::*;pub use crate::localized_text::*;pub use crate::node_id::*;pub use crate::node_ids::*;pub use crate::numeric_range::*;pub use crate::operand::*;pub use crate::qualified_name::*;pub use crate::request_header::*;pub use crate::response_header::*;pub use crate::service_types::*;pub use crate::status_code::*;pub use crate::string::*;pub use crate::variant::*;
Modules§
- argument
- array
- attribute
- basic_
types - Contains definitions of the simple OPC UA scalar types.
- 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
BinaryEncodertrait 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. - localized_
text - Contains the definition of
LocalizedText. - node_id
- Contains the implementation of
NodeIdandExpandedNodeId. - node_
ids - notification_
message - numeric_
range - Contains the implementation of
NumericRange. - operand
- profiles
- Contains constants recognized by OPC UA clients and servers to describe various protocols and profiles used during communication and encryption.
- qualified_
name - Contains the definition of
QualifiedName. - relative_
path - Contains functions used for making relative paths from / to strings, as per OPC UA Part 4, Appendix A
- request_
header - response_
header - service_
types - status_
code - Contains the hand implemented part of the StatusCode type. The other file,
status_codes.rscontains the machine generated part. - string
- Contains the implementation of
UAString. - variant
- Contains the implementation of
Variant.