NodeIoInfo.hpp
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace dai {
6 
8 struct NodeIoInfo {
9  enum class Type { MSender, SSender, MReceiver, SReceiver };
10 
11  std::string group;
12  std::string name;
14  bool blocking = true;
15  int queueSize = 8;
16  bool waitForMessage = false;
17  uint32_t id;
18 };
19 
20 DEPTHAI_SERIALIZE_EXT(NodeIoInfo, group, name, type, blocking, queueSize, waitForMessage, id);
21 
22 } // namespace dai
dai::NodeIoInfo::blocking
bool blocking
Definition: NodeIoInfo.hpp:14
dai::DEPTHAI_SERIALIZE_EXT
DEPTHAI_SERIALIZE_EXT(CameraSensorConfig, width, height, minFps, maxFps, fov, type)
dai::NodeIoInfo::Type
Type
Definition: NodeIoInfo.hpp:9
dai::NodeIoInfo::group
std::string group
Definition: NodeIoInfo.hpp:11
dai::NodeIoInfo
NodeIo informations such as name, type, ...
Definition: NodeIoInfo.hpp:8
nanorpc::core::detail::pack::meta::type
type
Definition: pack_meta.h:26
dai::NodeIoInfo::name
std::string name
Definition: NodeIoInfo.hpp:12
Serialization.hpp
dai::NodeIoInfo::Type::SSender
@ SSender
dai::NodeIoInfo::id
uint32_t id
Definition: NodeIoInfo.hpp:17
dai::NodeIoInfo::Type::SReceiver
@ SReceiver
dai::NodeIoInfo::queueSize
int queueSize
Definition: NodeIoInfo.hpp:15
dai::NodeIoInfo::type
Type type
Definition: NodeIoInfo.hpp:13
dai::NodeIoInfo::Type::MReceiver
@ MReceiver
dai::NodeIoInfo::Type::MSender
@ MSender
dai
Definition: CameraExposureOffset.hpp:6
dai::NodeIoInfo::waitForMessage
bool waitForMessage
Definition: NodeIoInfo.hpp:16


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