Namespace Wss.Transports
Classes
BleNusTransport
BLE transport backed by the Nordic UART Service (NUS).
BleNusTransportOptions
Configuration for BleNusTransport.
SerialPortTransport
Serial-port implementation of ITransport for WSS communications. Wraps System.IO.Ports.SerialPort and exposes an event-driven receive API that works well in Unity/.NET Standard 2.0.
SerialPortTransportOptions
Holds connection settings for SerialPortTransport.
TestModeTransport
In-memory transport for debugging and unit tests. No real I/O. Features: artificial latency, jitter, inbound chunking, and drop simulation. Default auto-responder validates checksum, flips sender/target, and echoes or replaces payload.
TestModeTransportOptions
Holds behavior settings for TestModeTransport.
Interfaces
ITransport
Abstraction over a byte-stream transport (e.g., Serial, Bluetooth, TCP). Implementations surface incoming bytes via BytesReceived and provide async connect/disconnect/send operations.