TcpRadioTransport

open class TcpRadioTransport(callback: ERROR CLASS: Symbol not found for RadioTransportCallback, scope: ERROR CLASS: Symbol not found for CoroutineScope, dispatchers: ERROR CLASS: Symbol not found for CoroutineDispatchers, address: String) : <ERROR CLASS> ERROR CLASS: Symbol not found for RadioTransport(source)

TCP radio transport — thin adapter over the shared TcpTransport from core:network.

Implements RadioTransport directly via composition over TcpTransport, delegating send/receive to the transport and calling RadioTransportCallback for lifecycle events. This avoids the previous inheritance from StreamTransport which created a dead StreamFrameCodec and required overriding sendBytes as a no-op.

Constructors

Link copied to clipboard
constructor(callback: ERROR CLASS: Symbol not found for RadioTransportCallback, scope: ERROR CLASS: Symbol not found for CoroutineScope, dispatchers: ERROR CLASS: Symbol not found for CoroutineDispatchers, address: String)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open suspend override fun close()
Link copied to clipboard
open override fun handleSendToRadio(p: ByteArray)
Link copied to clipboard
open override fun keepAlive()
Link copied to clipboard
open override fun start()