diff options
Diffstat (limited to 'src/BLEDevice.h')
-rw-r--r-- | src/BLEDevice.h | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/src/BLEDevice.h b/src/BLEDevice.h index 9d767c1..eb9fdaa 100644 --- a/src/BLEDevice.h +++ b/src/BLEDevice.h @@ -24,30 +24,34 @@ */ class BLEDevice { public: - static void dumpDevices(); - static BLEClient *createClient(); - static void init(std::string deviceName); - //static void scan(int duration, esp_ble_scan_type_t scan_type = BLE_SCAN_TYPE_PASSIVE); - static BLEScan *getScan(); - static BLEServer *m_bleServer; + static BLEClient* createClient(); + static BLEServer* createServer(); + static void dumpDevices(); + static BLEScan* getScan(); + static void init(std::string deviceName); + +private: + static BLEServer *m_pServer; static BLEScan *m_pScan; static BLEClient *m_pClient; -private: static esp_gatt_if_t getGattcIF(); static void gattClientEventHandler( - esp_gattc_cb_event_t event, - esp_gatt_if_t gattc_if, - esp_ble_gattc_cb_param_t *param); + esp_gattc_cb_event_t event, + esp_gatt_if_t gattc_if, + esp_ble_gattc_cb_param_t* param); + static void gattServerEventHandler( esp_gatts_cb_event_t event, esp_gatt_if_t gatts_if, - esp_ble_gatts_cb_param_t *param); + esp_ble_gatts_cb_param_t* param); + static void gapEventHandler( - esp_gap_ble_cb_event_t event, - esp_ble_gap_cb_param_t *param); + esp_gap_ble_cb_event_t event, + esp_ble_gap_cb_param_t* param); + }; // class BLE #endif // CONFIG_BT_ENABLED |