Class AutoCalibration
Defined in File AutoCalibration.hpp
Nested Relationships
Nested Types
Inheritance Relationships
Base Types
public dai::DeviceNodeCRTP< DeviceNode, AutoCalibration, AutoCalibrationProperties >(Template Class DeviceNodeCRTP)public dai::HostRunnable(Class HostRunnable)
Class Documentation
-
class AutoCalibration : public dai::DeviceNodeCRTP<DeviceNode, AutoCalibration, AutoCalibrationProperties>, public dai::HostRunnable
Public Types
-
using DCC = dai::DynamicCalibrationControl
Public Functions
-
~AutoCalibration() override
-
virtual void run() override
-
void setRunOnHost(bool runOnHost)
-
virtual bool runOnHost() const override
Returns true or false whether the node should be run on host or not.
-
virtual void buildInternal() override
Function called from within the
createfunction to build the node. This function is useful for initialization, setting up inputs and outputs = stuff that cannot be perform in the constuctor.
-
inline DeviceNodeCRTP()
-
inline DeviceNodeCRTP(std::unique_ptr<Properties> props)
-
inline DeviceNodeCRTP(std::unique_ptr<Properties> props, bool confMode)
Public Members
-
std::shared_ptr<AutoCalibrationConfig> initialConfig = std::make_shared<AutoCalibrationConfig>()
-
Output output = {*this, {"output", DEFAULT_GROUP, {{{DatatypeEnum::AutoCalibrationResult, false}}}}}
Public Static Attributes
-
static constexpr const char *NAME = "AutoCalibration"
Protected Functions
-
virtual Properties &getProperties() override
-
using DCC = dai::DynamicCalibrationControl