#include <cstdint>#include <unordered_map>#include "depthai-shared/common/CameraBoardSocket.hpp"#include "depthai-shared/common/CameraImageOrientation.hpp"#include "depthai-shared/common/CameraSensorType.hpp"#include "depthai-shared/common/UsbSpeed.hpp"#include "depthai-shared/common/optional.hpp"#include "depthai-shared/datatype/RawImgFrame.hpp"#include "depthai-shared/log/LogLevel.hpp"#include "depthai-shared/utility/Serialization.hpp"#include "depthai-shared/xlink/XLinkConstants.hpp"

Go to the source code of this file.
Classes | |
| struct | dai::BoardConfig |
| struct | dai::BoardConfig::Camera |
| Camera description. More... | |
| struct | dai::BoardConfig::GPIO |
| GPIO config. More... | |
| struct | dai::BoardConfig::IMU |
| struct | dai::BoardConfig::Network |
| Network configuration. More... | |
| struct | dai::BoardConfig::UART |
| UART instance config. More... | |
| struct | dai::BoardConfig::USB |
| USB related config. More... | |
| struct | dai::BoardConfig::UVC |
| UVC configuration for USB descriptor. More... | |
Namespaces | |
| dai | |
Functions | |
| dai::DEPTHAI_SERIALIZE_EXT (BoardConfig, usb, network, sysctl, watchdogTimeoutMs, watchdogInitialDelayMs, gpio, uart, pcieInternalClock, usb3PhyInternalClock, emmc, logPath, logSizeMax, logVerbosity, logDevicePrints, nonExclusiveMode, camera, imu, uvc) | |
| dai::DEPTHAI_SERIALIZE_EXT (BoardConfig::Camera, name, sensorType, orientation) | |
| dai::DEPTHAI_SERIALIZE_EXT (BoardConfig::GPIO, mode, direction, level, pull, drive, schmitt, slewFast) | |
| dai::DEPTHAI_SERIALIZE_EXT (BoardConfig::IMU, bus, interrupt, wake, csGpio, boot, reset) | |
| dai::DEPTHAI_SERIALIZE_EXT (BoardConfig::Network, mtu, xlinkTcpNoDelay) | |
| dai::DEPTHAI_SERIALIZE_EXT (BoardConfig::UART, tmp) | |
| dai::DEPTHAI_SERIALIZE_EXT (BoardConfig::USB, vid, pid, flashBootedVid, flashBootedPid, maxSpeed, productName, manufacturer) | |
| dai::DEPTHAI_SERIALIZE_EXT (BoardConfig::UVC, cameraName, width, height, frameType, enable) | |
Variables | |
| constexpr static uint32_t | dai::BOARD_CONFIG_MAGIC1 = 0x78010000U |
| constexpr static uint32_t | dai::BOARD_CONFIG_MAGIC2 = 0x21ea17e6U |