Lines Matching +full:channel +full:- +full:gap
2 * @brief Bluetooth Channel Sounding handling
8 * SPDX-License-Identifier: Apache-2.0
14 * @brief LE Channel Sounding (CS)
15 * @defgroup bt_le_cs Channel Sounding (CS)
31 * @brief Macro for getting a specific channel bit in CS channel map
33 * @param[in] chmap Channel map array
41 * @brief Macro for setting a specific channel bit value in CS channel map
43 * @param[in] chmap Channel map array
112 /** Applicable for mode-2 and mode-3 only:
115 * - @ref BT_LE_CS_TEST_OVERRIDE_3_NO_TONE_EXT
116 * - @ref BT_LE_CS_TEST_OVERRIDE_3_INITIATOR_TONE_EXT_ONLY
117 * - @ref BT_LE_CS_TEST_OVERRIDE_3_REFLECTOR_TONE_EXT_ONLY
118 * - @ref BT_LE_CS_TEST_OVERRIDE_3_INITIATOR_AND_REFLECTOR_TONE_EXT
132 * +--------------------------------+------------------------------------------+
134 * +--------------------------------+------------------------------------------+
137 * +--------------------------------+------------------------------------------+
141 * +--------------------------------+------------------------------------------+
143 * +--------------------------------+------------------------------------------+
150 * +--------------------------------+------------------------------------------+
154 * +--------------------------------+------------------------------------------+
156 * +--------------------------------+------------------------------------------+
181 * +--------------------------------+------------------------------------------+
249 /** CS sub-mode to be used during the CS procedure. */
253 * after the last mode-0 step of that event.
256 /** Number of CS mode-0 steps at the beginning of the test CS subevent. */
271 /** Gap between the start of two consecutive CS subevents (N * 0.625 ms)
287 * - @ref BT_HCI_OP_LE_CS_TEST_MAXIMIZE_TX_POWER tells the controller
289 * - @ref BT_HCI_OP_LE_CS_TEST_MINIMIZE_TX_POWER tells the controller
296 * - 10 us
297 * - 20 us
298 * - 30 us
299 * - 40 us
300 * - 50 us
301 * - 60 us
302 * - 80 us
303 * - 145 us
309 * - 10 us
310 * - 20 us
311 * - 30 us
312 * - 40 us
313 * - 50 us
314 * - 60 us
315 * - 80 us
316 * - 145 us
322 * - 15 us
323 * - 20 us
324 * - 30 us
325 * - 40 us
326 * - 50 us
327 * - 60 us
328 * - 80 us
329 * - 100 us
330 * - 120 us
331 * - 150 us
337 * - 10 us
338 * - 20 us
339 * - 40 us
345 * - 0 us
346 * - 1 us
347 * - 2 us
348 * - 4 us
349 * - 10 us
371 * - Bit 0 set: Override using list of channels
372 * - Bit 0 not set: Override using channel map
373 * - Bit 2 set: Override main mode steps
374 * - Bit 3 set: Override T_PM_Tone_Ext
375 * - Bit 4 set: Override tone antenna permutation
376 * - Bit 5 set: Override CS_SYNC AA
377 * - Bit 6 set: Override SS marker positions
378 * - Bit 7 set: Override SS marker value
379 * - Bit 8 set: Override CS_SYNC payload pattern and user payload
380 * - Bit 10 set: Procedure is replaced with a stable phase test
386 /** Number of times the channels indicated by the channel map or channel field
387 * are cycled through for non-mode-0 steps within a CS procedure.
429 /** Bit number where the first marker in the channel sounding sequence starts.
434 /** Bit number where the second marker in the channel sounding sequence starts.
472 /** Write CS configuration in both local and remote Controller using Channel Sounding
491 * at the beginning of the current CS subevent directly after the last mode-0 step of that
495 /** Number of CS mode-0 steps to be included at the beginning of each CS subevent */
503 /** The number of times the Channel_Map field will be cycled through for non-mode-0 steps
507 /** Channel selection type */
509 /** User-specified channel sequence shape */
513 /** Channel map used for CS procedure
515 * Channel 79 is reserved for future use and shall be set to zero.
536 /** CS step channel index. */
537 uint8_t channel; member
538 /** Length of role- and mode-specific information being reported. */
540 /** Pointer to role- and mode-specific information. */
544 /** Sign-extended IQ value extracted from step data. */
550 /** @brief Extract in-phase and quadrature terms from HCI-formatted PCT.
552 * Convenience function for processing 24-bit phase correction terms found
553 * in CS step data. The 12-bit signed real and imaginary components are
554 * converted to host endianness and sign-extended.
556 * @param pct 24-bit little-endian phase correction term.
562 /** @brief Set all valid channel map bits
565 * given CS channel map
584 /** @brief Set Channel Sounding default settings.
586 * This command is used to set default Channel Sounding settings for this
592 * @param params Channel sounding default settings parameters.
601 * This command is used to read the per-channel mode-0 Frequency Actuation Error
630 * The first mode-0 channel in the list is used as the starting channel for
632 * listen on the first mode-0 channel until it receives the first transmission
634 * will start by listening on the first mode-0 channel and the IUT shall transmit
635 * on that channel for the first half of the first CS step. Thereafter, the
693 * A helper for parsing HCI-formatted step data found in channel sounding subevent results.
695 * A typical use-case is filtering out data which does not meet certain packet quality or NADM
711 * This command is used to start or restart the Channel Sounding Security
817 /** @brief CS Set Channel Classification
819 * This command is used to update the channel classification based on
823 * channel index n. Channel Enabled = 1; Channel Disabled = 0.
869 * This command is used to write a cached copy of the per-channel mode-0
875 * @param remote_fae_table Per-channel mode-0 FAE table of the local Controller