1
0
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:
J. Nick Koston
2025-10-06 12:15:06 -05:00
committed by GitHub
parent e340397b41
commit f4df17673b
2 changed files with 14 additions and 32 deletions

View File

@@ -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_;