mirror of
https://github.com/esphome/esphome.git
synced 2025-11-16 23:05:46 +00:00
[esp32_ble_server] Refactor property setters to reduce code duplication (#11071)
This commit is contained in:
@@ -97,6 +97,8 @@ class BLECharacteristic {
|
||||
void remove_client_from_notify_list_(uint16_t conn_id);
|
||||
ClientNotificationEntry *find_client_in_notify_list_(uint16_t conn_id);
|
||||
|
||||
void set_property_bit_(esp_gatt_char_prop_t bit, bool value);
|
||||
|
||||
std::unique_ptr<std::function<void(std::span<const uint8_t>, uint16_t)>> on_write_callback_;
|
||||
std::unique_ptr<std::function<void(uint16_t)>> on_read_callback_;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user