Lines Matching +full:0 +full:x00 +full:- +full:positive
7 * Copyright (c) 2020-2024 Nordic Semiconductor ASA
9 * SPDX-License-Identifier: Apache-2.0
21 * @version 0.8.0
50 #define BT_AICS_STATE_UNMUTED 0x00
52 #define BT_AICS_STATE_MUTED 0x01
54 #define BT_AICS_STATE_MUTE_DISABLED 0x02
66 #define BT_AICS_MODE_MANUAL_ONLY 0x00
72 #define BT_AICS_MODE_AUTO_ONLY 0x01
78 #define BT_AICS_MODE_MANUAL 0x02
84 #define BT_AICS_MODE_AUTO 0x03
92 #define BT_AICS_INPUT_TYPE_UNSPECIFIED 0x00
94 #define BT_AICS_INPUT_TYPE_BLUETOOTH 0x01
96 #define BT_AICS_INPUT_TYPE_MICROPHONE 0x02
98 #define BT_AICS_INPUT_TYPE_ANALOG 0x03
100 #define BT_AICS_INPUT_TYPE_DIGITAL 0x04
102 #define BT_AICS_INPUT_TYPE_RADIO 0x05
104 #define BT_AICS_INPUT_TYPE_STREAMING 0x06
105 /** The input is transparent / pass-through */
106 #define BT_AICS_INPUT_TYPE_AMBIENT 0x07
117 #define BT_AICS_ERR_INVALID_COUNTER 0x80
119 #define BT_AICS_ERR_OP_NOT_SUPPORTED 0x81
121 #define BT_AICS_ERR_MUTE_DISABLED 0x82
123 #define BT_AICS_ERR_OUT_OF_RANGE 0x83
125 #define BT_AICS_ERR_GAIN_MODE_NOT_ALLOWED 0x84
133 /** Initial audio input gain (-128 to 127) */
210 * @return 0 if success, errno on failure.
220 * @return 0 if success, errno on failure.
228 * @param err Error value. 0 on success, GATT error on positive value
240 * @param err Error value. 0 on success, GATT error on positive value
242 * For notifications, this will always be 0.
257 * @param err Error value. 0 on success, GATT error on positive value
259 * For notifications, this will always be 0.
275 * @param err Error value. 0 on success, GATT error on positive value
277 * For notifications, this will always be 0.
288 * @param err Error value. 0 on success, GATT error on positive value
290 * For notifications, this will always be 0.
301 * @param err Error value. 0 on success, GATT error on positive value
303 * For notifications, this will always be 0.
304 * @param description The description as an UTF-8 encoded string (may have been clipped).
316 * @param err Error value. 0 on success, GATT error on positive value
318 * For notifications, this will always be 0.
366 * @return 0 on success, errno on fail.
379 * @return 0 if success, errno on failure.
392 * @return 0 if success, errno on failure.
401 * @return 0 on success, GATT error value on fail.
410 * @return 0 on success, GATT error value on fail.
419 * @return 0 on success, GATT error value on fail.
428 * @return 0 on success, GATT error value on fail.
440 * @return 0 on success, errno value on fail.
449 * @return 0 on success, GATT error value on fail.
458 * @return 0 on success, GATT error value on fail.
467 * @return 0 on success, errno value on fail.
479 * @return 0 on success, errno value on fail.
488 * @return 0 on success, GATT error value on fail.
497 * @return 0 on success, GATT error value on fail.
505 * @param gain The gain to set (-128 to 127) in gain setting units
508 * @return 0 on success, GATT error value on fail.
517 * @return 0 on success, GATT error value on fail.
525 * @param description The description as an UTF-8 encoded string.
527 * @return 0 on success, GATT error value on fail.