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