Package-level declarations
Types
Android implementation of RadioTransportFactory. Handles pure-KMP transports (BLE) via BaseRadioTransportFactory while creating platform-specific connections (TCP, USB/Serial, Mock, NOP) directly in createPlatformTransport.
Common base class for platform RadioTransportFactory implementations. Handles KMP-friendly transports (BLE) while delegating platform-specific ones (like TCP, USB/Serial and Mocks) to the abstract createPlatformTransport.
A RadioTransport implementation for BLE devices using the common BLE abstractions (which are powered by Kable).
Encapsulates the BLE reconnection policy with exponential backoff.
A simulated transport that is used for testing in the simulator.
An intentionally inert RadioTransport that silently discards all operations.
A RadioTransport that replays a pre-captured stream of FromRadio frames entirely on-device — no network and no paired radio. It is the deterministic, self-contained traffic source behind the "Demo Mode (Replay)" connection entry, used to drive realistic ~200-node mesh traffic into the app for Macrobenchmark / Baseline Profile journeys and populated-UI (node list / map / message) tests.
An Android USB/serial RadioTransport implementation.
An interface that assumes we are talking to a meshtastic device over some sort of stream connection (serial or TCP probably).
TCP radio transport — thin adapter over the shared TcpTransport from core:network.