Found 7 other functions taking a
bt_mesh_msg_ack_ctx
argument:
Clear parameters of an acknowledged message context. This function clears the opcode, remote address and user data set by bt_mesh_msg_ack_ctx_prepare.
Check if an opcode and address of a message matches the expected one.
Mark a message as acknowledged. This function unblocks call to bt_mesh_msg_ack_ctx_wait.
Prepare an acknowledged message context for the incoming message to wait. This function sets the opcode, remote address of the incoming message and stores the user data. Use this function before calling bt_mesh_msg_ack_ctx_wait.
Initialize an acknowledged message context. Initializes semaphore used for synchronization between bt_mesh_msg_ack_ctx_wait and bt_mesh_msg_ack_ctx_rx calls. Call this function before using
bt_mesh_msg_ack_ctx
.
Reset the synchronization semaphore in an acknowledged message context. This function aborts call to bt_mesh_msg_ack_ctx_wait.
Check if the acknowledged message context is initialized with an opcode.