Class ToF
Defined in File ToF.hpp
Inheritance Relationships
Base Type
public dai::NodeCRTP< Node, ToF, ToFProperties >(Template Class NodeCRTP)
Class Documentation
-
class ToF : public dai::NodeCRTP<Node, ToF, ToFProperties>
ToF node.
Public Members
-
Input inputConfig = {*this, "inputConfig", Input::Type::SReceiver, false, 4, {{DatatypeEnum::ToFConfig, false}}}
Input ToF message with ability to modify parameters in runtime. Default queue is non-blocking with size 4.
-
Input input = {*this, "input", Input::Type::SReceiver, true, 8, {{DatatypeEnum::ImgFrame, true}}}
Input raw ToF data. Default queue is blocking with size 8.
-
Output depth = {*this, "depth", Output::Type::MSender, {{DatatypeEnum::ImgFrame, true}}}
Outputs ImgFrame message that carries decoded depth image.
-
Output amplitude = {*this, "amplitude", Output::Type::MSender, {{DatatypeEnum::ImgFrame, true}}}
Outputs ImgFrame message that carries amplitude image.
Public Static Attributes
-
static constexpr const char *NAME = "ToF"
Protected Functions
-
virtual Properties &getProperties()
-
Input inputConfig = {*this, "inputConfig", Input::Type::SReceiver, false, 4, {{DatatypeEnum::ToFConfig, false}}}