sendAdminAwait
open suspend fun sendAdminAwait(destNum: Int, requestId: Int = generatePacketId(), wantResponse: Boolean = false, initFn: () -> AdminMessage): Boolean(source)
Sends an admin message and suspends until firmware processes it and returns a routing acknowledgement.
This is used when the caller needs a processing barrier before proceeding, such as sending a shared contact before the first DM to a node. Time spent behind existing FIFO entries does not count against the routing-response timeout; the timeout starts only after an active transport admits this packet.
Return
true on a routing ACK or synchronous local-loopback delivery (ERRNO_SHOULD_RELEASE); false when disconnected, transport sending fails, a routing NAK or queue rejection arrives, or the operation times out.