36 char addr_buf[MAC_ADDRESS_PRETTY_BUFFER_SIZE];
39 if (service_uuids.size() != 1) {
42 const auto &service_uuid = service_uuids[0];
45 if (manu_datas.size() != 1) {
48 const auto &manu_data = manu_datas[0];
56 if (manu_data.data.size() != MANUFACTURER_CC2540_DATA_LENGTH) {
60 const bool sync_button_pressed = (manu_data.data[3] & 0x80) != 0;
63 ESP_LOGI(TAG,
"MOPEKA STD (CC2540) SENSOR FOUND: %s", device.
address_str_to(addr_buf));
72 if (manu_data.data.size() != MANUFACTURER_NRF52_DATA_LENGTH) {
76 const bool sync_button_pressed = (manu_data.data[2] & 0x80) != 0;
79 ESP_LOGI(TAG,
"MOPEKA PRO (NRF52) SENSOR FOUND: %s", device.
address_str_to(addr_buf));