sendAdminAwait

abstract suspend fun sendAdminAwait(destNum: Int, requestId: Int = generatePacketId(), wantResponse: Boolean = false, initFn: () -> AdminMessage): Boolean(source)

Sends an admin message and suspends until the radio acknowledges it.

This is used when the caller needs to guarantee a packet has been accepted by the radio before proceeding, such as sending a shared contact before the first DM to a node.

Return

true if the radio accepted the packet, false on timeout or failure.