MessageDemux.hpp
Go to the documentation of this file.
1 #pragma once
2 
5 
6 namespace dai {
7 namespace node {
8 
9 class MessageDemux : public NodeCRTP<Node, MessageDemux, MessageDemuxProperties> {
10  public:
11  constexpr static const char* NAME = "MessageDemux";
12  MessageDemux(const std::shared_ptr<PipelineImpl>& par, int64_t nodeId);
13 
14  MessageDemux(const std::shared_ptr<PipelineImpl>& par, int64_t nodeId, std::unique_ptr<Properties> props);
15 
19  Input input{*this, "input", Input::Type::SReceiver, {{DatatypeEnum::MessageGroup, false}}};
20 
25 };
26 
27 } // namespace node
28 } // namespace dai
dai::node::MessageDemux::input
Input input
Definition: MessageDemux.hpp:19
dai::node::MessageDemux
Definition: MessageDemux.hpp:9
dai::NodeCRTP
Definition: Node.hpp:342
dai::node::MessageDemux::outputs
OutputMap outputs
Definition: MessageDemux.hpp:24
dai::node::MessageDemux::NAME
constexpr static const char * NAME
Definition: MessageDemux.hpp:11
dai::DatatypeEnum::MessageGroup
@ MessageGroup
MessageDemuxProperties.hpp
dai::node::MessageDemux::MessageDemux
MessageDemux(const std::shared_ptr< PipelineImpl > &par, int64_t nodeId)
Definition: MessageDemux.cpp:6
dai::Node::OutputMap
Definition: Node.hpp:136
dai
Definition: CameraExposureOffset.hpp:6
Node.hpp


depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:19