[−][src]Crate opcua_types
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::encoding::*; |
pub use crate::basic_types::*; |
pub use crate::localized_text::*; |
pub use crate::qualified_name::*; |
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::node_ids::*; |
pub use crate::variant::*; |
pub use crate::data_types::*; |
pub use crate::attribute::*; |
pub use crate::supported_message::*; |
pub use crate::service_types::*; |
pub use crate::numeric_range::*; |
pub use crate::url::*; |
pub use crate::argument::*; |
pub use crate::operand::*; |
pub use crate::request_header::*; |
pub use crate::response_header::*; |
Modules
argument | |
attribute | |
basic_types | Contains definitions of the simple OPC UA scalar types. |
byte_string | Contains the implementation of |
constants | |
data_types | |
data_value | Contains the implementation of |
date_time | Contains the implementation of |
diagnostic_info | Contains the implementation of |
encoding | Contains the |
extension_object | Contains the implementation of |
guid | Contains the implementation of |
localized_text | Contains the definition of |
node_id | Contains the implementation of |
node_ids | |
notification_message | |
numeric_range | Contains the implementation of |
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 |
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, |
string | Contains the implementation of |
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 |
Macros
supported_message_as |
Structs
AttributesMask | |
WriteMask |