Lines Matching full:has
3 * @brief Bluetooth Hearing Access Service (HAS) APIs.
17 * @brief Hearing Access Service (HAS)
19 * @defgroup bt_has Hearing Access Service (HAS)
142 * @param has Pointer to the Hearing Access Service object or NULL on errors.
146 void (*discover)(struct bt_conn *conn, int err, struct bt_has *has,
158 * @param has Pointer to the Hearing Access Service object.
162 void (*preset_switch)(struct bt_has *has, int err, uint8_t index);
171 * @param has Pointer to the Hearing Access Service object.
176 void (*preset_read_rsp)(struct bt_has *has, int err,
186 * @param has Pointer to the Hearing Access Service object.
191 void (*preset_update)(struct bt_has *has, uint8_t index_prev,
197 * The callback is called when the preset has been deleted by the remote server.
199 * @param has Pointer to the Hearing Access Service object.
203 void (*preset_deleted)(struct bt_has *has, uint8_t index, bool is_last);
211 * @param has Pointer to the Hearing Access Service object.
216 void (*preset_availability)(struct bt_has *has, uint8_t index, bool available,
248 * @param[in] has Pointer to the Hearing Access Service object.
253 int bt_has_client_conn_get(const struct bt_has *has, struct bt_conn **conn);
262 * @param has Pointer to the Hearing Access Service object.
268 int bt_has_client_presets_read(struct bt_has *has, uint8_t index, uint8_t max_count);
276 * @param has Pointer to the Hearing Access Service object.
282 int bt_has_client_preset_set(struct bt_has *has, uint8_t index, bool sync);
290 * @param has Pointer to the Hearing Access Service object.
295 int bt_has_client_preset_next(struct bt_has *has, bool sync);
303 * @param has Pointer to the Hearing Access Service object.
308 int bt_has_client_preset_prev(struct bt_has *has, bool sync);
324 * @return -EINPROGRESS in case where user has to confirm once the requested preset
332 * This callback is called when the name of the preset identified by @p index has changed.
334 * @param index Preset index that name has been changed.
360 * @kconfig{CONFIG_BT_HAS_PRESET_NAME_DYNAMIC} configuration option has been enabled.