Lines Matching +full:transfer +full:- +full:timeout +full:- +full:ms

7  * Copyright (c) 2015-2016 Intel Corporation
9 * SPDX-License-Identifier: Apache-2.0
120 * The advertising set can either have been stopped by a timeout or
162 * If rpa sharing is enabled and rpa expired cb of any adv-sets belonging
163 * to same adv id returns false, then adv-sets will continue with old rpa
242 * That is, the application shall not re-register them when
243 * the Bluetooth subsystem is re-enabled later.
292 * @see https://specificationrefs.bluetooth.com/assigned-values/Appearance%20Values.pdf
325 * subsequent call to this function with non-NULL @a addrs parameter.
345 * pre-defined address is provided, since in such a situation the app clearly
370 * parameter was non-NULL).
375 * the parameter was non-NULL). If privacy
404 * parameter was non-NULL).
409 * the parameter was non-NULL). If privacy
441 * Size of 'AD Structure'->'Length' field, equal to 1.
442 * Size of 'AD Structure'->'Data'->'AD Type' field, equal to 1.
443 * Size of 'AD Structure'->'Data'->'AD Data' field, equal to data_len.
486 * @param _bytes Variable number of single-byte parameters
514 * `input->data_len + 2` (for the type and the length).
536 * object. If this fails, the API returns @c -ENOMEM.
589 * object. If this fails, the API returns @c -ENOMEM.
619 * https://github.com/zephyrproject-rtos/zephyr/issues/71686
638 * BT_DATA(BT_DATA_NAME_COMPLETE, name, sizeof(name) - 1)
652 * @brief Directed advertising to privacy-enabled peer.
656 * This is required if the remote device is privacy-enabled and
731 * the trade-off of lower data rate and higher power consumption.
763 * https://github.com/zephyrproject-rtos/zephyr/issues/71686
775 * @brief Advertise using a Non-Resolvable Private Address.
802 * @brief Advertising Set Identifier, valid range 0x00 - 0x0f.
818 /** Bit-field of advertising options */
851 * be established within the timeout the connected() callback will be
880 * @brief Minimum Periodic Advertising Interval (N * 1.25 ms)
888 * @brief Maximum Periodic Advertising Interval (N * 1.25 ms)
895 /** Bit-field of periodic advertising options */
907 * @brief Interval between subevents (N * 1.25 ms)
909 * Shall be between 7.5ms and 318.75 ms.
915 * first response slot (N * 1.25 ms)
921 * @brief Time between response slots (N * 0.125 ms)
923 * Shall be between 0.25 and 31.875 ms.
990 * longer intervals after a timeout.
992 * GAP recommends advertisers use this "when user-initiated".
995 * dedicated Bluetooth wakeup button, or anything in-between.
1001 * - 3.C.A "Timers and Constants", T_GAP(adv_fast_interval1)
1002 * - 3.C.9.3.11 "Connection Establishment Timing parameters"
1017 * - 3.C.A "Timers and Constants", T_GAP(adv_fast_interval1)
1018 * - 3.C.9.3.11 "Connection Establishment Timing parameters"
1028 * https://github.com/zephyrproject-rtos/zephyr/issues/71686
1038 * https://github.com/zephyrproject-rtos/zephyr/issues/71686
1051 /** Non-connectable advertising with private address */
1057 * https://github.com/zephyrproject-rtos/zephyr/issues/71686
1059 * Non-connectable advertising with @ref BT_LE_ADV_OPT_USE_NAME
1066 /** Non-connectable advertising with @ref BT_LE_ADV_OPT_USE_IDENTITY */
1079 * https://github.com/zephyrproject-rtos/zephyr/issues/71686
1100 * https://github.com/zephyrproject-rtos/zephyr/issues/71686
1112 /** Non-connectable extended advertising with private address */
1119 * https://github.com/zephyrproject-rtos/zephyr/issues/71686
1121 * Non-connectable extended advertising with @ref BT_LE_ADV_OPT_USE_NAME
1130 /** Non-connectable extended advertising with @ref BT_LE_ADV_OPT_USE_IDENTITY */
1137 /** Non-connectable extended advertising on coded PHY with private address */
1146 * https://github.com/zephyrproject-rtos/zephyr/issues/71686
1148 * Non-connectable extended advertising on coded PHY with
1158 /** Non-connectable extended advertising on coded PHY with
1170 * @param _timeout Advertiser timeout
1175 .timeout = (_timeout), \
1182 * @param _timeout Advertiser timeout
1231 * the timeout will be @ref BT_GAP_ADV_HIGH_DUTY_CYCLE_MAX_TIMEOUT.
1243 * @return -ENOMEM No free connection objects available for connectable
1245 * @return -ECONNREFUSED When connectable advertising is requested and there
1250 * this case may be -EIO.
1300 * @brief Advertiser timeout (N * 10 ms).
1303 * Set to zero for no timeout.
1306 * this parameters must be set to a non-zero value less than or equal
1309 * If privacy @kconfig{CONFIG_BT_PRIVACY} is enabled then the timeout
1312 uint16_t timeout;
1325 * If the advertiser is limited by either the timeout or number of advertising
1328 * If the advertiser is limited by both the timeout and the number of
1426 * The range of the returned value is 0..CONFIG_BT_EXT_ADV_MAX_ADV_SET-1
1571 /** Periodic advertising interval (N * 1.25 ms) */
1598 /** Subevent interval (N * 1.25 ms) */
1601 /** Response slot delay (N * 1.25 ms) */
1604 /** Response slot spacing (N * 1.25 ms) */
1785 /** Bit-field of periodic advertising sync options. */
1798 * @brief Synchronization timeout (N * 10 ms)
1800 * Synchronization timeout for the periodic advertising sync.
1801 * Range 0x000A to 0x4000 (100 ms to 163840 ms)
1803 uint16_t timeout;
1815 * The range of the returned value is 0..CONFIG_BT_PER_ADV_SYNC_MAX-1
1827 * The range of the index value is 0..CONFIG_BT_PER_ADV_SYNC_MAX-1
1841 /** Periodic advertising interval (N * 1.25 ms) */
1877 * This function does not timeout, and will continue to look for an advertiser until it either
1878 * finds it or bt_le_per_adv_sync_delete() is called. It is thus suggested to implement a timeout
1919 * @retval -EEXIST if @p cb was already registered.
1926 * If the sync is already receiving the reports, -EALREADY is returned.
1937 * If the sync report receiving is already disabled, -EALREADY is returned.
1945 /** Periodic Advertising Sync Transfer options */
2003 * @brief Synchronization timeout (N * 10 ms)
2005 * Synchronization timeout for the periodic advertising sync.
2006 * Range 0x000A to 0x4000 (100 ms to 163840 ms)
2008 uint16_t timeout;
2010 /** Periodic Advertising Sync Transfer options */
2015 * @brief Transfer the periodic advertising sync information to a peer device.
2020 * @param per_adv_sync The periodic advertising sync to transfer.
2032 * @brief Transfer the information about a periodic advertising set.
2037 * @param adv The periodic advertising set to transfer info of.
2050 * Sets the parameters and allow other devices to transfer periodic advertising
2056 * @param param The periodic advertising sync transfer parameters.
2067 * Remove the parameters that allow other devices to transfer periodic
2073 * transfer periodic advertising syncs.
2159 /** Bit-field of scanning options. */
2162 /** Scan interval (N * 0.625 ms).
2172 /** Scan window (N * 0.625 ms)
2183 * @brief Scan timeout (N * 10 ms)
2185 * Application will be notified by the scan timeout callback.
2186 * Set zero to disable timeout.
2188 uint16_t timeout;
2191 * @brief Scan interval LE Coded PHY (N * 0.625 MS)
2198 * @brief Scan window LE Coded PHY (N * 0.625 MS)
2245 * @brief Periodic advertising interval (N * 1.25 ms).
2270 /** @brief The scanner has stopped scanning after scan timeout. */
2271 void (*timeout)(void);
2282 * @param _interval Scan Interval (N * 0.625 ms)
2283 * @param _window Scan Window (N * 0.625 ms)
2291 .timeout = 0, \
2302 * @param _interval Scan Interval (N * 0.625 ms)
2303 * @param _window Scan Window (N * 0.625 ms)
2392 * @note Setting the `param.timeout` parameter is not supported when
2394 * BT_LE_SCAN_TYPE_ACTIVE. Supplying a non-zero timeout will result in an
2395 * -EINVAL error code.
2403 * @retval -EBUSY if the scanner is already being started in a different thread.
2429 * @retval -EEXIST if @p cb was already registered.
2499 * @brief Set the Resolvable Private Address timeout in runtime
2501 * The new RPA timeout value will be used for the next RPA rotation
2506 * RPA timeout.
2511 * @param new_rpa_timeout Resolvable Private Address timeout in seconds
2514 * @retval -EINVAL RPA timeout value is invalid. Valid range is 1s - 3600s.
2573 * - Creating a connection in progress, wait for the connected callback.
2576 * - Advertiser is enabled using a Random Static Identity Address for a
2578 * - The local identity conflicts with the local identity used by other
2605 * - Creating a connection in progress, wait for the connected callback.