bt_scan_deinit()
Description
De-initializes communication with Bluetooth module.
Syntax
bt_scan_deinit();
Parameters
This function has no parameters.
Returns
Return value | Return explanation |
|---|---|
SCRIPT_OPERATION_SUCCESS | Successfully de-initialized scan module. |
SCRIPT_OPERATION_FAILED | Failed to de-initialize scan module. |
SCRIPT_NO_ACCESS | Bluetooth wasn’t initialized. |
Function call example:
#include <io>
#include <read>
#include <float>
#include <string>
#include <core>
#include <write>
#include <define>
#include <socket>
#include <bluetooth>
new scan_parameters[.type, .options, .interval, .window, .timeout, .interval_coded, .window_coded];
main()
{
scan_parameters[.type] = BT_SCAN_TYPE_ACTIVE;
scan_parameters[.options] = BT_ADV_OPT_NONE;
scan_parameters[.interval] = BT_SCAN_INTERVAL_FAST;
scan_parameters[.window] = BT_SCAN_WINDOW_FAST;
scan_parameters[.timeout] = 0;
scan_parameters[.interval_coded] = 0;
scan_parameters[.window_coded] = 0;
bt_init();
bt_scan_init(scan_parameters);
bt_scan_deinit();
for(;;)
{
Delay(100);
}
}