Lines Matching full:scanner

17  * Reasons why a scanner can be running.
24 * Users of the scanner module may not use this flag as input to @ref bt_le_scan_user_add
58 * Start / update the scanner.
60 * This API updates the users of the scanner.
63 * and the scanner is started or updated, if needed.
64 * This API may update the scan parameters, for example if the scanner is already running
68 * Every SW module that informs the scanner that it should run, needs to eventually remove
70 * the scanner to run, anymore.
73 * existing users are checked and the scanner is started, stopped or updated.
75 * this allows the background scanner to be started or stopped once the device starts to
78 * @param flag user requesting the scanner
82 * @retval -EPERM if the explicit scanner is being enabled while the initiator is running
85 * @retval -EBUSY if the scanner is updated in a different thread. The user was added but
86 * the scanner was not started/stopped/updated.
92 * Stop / update the scanner.
94 * This API updates the users of the scanner.
96 * and the scanner is stopped or updated, if needed.
97 * This API may update the scan parameters, for example if the scanner is already running
101 * This API allows removing the user why the scanner is running.
102 * If all users for the scanner to run are removed, this API will stop the scanner.
105 * existing users are checked and the scanner is started, stopped or updated.
107 * this allows the background scanner to be started or stopped once the device starts to
110 * @param flag user releasing the scanner
114 * @retval -EBUSY if the scanner is updated in a different thread. The user was removed but
115 * the scanner was not started/stopped/updated.
121 * Check if the explicit scanner was enabled.
126 * Check if an explicit scanner uses the same parameters
130 * @return true If explicit scanner uses the same parameters
131 * @return false If explicit scanner uses different parameters