HeartbeatSender

constructor(sendToRadio: (ByteArray) -> Unit, afterHeartbeat: suspend () -> Unit? = null, logTag: String = "HeartbeatSender")(source)

Parameters

sendToRadio

callback to transmit the encoded heartbeat bytes to the radio

afterHeartbeat

optional suspend callback invoked after sending (e.g. to schedule a drain)

logTag

tag for log messages