async-opcua-core

Crates.ioasync-opcua-core
lib.rsasync-opcua-core
version0.16.0
created_at2025-01-24 08:53:50.346241+00
updated_at2025-07-11 12:51:14.685483+00
descriptionOPC UA core utils for client and server
homepagehttps://github.com/freeopcua/async-opcua
repositoryhttps://github.com/freeopcua/async-opcua
max_upload_size
id1529185
size270,194
Sander van Harmelen (svanharmelen)

documentation

https://docs.rs/async-opcua-core/

README

Async OPC-UA Core

Part of async-opcua, a general purpose OPC-UA library in rust.

This library contains common types used by the server and client parts of the async-opcua library.

You will typically use either the client or server, and rarely use this library directly.

async-opcua-core covers a few different areas of shared functionality.

  • The RequestMessage and ResponseMessage enums, which discriminate over the possible messages in an OPC-UA request and response.
  • Core message types such as HelloMessage, AcknowledgeMessage, MessageChunk, etc. and components of these.
  • The low-level implementation of the opc/tcp protocol.
  • The SecureChannel type, which uses async-opcua-crypto to encrypt OPC-UA messages.
Commit count: 2373

cargo fmt