Scanner scans for BLE devices.
More...
#include <cs_Scanner.h>
Scanner scans for BLE devices.
◆ SCAN_OP_CODE
| Enumerator |
|---|
| SCAN_START | |
| SCAN_STOP | |
◆ Scanner()
◆ delayedStart() [1/2]
| void Scanner::delayedStart |
( |
| ) |
|
delay start by _scanBreakDuration ms
◆ delayedStart() [2/2]
| void Scanner::delayedStart |
( |
uint16_t |
delay | ) |
|
◆ executeScan()
| void Scanner::executeScan |
( |
| ) |
|
|
private |
◆ getInstance()
| static Scanner & Scanner::getInstance |
( |
| ) |
|
|
inlinestatic |
Gets a static singleton (no dynamic memory allocation)
◆ handleEvent()
| void Scanner::handleEvent |
( |
event_t & |
event | ) |
|
|
virtual |
◆ init()
◆ isScanning()
| bool Scanner::isScanning |
( |
| ) |
|
◆ manualStartScan()
| void Scanner::manualStartScan |
( |
| ) |
|
◆ manualStopScan()
| void Scanner::manualStopScan |
( |
| ) |
|
◆ onAdvertisement()
| void Scanner::onAdvertisement |
( |
ble_gap_evt_adv_report_t * |
p_adv_report | ) |
|
|
private |
◆ onBleEvent()
| void Scanner::onBleEvent |
( |
ble_evt_t * |
p_ble_evt | ) |
|
◆ setStack()
| void Scanner::setStack |
( |
Stack * |
stack | ) |
|
◆ start()
◆ staticTick()
| static void Scanner::staticTick |
( |
Scanner * |
ptr | ) |
|
|
static |
◆ stop()
stop scan immediately (no results will be sent)
◆ TYPIFY() [1/2]
wait ... ms before starting the next scan
◆ TYPIFY() [2/2]
◆ _appTimerData
| app_timer_t Scanner::_appTimerData |
|
private |
◆ _appTimerId
| app_timer_id_t Scanner::_appTimerId |
|
private |
◆ _opCode
◆ _running
◆ _scanCount
| uint16_t Scanner::_scanCount |
|
private |
◆ _scanning
◆ _stack
The documentation for this class was generated from the following file: