configureScheduler
Download Required: To use configureScheduler
,
first download the Communications Toolbox Wireless Network Simulation Library add-on. For more
information, see Get and Manage Add-Ons.
Syntax
Description
configureScheduler(
configures the baseband to use the default scheduler at the Bluetooth® basic rate/enhanced data rate (BR/EDR) Central node,
bluetoothNodeObj
)bluetoothNodeObj
. If a Peripheral node has data to transmit to the
Central node, and the available asynchronous connection-oriented (ACL) slots are sufficient
for the scheduled transmission, the scheduler selects the corresponding Peripheral node.
Otherwise, the scheduler selects the next Peripheral node in a fixed cyclic order. The
scheduler does not select any Peripheral node in either of these conditions.
If there is data to be communicated between the Central and the Peripheral nodes, but the available ACL slots are insufficient for the communication.
If sufficient ACL slots are available for the communication, but there is no data to be communicated between the Central and the Peripheral nodes.
configureScheduler(
additionally configures the round-robin (RR) scheduler at the Central node based on the
maximum number of consecutive transmissions between the Central and the Peripheral node,
bluetoothNodeObj
,MaxTransmissions
=maxTransmissions)MaxTransmissions
.
Note
Note that configuring the baseband scheduler is not mandatory. The default scheduler is preconfigured.
Examples
Input Arguments
References
[1] Bluetooth Technology Website. “Bluetooth Technology Website | The Official Website of Bluetooth Technology.” Accessed October 22, 2022. https://www.bluetooth.com/.
[2] Bluetooth Core Specifications Working Group. "Bluetooth Core Specification" v5.3. https://www.bluetooth.com/.
Version History
Introduced in R2023a