Expand description

Transport base traits for talking to devices Wraps a Stream + Sink backend into a transport

Re-exports

pub use multiplexer::Multiplexer;
pub use hub::Hub;

Modules

Serializes and parses commands / responses while still maintaining a single Stream+Sink object

HID transport for local USB devices

Provides a way to share a transport on a frame level, all received frames are forward to all clients.

Multiplexes a command-response stream with an event stream holding unrelated device messages Since the devices send unsolicited responses in the same stream, this remembers the last command and matches it with the appropriate response. Unrelated received messages are pushed to another channel.

Allows talking with the TCP server component

Enums

Traits

Functions

Type Definitions