Lines Matching +full:measurement +full:- +full:period
6 * Copyright (c) 2015-2016 Intel Corporation
9 * SPDX-License-Identifier: Apache-2.0
74 * Connection Interval: 30-50 ms
209 * after a packet containing a Link Layer PDU with a non-zero Length
225 * a packet containing a Link Layer PDU with a non-zero Length
241 * a packet containing a Link Layer PDU with a non-zero Length
266 /** Supported AA-Only RTT precision. */
268 /** AA-Only RTT variant is not supported. */
270 /** 10ns time-of-flight accuracy. */
272 /** 150ns time-of-flight accuracy. */
280 /** 10ns time-of-flight accuracy. */
282 /** 150ns time-of-flight accuracy. */
290 /** 10ns time-of-flight accuracy. */
292 /** 150ns time-of-flight accuracy. */
314 /** Mode-3 */
316 /** RTT AA-Only */
340 /** Phase-based normalized attack detector metric
344 /** Phase-based normalized attack detector metric
356 /** Subfeature: Phase-based Ranging from RTT sounding sequence. */
360 * - Bit 0: 10 us
361 * - Bit 1: 20 us
362 * - Bit 2: 30 us
363 * - Bit 3: 40 us
364 * - Bit 4: 50 us
365 * - Bit 5: 60 us
366 * - Bit 6: 80 us
371 * - Bit 0: 10 us
372 * - Bit 1: 20 us
373 * - Bit 2: 30 us
374 * - Bit 3: 40 us
375 * - Bit 4: 50 us
376 * - Bit 5: 60 us
377 * - Bit 6: 80 us
382 * - Bit 0: 15 us
383 * - Bit 1: 20 us
384 * - Bit 2: 30 us
385 * - Bit 3: 40 us
386 * - Bit 4: 50 us
387 * - Bit 5: 60 us
388 * - Bit 6: 80 us
389 * - Bit 7: 100 us
390 * - Bit 8: 120 us
395 * - Bit 0: 10 us
396 * - Bit 1: 20 us
399 /** Time in microseconds for the antenna switch period of the CS tones. */
403 * - Bit 0: 18dB
404 * - Bit 1: 21dB
405 * - Bit 2: 24dB
406 * - Bit 3: 27dB
407 * - Bit 4: 30dB
419 /** Mode-1 (RTT) */
421 /** Mode-2 (PBR) */
423 /** Mode-3 (RTT and PBR) */
431 /** Mode-1 (RTT) */
433 /** Mode-2 (PBR) */
435 /** Mode-3 (RTT and PBR) */
451 /** RTT with 32-bit sounding sequence */
453 /** RTT with 96-bit sounding sequence */
455 /** RTT with 32-bit random sequence */
457 /** RTT with 64-bit random sequence */
459 /** RTT with 96-bit random sequence */
461 /** RTT with 128-bit random sequence */
477 /** Use Channel Selection Algorithm #3b for non-mode-0 CS steps */
479 /** Use Channel Selection Algorithm #3c for non-mode-0 CS steps */
485 /** Use Hat shape for user-specified channel sequence */
487 /** Use X shape for user-specified channel sequence */
504 * at the beginning of the current CS subevent directly after the last mode-0 step of that
508 /** Number of CS mode-0 steps to be included at the beginning of each CS subevent */
516 /** The number of times the Channel_Map field will be cycled through for non-mode-0 steps
522 /** User-specified channel sequence shape */
532 /** Time in microseconds for the phase measurement period of the CS tones */
604 * This is a 15-bit signed integer in the range [-100, 100] ppm.
613 * Range: -127 to 20
649 /** Number of antenna paths used during the phase measurement stage.
696 * sequentially-consistent view for objects allocated during the current
738 * The range of the returned value is 0..CONFIG_BT_MAX_CONN-1
819 /** Level 4: Authenticated Secure Connections and 128-bit key. */
821 /** Bit to force new pairing procedure, bit-wise OR with requested
898 /** Per-manufacturer unique revision */
949 * - 0xXX - Transmit power level
950 * + Range: -127 to 20
953 * - 0x7E - Remote device is not managing power levels on this PHY.
954 * - 0x7F - Transmit power level is not available
964 * - 0xXX - Change in transmit power level (positive indicates increased
967 * - 0x7F - Change is not available or is out of range.
1069 * @return -EBUSY The remote information is not yet available.
1070 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE or @ref BT_CONN_TYPE_BR connection.
1080 * @return -ENOBUFS HCI command buffer is not available.
1081 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE connection.
1092 * @retval -ENOBUFS HCI command buffer is not available.
1093 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE connection.
1104 * @retval -ENOBUFS HCI command buffer is not available.
1105 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE connection.
1117 * @retval -ENOBUFS HCI command buffer is not available.
1118 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE connection.
1134 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE connection.
1150 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE connection.
1180 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE connection.
1195 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE connection.
1206 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE connection.
1220 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE connection.
1234 * - @ref BT_HCI_ERR_AUTH_FAIL
1235 * - @ref BT_HCI_ERR_REMOTE_USER_TERM_CONN
1236 * - @ref BT_HCI_ERR_REMOTE_LOW_RESOURCES
1237 * - @ref BT_HCI_ERR_REMOTE_POWER_OFF
1238 * - @ref BT_HCI_ERR_UNSUPP_REMOTE_FEATURE
1239 * - @ref BT_HCI_ERR_PAIRING_NOT_SUPPORTED
1240 * - @ref BT_HCI_ERR_UNACCEPT_CONN_PARAM
1270 /** Bit-field of create connection options. */
1366 * will return -EINVAL if dereferenced @p conn is not NULL.
1407 * will return -EINVAL if dereferenced @p conn is not NULL.
1435 * @return -ENOMEM No free connection object available.
1450 * will be re-established if connectable advertisement from peer is received.
1455 * @param param If non-NULL, auto connect is enabled with the given
1498 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE or @ref BT_CONN_TYPE_BR connection.
1567 * +--------------+-------------+-------------------+-------------------+--------+
1569 * +--------------+-------------+-------------------+-------------------+--------+
1578 * +--------------+-------------+-------------------+-------------------+--------+
1582 * - 1:1 configuration, where both A and B support 1 antenna each
1583 * - 1:N_AP configuration, where A supports 1 antenna, B supports N_AP antennas, and
1585 * - N_AP:1 configuration, where A supports N_AP antennas, B supports 1 antenna, and
1587 * - 2:2 configuration, where both A and B support 2 antennas and N_AP = 4
1610 /* Transmit power level used for CS procedures (-127 to 20 dB; 0x7F if unavailable) */
1651 * In case the err parameter is non-zero it means that the
1660 * @param err HCI error. Zero for success, non-zero otherwise.
1663 * - @ref BT_HCI_ERR_UNKNOWN_CONN_ID Creating the connection started by
1668 * - @p BT_HCI_ERR_ADV_TIMEOUT High duty cycle directed connectable
1698 * Use this to e.g. re-start connectable advertising or scanning.
1702 * Bluetooth API calls in this context is error-prone and strongly
1775 * @param err Security error. Zero for success, non-zero otherwise.
1890 * This callback notifies the application that the remote mode-0
1963 * @retval -EEXIST if @p cb was already registered.
1975 * @retval -EINVAL If @p cb is NULL
1976 * @retval -ENOENT if @p cb was not registered
2049 * @retval -EALREADY Already in the requested state
2050 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE or @ref BT_CONN_TYPE_BR connection
2051 * @return -EINVAL @p conn is a valid @ref BT_CONN_TYPE_LE but could not get SMP context
2081 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE connection.
2082 * @return -EINVAL @p tk is NULL.
2103 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE connection.
2123 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE connection.
2143 * @param passkey A valid passkey (0 - 999999) or BT_PASSKEY_INVALID
2233 * pairing_confirm is registered both will be called for Just-Works
2254 * range of 0 - 999999, and is expected to be padded with zeroes so
2260 * to non-NULL the cancel callback must also be provided, since
2278 * of digits entered and show a password-field-like feedback to the
2298 * must be in the range of 0 - 999999, and should be expected to
2299 * be zero-padded, as that's how the peer device will typically be
2306 * device lacks the ability to enter a passkey. If set to non-NULL
2319 * be in the range of 0 - 999999, and should be zero-padded to
2328 * device lacks the ability to confirm a passkey. If set to non-NULL
2348 * This callback must be set to non-NULL in order to support OOB
2383 * to non-NULL the cancel callback must also be provided, since
2473 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE or @ref BT_CONN_TYPE_BR connection
2507 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE or @ref BT_CONN_TYPE_BR connection
2522 * @retval -EINVAL Improper use of the API.
2523 * @retval -ENOMEM Failed to allocate.
2524 * @retval -ENOBUFS Failed to allocate.
2525 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE connection
2536 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE or @ref BT_CONN_TYPE_BR connection
2548 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE or @ref BT_CONN_TYPE_BR connection
2560 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_LE or @ref BT_CONN_TYPE_BR connection
2573 * @return -EINVAL @p conn is not a valid @ref BT_CONN_TYPE_BR connection