#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 |