Lines Matching +full:address +full:- +full:length

8  * SPDX-License-Identifier: Apache-2.0
29 /** Length of a short Mesh MIC. */
31 /** Length of a long Mesh MIC. */
35 * @brief Helper to determine the length of an opcode.
42 * @brief Helper for model message buffer length.
44 * Returns the length of a Mesh model message buffer, including the opcode
45 * length and a short MIC.
48 * @param _payload_len Length of the model payload.
54 * @brief Helper for model message buffer length.
56 * Returns the length of a Mesh model message buffer, including the opcode
57 * length and a long MIC.
60 * @param _payload_len Length of the model payload.
70 * @param _payload_len Length of the model message payload.
83 /** Remote address. */
86 /** Destination address of a received message. Not used for sending. */
89 /** Label UUID if Remote address is Virtual address, or NULL otherwise. */
111 * @note If @c dst is a Virtual Address, Label UUID shall be initialized separately.
153 .app_idx = (pub)->key, \
154 .addr = (pub)->addr, \
155 .send_ttl = (pub)->ttl, \
156 .uuid = (pub)->uuid, \
175 uint16_t dst; /**< Address of the node that should respond. */
188 k_sem_init(&ack->sem, 0, 1); in bt_mesh_msg_ack_ctx_init()
199 k_sem_reset(&ack->sem); in bt_mesh_msg_ack_ctx_reset()
204 * This function clears the opcode, remote address and user data set
213 * This function sets the opcode, remote address of the incoming message and stores the user data.
218 * @param dst Destination address of the message.
235 return (ack->op != 0); in bt_mesh_msg_ack_ctx_busy()
257 k_sem_give(&ack->sem); in bt_mesh_msg_ack_ctx_rx()
260 /** @brief Check if an opcode and address of a message matches the expected one.
264 * @param addr Source address of the incoming message.