safesight/plugins/alarm/actions/log_action.h
2025-12-26 16:58:18 +08:00

19 lines
397 B
C++

#pragma once
#include "action_base.h"
namespace rk3588 {
class LogAction : public IAlarmAction {
public:
bool Init(const SimpleJson& config) override;
void Execute(AlarmEvent& event, std::shared_ptr<Frame> frame) override;
std::string Name() const override { return "log"; }
private:
std::string level_ = "info";
bool include_detections_ = true;
};
} // namespace rk3588