Program Listing for File SystemLogger.hpp
↰ Return to documentation for file (include/depthai/pipeline/node/SystemLogger.hpp)
#pragma once
#include <depthai/pipeline/Node.hpp>
// shared
#include <depthai-shared/properties/SystemLoggerProperties.hpp>
namespace dai {
namespace node {
class SystemLogger : public NodeCRTP<Node, SystemLogger, SystemLoggerProperties> {
public:
constexpr static const char* NAME = "SystemLogger";
SystemLogger(const std::shared_ptr<PipelineImpl>& par, int64_t nodeId);
SystemLogger(const std::shared_ptr<PipelineImpl>& par, int64_t nodeId, std::unique_ptr<Properties> props);
Output out{*this, "out", Output::Type::MSender, {{DatatypeEnum::SystemInformation, false}}};
void setRate(float hz);
float getRate();
};
} // namespace node
} // namespace dai