| 52 | } |
| 53 | |
| 54 | bool send(const uint8_t* address, const uint8_t* buffer, size_t bufferLength) { |
| 55 | auto service = findService(); |
| 56 | if (service != nullptr) { |
| 57 | return service->send(address, buffer, bufferLength); |
| 58 | } else { |
| 59 | LOGGER.error("Service not found"); |
| 60 | return false; |
| 61 | } |
| 62 | } |
| 63 | |
| 64 | ReceiverSubscription subscribeReceiver(std::function<void(const esp_now_recv_info_t* receiveInfo, const uint8_t* data, int length)> onReceive) { |
| 65 | auto service = findService(); |
no test coverage detected