Crate opcua_types

Crate opcua_types 

Source
Expand description

The OPC UA Types module contains data types and enumerations for OPC UA.

This includes:

  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.

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 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.
localized_text
Contains the definition of LocalizedText.
node_id
Contains the implementation of NodeId and ExpandedNodeId.
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.rs contains the machine generated part.
string
Contains the implementation of UAString.
variant
Contains the implementation of Variant.

Structs§

AttributesMask
BrowseDescriptionResultMask
NodeClassMask
WriteMask