diff --git a/LD2453Parser.cpp b/LD2453Parser.cpp index 378722a..ca5928d 100644 --- a/LD2453Parser.cpp +++ b/LD2453Parser.cpp @@ -7,6 +7,7 @@ // HLK-LD2453 protocol. // ===================================================================== #include "LD2453Parser.h" +#include #if !defined(ARDUINO_ARCH_ESP32) #warning "LD2453Parser was written/tested against the ESP32 Arduino core. Verify HardwareSerial pin-remap behavior on other cores." diff --git a/LD2453Parser.h b/LD2453Parser.h index b9f2fe7..9a45e1b 100644 --- a/LD2453Parser.h +++ b/LD2453Parser.h @@ -81,6 +81,11 @@ public: const RadarFrame &getLastFrame() const { return _lastFrame; } const LD2453Stats &getStats() const { return _stats; } + + // Kiểm tra xem có đang nhận dữ liệu từ LD2453 không + bool isConnected() const { + return _stats.bytesReceived > 0 && (millis() - _lastByteTime) < 2000; + } private: HardwareSerial *_serial = nullptr;