Skip to main content

Crate mbus_client_async

Crate mbus_client_async 

Source
Expand description

Async Modbus client facade crate.

This crate re-exports the async client API from mbus-async::client. It exists to provide a role-focused crate name for users that prefer direct crate dependencies over the umbrella modbus-rs package.

Structs§

AsyncClientCore
Shared async client handle.
AsyncSerialClient
Async Modbus serial client facade.
AsyncTcpClient
Async Modbus TCP client facade.
DeviceIdentificationResponse
Represents a response to a Read Device Identification request (FC 43 / MEI 0E).
DiagnosticsDataResponse
Diagnostics response payload returned by FC 08.
SubRequest
Represents a collection of sub-requests for Modbus File Record operations.
SubRequestParams
Parameters for a single file record sub-request.

Enums§

AsyncError
Async facade error type.
ObjectId
Represents any valid Modbus Device Identification Object ID.
ReadDeviceIdCode
Read Device ID Code (Function Code 43 / 14).

Type Aliases§

AsyncAsciiClient
Modbus ASCII async client.
AsyncRtuClient
Modbus RTU async client.
CommEventLogResponse
Communication event log payload (status, event_count, message_count, events) returned by FC 12.