GPS to Pulga
BLEProcess Class Reference
Handle initialization adn shutdown of the BLE Instance. More...
#include <BLEProcess.h>
Public Member Functions | |
BLEProcess (events::EventQueue &event_queue, BLE &ble_interface) | |
Construct a BLEProcess from an event queue and a ble interface. | |
void | on_init (mbed::Callback< void(BLE &, events::EventQueue &)> cb) |
Subscription to the ble interface initialization event. | |
bool | start () |
Initialize the ble interface, configure it and start advertising. | |
void | stop () |
Close existing connections and stop the process. |
Detailed Description
Handle initialization adn shutdown of the BLE Instance.
Setup advertising payload and manage advertising state. Delegate to GattClientProcess once the connection is established.
Definition at line 40 of file BLEProcess.h.
Constructor & Destructor Documentation
BLEProcess | ( | events::EventQueue & | event_queue, |
BLE & | ble_interface | ||
) |
Construct a BLEProcess from an event queue and a ble interface.
Call start() to initiate ble processing.
Definition at line 47 of file BLEProcess.h.
Member Function Documentation
void on_init | ( | mbed::Callback< void(BLE &, events::EventQueue &)> | cb ) |
Subscription to the ble interface initialization event.
- Parameters:
-
[in] cb The callback object that will be called when the ble interface is initialized.
Definition at line 64 of file BLEProcess.h.
bool start | ( | ) |
Initialize the ble interface, configure it and start advertising.
Definition at line 72 of file BLEProcess.h.
void stop | ( | ) |
Close existing connections and stop the process.
Definition at line 101 of file BLEProcess.h.
Generated on Thu Jul 28 2022 03:16:26 by 1.7.2