16 esp_ble_gattc_cb_param_t *param)
override;
17 void gap_event_handler(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *param)
override;
23 esp_err_t
write_descriptor(uint16_t handle,
const std::string &data,
bool response);
void log_connection_error_(const char *operation, esp_gatt_status_t status)
void set_address(uint64_t address) override
void log_gatt_operation_error_(const char *operation, uint16_t handle, esp_gatt_status_t status)
esp32_ble_tracker::AdvertisementParserType get_advertisement_parser_type() override
esp_err_t write_descriptor(uint16_t handle, const std::string &data, bool response)
void gap_event_handler(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *param) override
bool gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, esp_ble_gattc_cb_param_t *param) override
void log_connection_warning_(const char *operation, esp_err_t err)
esp_err_t write_characteristic(uint16_t handle, const std::string &data, bool response)
void send_service_for_discovery_()
esp_err_t check_and_log_error_(const char *operation, esp_err_t err)
esp_err_t notify_characteristic(uint16_t handle, bool enable)
void reset_connection_(esp_err_t reason)
bool supports_efficient_uuids_() const
void dump_config() override
bool seen_mtu_or_services_
esp_err_t read_characteristic(uint16_t handle)
esp_err_t read_descriptor(uint16_t handle)
void log_gatt_not_connected_(const char *action, const char *type)
void update_allocated_slot_(uint64_t find_value, uint64_t set_value)