Lines Matching +full:input +full:- +full:negative

8  * SPDX-License-Identifier: Apache-2.0
52 /** Available Provisioning input authentication actions. */
57 BT_MESH_ENTER_NUMBER = BIT(2), /**< Input number */
58 BT_MESH_ENTER_STRING = BIT(3), /**< Input alphanumeric */
63 BT_MESH_PROV_ADV = BIT(0), /**< PB-ADV bearer */
64 BT_MESH_PROV_GATT = BIT(1), /**< PB-GATT bearer */
65 BT_MESH_PROV_REMOTE = BIT(2), /**< PB-Remote bearer */
72 BT_MESH_PROV_OOB_2D_CODE = BIT(2), /**< 2D machine-readable code */
77 BT_MESH_PROV_OOB_CERTIFICATE = BIT(7), /**< Support for certificate-based provisioning */
79 /* 9 - 10 are reserved */
104 /** Supported Input OOB Actions */
110 /** Maximum size in octets of Input OOB supported */
129 /** Pointer to Public Key in big-endian for OOB public key type support.
137 /** Pointer to Private Key in big-endian for OOB public key type support.
156 /** Maximum size of Input OOB supported */
158 /** Supported Input OOB Actions */
184 * @return Zero on success or negative error code otherwise
195 * @return Zero on success or negative error code otherwise
199 /** @brief Input is requested.
202 * request input from the user using the given action. The
203 * requested input will either be a string or a number, and
211 * @return Zero on success or negative error code otherwise
213 int (*input)(bt_mesh_input_action_t act, uint8_t size); member
215 /** @brief The other device finished their OOB input.
219 * OOB input.
237 /** @brief PB-GATT Unprovisioned Advertising has been received.
239 * This callback notifies the application that an PB-GATT
314 /** @brief Provide provisioning input OOB string.
316 * This is intended to be called after the bt_mesh_prov input callback
321 * @return Zero on success or (negative) error code otherwise.
325 /** @brief Provide provisioning input OOB number.
327 * This is intended to be called after the bt_mesh_prov input callback
332 * @return Zero on success or (negative) error code otherwise.
338 * @param public_key Device public key in big-endian.
340 * @return Zero on success or (negative) error code otherwise.
344 /** @brief Use Input OOB authentication.
348 * Instruct the unprovisioned device to use the specified Input OOB
361 * @return Zero on success or (negative) error code otherwise.
370 * authentication action. The @ref bt_mesh_prov::input callback will
385 * @return Zero on success or (negative) error code otherwise.
399 * @return Zero on success or (negative) error code otherwise.
415 * @return Zero on success or (negative) error code otherwise.
423 * @param bearers Bit-wise or of provisioning bearers.
425 * @return Zero on success or (negative) error code otherwise.
433 * @param bearers Bit-wise or of provisioning bearers.
435 * @return Zero on success or (negative) error code otherwise.
452 * @return Zero on success or (negative) error code otherwise.
458 /** @brief Provision a Mesh Node using PB-ADV
466 * @return Zero on success or (negative) error code otherwise.
471 /** @brief Provision a Mesh Node using PB-GATT
479 * @return Zero on success or (negative) error code otherwise.
484 /** @brief Provision a Mesh Node using PB-Remote
494 * @return Zero on success or (negative) error code otherwise.
501 /** @brief Reprovision a Mesh Node using PB-Remote
531 * @return Zero on success or (negative) error code otherwise.
585 * @return Zero on success or (negative) error code otherwise.
610 * @return 0 on success, or (negative) error code on failure.
619 * @return 0 on success, or (negative) error code on failure.
646 * exposed as a run-time feature, since the device might want to change
652 * @return Zero on success or (negative) error code otherwise.
661 * @return Zero on success or (negative) error code otherwise.
837 * @return Zero on success or (negative) error code otherwise.