Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
dai Namespace Reference

Namespaces

 bootloader
 
 device
 
 logCollection
 
 logger
 
 matrix
 
 node
 
 platform
 
 utility
 

Classes

class  ADatatype
 Abstract message. More...
 
struct  AprilTag
 
class  AprilTagConfig
 
struct  AprilTagProperties
 
class  AprilTags
 
struct  Asset
 Asset is identified with string key and can store arbitrary binary data. More...
 
class  AssetManager
 AssetManager can store assets and serialize. More...
 
class  Assets
 
class  AssetsMutable
 
struct  AssetView
 
class  BlobReader
 
struct  BoardConfig
 
class  Buffer
 Base message - buffer of binary data. More...
 
class  CalibrationHandler
 
class  CallbackHandler
 
class  CameraControl
 
struct  CameraFeatures
 
struct  CameraInfo
 CameraInfo structure. More...
 
struct  CameraProperties
 
struct  CameraSensorConfig
 
struct  CastProperties
 
struct  ChipTemperature
 
struct  ColorCameraProperties
 
class  copyable_unique_ptr
 
struct  CpuUsage
 
struct  CrashDump
 
class  DataInputQueue
 
class  DataOutputQueue
 
struct  DetectionNetworkProperties
 
struct  DetectionParserOptions
 
struct  DetectionParserProperties
 
class  Device
 
class  DeviceBase
 
class  DeviceBootloader
 
struct  DeviceInfo
 
class  DeviceLogger
 
class  EdgeDetectorConfig
 
struct  EdgeDetectorConfigData
 EdgeDetectorConfigData configuration data structure. More...
 
struct  EdgeDetectorProperties
 
struct  EepromData
 
struct  EepromError
 
class  EncodedFrame
 
struct  Extrinsics
 Extrinsics structure. More...
 
class  FeatureTrackerConfig
 
struct  FeatureTrackerProperties
 
struct  GlobalProperties
 
class  ImageAlignConfig
 
struct  ImageAlignProperties
 
class  ImageManipConfig
 
struct  ImageManipProperties
 
struct  ImgDetection
 ImgDetection structure. More...
 
class  ImgDetections
 
class  ImgFrame
 
class  IMUData
 
struct  IMUPacket
 
struct  IMUProperties
 
struct  IMUReport
 
struct  IMUReportAccelerometer
 Accelerometer. More...
 
struct  IMUReportGyroscope
 Gyroscope. More...
 
struct  IMUReportMagneticField
 Magnetic field. More...
 
struct  IMUReportRotationVectorWAcc
 Rotation Vector with Accuracy. More...
 
struct  IMUSensorConfig
 
class  LockingQueue
 
class  Logging
 
struct  LogMessage
 
struct  MemoryInfo
 
struct  MessageDemuxProperties
 
class  MessageGroup
 
struct  MonoCameraProperties
 
struct  NeuralNetworkProperties
 
class  NNData
 
class  Node
 Abstract Node. More...
 
struct  NodeConnectionSchema
 
class  NodeCRTP
 
struct  NodeIoInfo
 NodeIo informations such as name, type, ... More...
 
struct  NodeObjInfo
 NodeObj information structure. More...
 
struct  ObjectTrackerProperties
 
class  OpenVINO
 Support for basic OpenVINO related actions like version identification of neural network blobs,... More...
 
class  Path
 Represents paths on a filesystem; accepts utf-8, Windows utf-16 wchar_t, or std::filesystem::path. More...
 
class  Pimpl
 
class  Pipeline
 Represents the pipeline, set of nodes and connections between them. More...
 
class  PipelineImpl
 
struct  PipelineSchema
 
struct  Point2f
 
struct  Point3f
 
class  PointCloudConfig
 
class  PointCloudData
 
struct  PointCloudProperties
 
struct  ProfilingData
 
struct  Properties
 Base Properties structure. More...
 
struct  PropertiesSerializable
 Serializable properties. More...
 
struct  RawAprilTagConfig
 RawAprilTags configuration structure. More...
 
struct  RawAprilTags
 RawAprilTags structure. More...
 
struct  RawBuffer
 RawBuffer structure. More...
 
struct  RawCameraControl
 RawCameraControl structure. More...
 
struct  RawEdgeDetectorConfig
 RawEdgeDetectorConfig configuration structure. More...
 
struct  RawEncodedFrame
 
struct  RawFeatureTrackerConfig
 RawFeatureTrackerConfig configuration structure. More...
 
struct  RawGroupMessage
 
struct  RawImageAlignConfig
 RawImageAlignConfig configuration structure. More...
 
struct  RawImageManipConfig
 RawImageManipConfig structure. More...
 
struct  RawImgDetections
 RawImgDetections structure. More...
 
struct  RawImgFrame
 RawImgFrame structure. More...
 
struct  RawIMUData
 
struct  RawMessageGroup
 
struct  RawNNData
 RawNNData structure. More...
 
struct  RawPointCloudConfig
 RawPointCloudConfig configuration structure. More...
 
struct  RawPointCloudData
 
struct  RawSpatialImgDetections
 RawSpatialImgDetections structure. More...
 
struct  RawSpatialLocationCalculatorConfig
 RawSpatialLocation configuration structure. More...
 
struct  RawSpatialLocations
 RawSpatialLocations structure. More...
 
struct  RawStereoDepthConfig
 RawStereoDepthConfig configuration structure. More...
 
struct  RawSystemInformation
 
struct  RawToFConfig
 RawToFConfig configuration structure. More...
 
struct  RawTrackedFeatures
 RawTrackedFeatures structure. More...
 
struct  RawTracklets
 RawTracklets structure. More...
 
struct  Rect
 
class  Resources
 
struct  RotatedRect
 RotatedRect structure. More...
 
struct  ScriptProperties
 
struct  Size2f
 
struct  SpatialDetectionNetworkProperties
 
struct  SpatialImgDetection
 
class  SpatialImgDetections
 
class  SpatialLocationCalculatorConfig
 
struct  SpatialLocationCalculatorConfigData
 SpatialLocation configuration data structure. More...
 
struct  SpatialLocationCalculatorConfigThresholds
 
class  SpatialLocationCalculatorData
 
struct  SpatialLocationCalculatorProperties
 
struct  SpatialLocations
 
struct  SPIInProperties
 
struct  SPIOutProperties
 
class  StereoDepthConfig
 
struct  StereoDepthProperties
 
struct  StereoPair
 
struct  StereoRectification
 StereoRectification structure. More...
 
class  StreamMessageParser
 
class  StreamPacketDesc
 
struct  SyncProperties
 
class  SystemInformation
 
struct  SystemLoggerProperties
 
struct  TensorInfo
 TensorInfo structure. More...
 
struct  Timestamp
 Timestamp structure. More...
 
class  ToFConfig
 
struct  ToFProperties
 
struct  TraceEvent
 
struct  TrackedFeature
 
class  TrackedFeatures
 
struct  Tracklet
 
class  Tracklets
 
struct  UVCProperties
 
struct  Version
 Version structure. More...
 
struct  VideoEncoderProperties
 
struct  WarpProperties
 
class  XLinkConnection
 
struct  XLinkError
 
class  XLinkGlobalProfilingLogger
 
struct  XLinkInProperties
 
struct  XLinkOutProperties
 
struct  XLinkReadError
 
class  XLinkStream
 
struct  XLinkWriteError
 

Typedefs

using Clock = std::chrono::steady_clock
 

Enumerations

enum  CameraBoardSocket : int32_t {
  CameraBoardSocket::AUTO = -1, CameraBoardSocket::CAM_A, CameraBoardSocket::CAM_B, CameraBoardSocket::CAM_C,
  CameraBoardSocket::CAM_D, CameraBoardSocket::CAM_E, CameraBoardSocket::CAM_F, CameraBoardSocket::CAM_G,
  CameraBoardSocket::CAM_H, CameraBoardSocket::CAM_I, CameraBoardSocket::CAM_J, CameraBoardSocket::RGB = CAM_A,
  CameraBoardSocket::CENTER = CAM_A, CameraBoardSocket::LEFT = CAM_B, CameraBoardSocket::RIGHT = CAM_C
}
 
enum  CameraExposureOffset : int32_t { CameraExposureOffset::START, CameraExposureOffset::MIDDLE, CameraExposureOffset::END }
 
enum  CameraImageOrientation : int32_t {
  CameraImageOrientation::AUTO = -1, CameraImageOrientation::NORMAL, CameraImageOrientation::HORIZONTAL_MIRROR, CameraImageOrientation::VERTICAL_FLIP,
  CameraImageOrientation::ROTATE_180_DEG
}
 
enum  CameraModel : int8_t { CameraModel::Perspective = 0, CameraModel::Fisheye = 1, CameraModel::Equirectangular = 2, CameraModel::RadialDivision = 3 }
 
enum  CameraSensorType : int32_t {
  CameraSensorType::AUTO = -1, CameraSensorType::COLOR = 0, CameraSensorType::MONO = 1, CameraSensorType::TOF = 2,
  CameraSensorType::THERMAL = 3
}
 Camera sensor type. More...
 
enum  Colormap : int32_t {
  Colormap::NONE = 0, Colormap::TURBO, Colormap::JET, Colormap::STEREO_TURBO,
  Colormap::STEREO_JET
}
 Camera sensor type. More...
 
enum  ConnectionInterface : int32_t { ConnectionInterface::USB, ConnectionInterface::ETHERNET, ConnectionInterface::WIFI }
 
enum  DatatypeEnum : std::int32_t {
  DatatypeEnum::Buffer, DatatypeEnum::ImgFrame, DatatypeEnum::EncodedFrame, DatatypeEnum::NNData,
  DatatypeEnum::ImageManipConfig, DatatypeEnum::CameraControl, DatatypeEnum::ImgDetections, DatatypeEnum::SpatialImgDetections,
  DatatypeEnum::SystemInformation, DatatypeEnum::SpatialLocationCalculatorConfig, DatatypeEnum::SpatialLocationCalculatorData, DatatypeEnum::EdgeDetectorConfig,
  DatatypeEnum::AprilTagConfig, DatatypeEnum::AprilTags, DatatypeEnum::Tracklets, DatatypeEnum::IMUData,
  DatatypeEnum::StereoDepthConfig, DatatypeEnum::FeatureTrackerConfig, DatatypeEnum::ImageAlignConfig, DatatypeEnum::ToFConfig,
  DatatypeEnum::PointCloudConfig, DatatypeEnum::PointCloudData, DatatypeEnum::TrackedFeatures, DatatypeEnum::MessageGroup
}
 
enum  FrameEvent : int32_t { FrameEvent::NONE, FrameEvent::READOUT_START, FrameEvent::READOUT_END }
 
enum  IMUSensor : std::int32_t {
  IMUSensor::ACCELEROMETER_RAW = 0x14, IMUSensor::ACCELEROMETER = 0x01, IMUSensor::LINEAR_ACCELERATION = 0x04, IMUSensor::GRAVITY = 0x06,
  IMUSensor::GYROSCOPE_RAW = 0x15, IMUSensor::GYROSCOPE_CALIBRATED = 0x02, IMUSensor::GYROSCOPE_UNCALIBRATED = 0x07, IMUSensor::MAGNETOMETER_RAW = 0x16,
  IMUSensor::MAGNETOMETER_CALIBRATED = 0x03, IMUSensor::MAGNETOMETER_UNCALIBRATED = 0x0f, IMUSensor::ROTATION_VECTOR = 0x05, IMUSensor::GAME_ROTATION_VECTOR = 0x08,
  IMUSensor::GEOMAGNETIC_ROTATION_VECTOR = 0x09, IMUSensor::ARVR_STABILIZED_ROTATION_VECTOR = 0x28, IMUSensor::ARVR_STABILIZED_GAME_ROTATION_VECTOR = 0x29
}
 
enum  Interpolation : std::int32_t {
  Interpolation::AUTO = -1, Interpolation::BILINEAR = 0, Interpolation::BICUBIC = 1, Interpolation::NEAREST_NEIGHBOR = 2,
  Interpolation::BYPASS = NEAREST_NEIGHBOR, Interpolation::DEFAULT = BICUBIC, Interpolation::DEFAULT_DISPARITY_DEPTH = NEAREST_NEIGHBOR
}
 
enum  LogLevel : std::int32_t {
  LogLevel::TRACE = 0, LogLevel::DEBUG, LogLevel::INFO, LogLevel::WARN,
  LogLevel::ERR, LogLevel::CRITICAL, LogLevel::OFF
}
 
enum  MedianFilter : int32_t { MedianFilter::MEDIAN_OFF = 0, MedianFilter::KERNEL_3x3 = 3, MedianFilter::KERNEL_5x5 = 5, MedianFilter::KERNEL_7x7 = 7 }
 
enum  ProcessorType : int32_t { ProcessorType::LEON_CSS, ProcessorType::LEON_MSS }
 
enum  SerializationType { SerializationType::LIBNOP, SerializationType::JSON, SerializationType::JSON_MSGPACK }
 
enum  SpatialLocationCalculatorAlgorithm : uint32_t {
  SpatialLocationCalculatorAlgorithm::AVERAGE = 0, SpatialLocationCalculatorAlgorithm::MEAN = AVERAGE, SpatialLocationCalculatorAlgorithm::MIN, SpatialLocationCalculatorAlgorithm::MAX,
  SpatialLocationCalculatorAlgorithm::MODE, SpatialLocationCalculatorAlgorithm::MEDIAN
}
 
enum  TrackerIdAssignmentPolicy : std::int32_t { TrackerIdAssignmentPolicy::UNIQUE_ID, TrackerIdAssignmentPolicy::SMALLEST_ID }
 
enum  TrackerType : std::int32_t { TrackerType::SHORT_TERM_KCF = 1, TrackerType::SHORT_TERM_IMAGELESS = 3, TrackerType::ZERO_TERM_IMAGELESS = 5, TrackerType::ZERO_TERM_COLOR_HISTOGRAM = 6 }
 
enum  UsbSpeed : int32_t {
  UsbSpeed::UNKNOWN, UsbSpeed::LOW, UsbSpeed::FULL, UsbSpeed::HIGH,
  UsbSpeed::SUPER, UsbSpeed::SUPER_PLUS
}
 

Functions

template<typename V , typename... T>
static constexpr auto array_of (T &&... t) -> std::array< V, sizeof...(T)>
 
static void blobInit (OpenVINO::Blob &blob, std::vector< uint8_t > data)
 
static std::vector< std::uint8_t > createPrebootHeader (const std::vector< uint8_t > &payload, uint32_t magic1, uint32_t magic2)
 
 DEPTHAI_SERIALIZE_EXT (AprilTag, id, hamming, decisionMargin, topLeft, topRight, bottomRight, bottomLeft)
 
 DEPTHAI_SERIALIZE_EXT (AprilTagProperties, initialConfig, inputConfigSync)
 
 DEPTHAI_SERIALIZE_EXT (BoardConfig, usb, network, sysctl, watchdogTimeoutMs, watchdogInitialDelayMs, gpio, uart, pcieInternalClock, usb3PhyInternalClock, emmc, logPath, logSizeMax, logVerbosity, logDevicePrints, nonExclusiveMode, camera, imu, uvc)
 
 DEPTHAI_SERIALIZE_EXT (BoardConfig::Camera, name, sensorType, orientation)
 
 DEPTHAI_SERIALIZE_EXT (BoardConfig::GPIO, mode, direction, level, pull, drive, schmitt, slewFast)
 
 DEPTHAI_SERIALIZE_EXT (BoardConfig::IMU, bus, interrupt, wake, csGpio, boot, reset)
 
 DEPTHAI_SERIALIZE_EXT (BoardConfig::Network, mtu, xlinkTcpNoDelay)
 
 DEPTHAI_SERIALIZE_EXT (BoardConfig::UART, tmp)
 
 DEPTHAI_SERIALIZE_EXT (BoardConfig::USB, vid, pid, flashBootedVid, flashBootedPid, maxSpeed, productName, manufacturer)
 
 DEPTHAI_SERIALIZE_EXT (BoardConfig::UVC, cameraName, width, height, frameType, enable)
 
 DEPTHAI_SERIALIZE_EXT (CameraProperties, initialControl, boardSocket, cameraName, imageOrientation, colorOrder, interleaved, fp16, previewHeight, previewWidth, videoWidth, videoHeight, stillWidth, stillHeight, resolutionWidth, resolutionHeight, fps, isp3aFps, sensorCropX, sensorCropY, previewKeepAspectRatio, ispScale, sensorType, numFramesPoolRaw, numFramesPoolIsp, numFramesPoolVideo, numFramesPoolPreview, numFramesPoolStill, warpMeshSource, warpMeshUri, warpMeshWidth, warpMeshHeight, calibAlpha, warpMeshStepWidth, warpMeshStepHeight, rawPacked)
 
 DEPTHAI_SERIALIZE_EXT (CameraSensorConfig, width, height, minFps, maxFps, fov, type)
 
 DEPTHAI_SERIALIZE_EXT (CastProperties, numFramesPool, outputType, scale, offset)
 
 DEPTHAI_SERIALIZE_EXT (ChipTemperature, css, mss, upa, dss, average)
 
 DEPTHAI_SERIALIZE_EXT (ColorCameraProperties, initialControl, boardSocket, cameraName, imageOrientation, colorOrder, interleaved, fp16, previewHeight, previewWidth, videoWidth, videoHeight, stillWidth, stillHeight, resolution, fps, isp3aFps, sensorCropX, sensorCropY, previewKeepAspectRatio, ispScale, numFramesPoolRaw, numFramesPoolIsp, numFramesPoolVideo, numFramesPoolPreview, numFramesPoolStill, rawPacked)
 
 DEPTHAI_SERIALIZE_EXT (CpuUsage, average, msTime)
 
 DEPTHAI_SERIALIZE_EXT (CrashDump, crashReports, depthaiCommitHash, deviceId)
 
 DEPTHAI_SERIALIZE_EXT (DetectionNetworkProperties, blobSize, blobUri, numFrames, numThreads, numNCEPerThread, parser)
 
 DEPTHAI_SERIALIZE_EXT (DetectionParserOptions, nnFamily, confidenceThreshold, classes, coordinates, anchors, anchorMasks, iouThreshold)
 
 DEPTHAI_SERIALIZE_EXT (DetectionParserProperties, numFramesPool, networkInputs, parser)
 
 DEPTHAI_SERIALIZE_EXT (EdgeDetectorConfigData, sobelFilterHorizontalKernel, sobelFilterVerticalKernel)
 
 DEPTHAI_SERIALIZE_EXT (EdgeDetectorProperties, initialConfig, outputFrameSize, numFramesPool)
 
 DEPTHAI_SERIALIZE_EXT (FeatureTrackerProperties, initialConfig, numShaves, numMemorySlices)
 
 DEPTHAI_SERIALIZE_EXT (GlobalProperties, leonCssFrequencyHz, leonMssFrequencyHz, pipelineName, pipelineVersion, cameraTuningBlobSize, cameraTuningBlobUri, calibData, xlinkChunkSize, sippBufferSize, sippDmaBufferSize)
 
 DEPTHAI_SERIALIZE_EXT (ImageAlignProperties, initialConfig, numFramesPool, alignWidth, alignHeight, warpHwIds, interpolation, outKeepAspectRatio, numShaves)
 
 DEPTHAI_SERIALIZE_EXT (ImageManipProperties, initialConfig, outputFrameSize, numFramesPool, meshWidth, meshHeight, meshUri)
 
 DEPTHAI_SERIALIZE_EXT (ImgDetection, label, confidence, xmin, ymin, xmax, ymax)
 
 DEPTHAI_SERIALIZE_EXT (IMUPacket, acceleroMeter, gyroscope, magneticField, rotationVector)
 
 DEPTHAI_SERIALIZE_EXT (IMUProperties, imuSensors, batchReportThreshold, maxBatchReports, enableFirmwareUpdate)
 
 DEPTHAI_SERIALIZE_EXT (IMUReport, sequence, accuracy, timestamp, tsDevice)
 
 DEPTHAI_SERIALIZE_EXT (IMUReportAccelerometer, x, y, z, sequence, accuracy, timestamp, tsDevice)
 
 DEPTHAI_SERIALIZE_EXT (IMUReportGyroscope, x, y, z, sequence, accuracy, timestamp, tsDevice)
 
 DEPTHAI_SERIALIZE_EXT (IMUReportMagneticField, x, y, z, sequence, accuracy, timestamp, tsDevice)
 
 DEPTHAI_SERIALIZE_EXT (IMUReportRotationVectorWAcc, i, j, k, real, rotationVectorAccuracy, sequence, accuracy, timestamp, tsDevice)
 
 DEPTHAI_SERIALIZE_EXT (IMUSensorConfig, sensitivityEnabled, sensitivityRelative, changeSensitivity, reportRate, sensorId)
 
 DEPTHAI_SERIALIZE_EXT (LogMessage, nodeIdName, level, time, colorRangeStart, colorRangeEnd, payload)
 
 DEPTHAI_SERIALIZE_EXT (MemoryInfo, remaining, used, total)
 
 DEPTHAI_SERIALIZE_EXT (MessageDemuxProperties, dummy)
 
 DEPTHAI_SERIALIZE_EXT (MonoCameraProperties, initialControl, boardSocket, cameraName, imageOrientation, resolution, fps, isp3aFps, numFramesPool, numFramesPoolRaw, rawPacked)
 
 DEPTHAI_SERIALIZE_EXT (NeuralNetworkProperties, blobSize, blobUri, numFrames, numThreads, numNCEPerThread)
 
 DEPTHAI_SERIALIZE_EXT (NodeConnectionSchema, node1Id, node1OutputGroup, node1Output, node2Id, node2InputGroup, node2Input)
 
 DEPTHAI_SERIALIZE_EXT (NodeIoInfo, group, name, type, blocking, queueSize, waitForMessage, id)
 
 DEPTHAI_SERIALIZE_EXT (NodeObjInfo, id, name, properties, ioInfo)
 
 DEPTHAI_SERIALIZE_EXT (ObjectTrackerProperties, trackerThreshold, maxObjectsToTrack, detectionLabelsToTrack, trackerType, trackerIdAssignmentPolicy, trackingPerClass)
 
 DEPTHAI_SERIALIZE_EXT (PipelineSchema, connections, globalProperties, nodes)
 
 DEPTHAI_SERIALIZE_EXT (Point2f, x, y)
 
 DEPTHAI_SERIALIZE_EXT (Point3f, x, y, z)
 
 DEPTHAI_SERIALIZE_EXT (PointCloudProperties, initialConfig, numFramesPool)
 
 DEPTHAI_SERIALIZE_EXT (Rect, x, y, width, height)
 
 DEPTHAI_SERIALIZE_EXT (RotatedRect, center, size, angle)
 
 DEPTHAI_SERIALIZE_EXT (ScriptProperties, scriptUri, scriptName, processor)
 
 DEPTHAI_SERIALIZE_EXT (Size2f, width, height)
 
 DEPTHAI_SERIALIZE_EXT (SpatialDetectionNetworkProperties, blobSize, blobUri, numFrames, numThreads, numNCEPerThread, parser, detectedBBScaleFactor, depthThresholds, calculationAlgorithm, stepSize)
 
 DEPTHAI_SERIALIZE_EXT (SpatialImgDetection, label, confidence, xmin, ymin, xmax, ymax, spatialCoordinates, boundingBoxMapping)
 
 DEPTHAI_SERIALIZE_EXT (SpatialLocationCalculatorConfigData, roi, depthThresholds, calculationAlgorithm, stepSize)
 
 DEPTHAI_SERIALIZE_EXT (SpatialLocationCalculatorConfigThresholds, lowerThreshold, upperThreshold)
 
 DEPTHAI_SERIALIZE_EXT (SpatialLocationCalculatorProperties, roiConfig)
 
 DEPTHAI_SERIALIZE_EXT (SpatialLocations, config, depthAverage, depthMode, depthMedian, depthMin, depthMax, depthAveragePixelCount, spatialCoordinates)
 
 DEPTHAI_SERIALIZE_EXT (SPIInProperties, streamName, busId, maxDataSize, numFrames)
 
 DEPTHAI_SERIALIZE_EXT (SPIOutProperties, streamName, busId)
 
 DEPTHAI_SERIALIZE_EXT (StereoDepthProperties, initialConfig, depthAlignCamera, enableRectification, rectifyEdgeFillColor, width, height, outWidth, outHeight, outKeepAspectRatio, mesh, enableRuntimeStereoModeSwitch, numFramesPool, numPostProcessingShaves, numPostProcessingMemorySlices, focalLengthFromCalibration, useHomographyRectification, baseline, focalLength, disparityToDepthUseSpecTranslation, rectificationUseSpecTranslation, depthAlignmentUseSpecTranslation, alphaScaling)
 
 DEPTHAI_SERIALIZE_EXT (StereoRectification, rectifiedRotationLeft, rectifiedRotationRight, leftCameraSocket, rightCameraSocket)
 
 DEPTHAI_SERIALIZE_EXT (SyncProperties, syncThresholdNs, syncAttempts)
 
 DEPTHAI_SERIALIZE_EXT (SystemLoggerProperties, rateHz)
 
 DEPTHAI_SERIALIZE_EXT (TensorInfo, order, dataType, numDimensions, dims, strides, name, offset)
 
 DEPTHAI_SERIALIZE_EXT (Timestamp, sec, nsec)
 
 DEPTHAI_SERIALIZE_EXT (ToFProperties, initialConfig, numFramesPool, numShaves, warpHwIds)
 
 DEPTHAI_SERIALIZE_EXT (TrackedFeature, position, id, age, harrisScore, trackingError)
 
 DEPTHAI_SERIALIZE_EXT (UVCProperties, gpioInit, gpioStreamOn, gpioStreamOff)
 
 DEPTHAI_SERIALIZE_EXT (VideoEncoderProperties, bitrate, keyframeFrequency, maxBitrate, numBFrames, numFramesPool, outputFrameSize, profile, quality, lossless, rateCtrlMode, frameRate)
 
 DEPTHAI_SERIALIZE_EXT (WarpProperties, outputWidth, outputHeight, outputFrameSize, numFramesPool, meshWidth, meshHeight, meshUri, warpHwIds, interpolation)
 
 DEPTHAI_SERIALIZE_EXT (XLinkInProperties, streamName, maxDataSize, numFrames)
 
 DEPTHAI_SERIALIZE_EXT (XLinkOutProperties, maxFpsLimit, streamName, metadataOnly)
 
 DEPTHAI_SERIALIZE_OPTIONAL_EXT (EepromData, version, boardCustom, boardName, boardRev, boardConf, hardwareConf, productName, deviceName, batchName, batchTime, boardOptions, cameraData, stereoRectificationData, imuExtrinsics, housingExtrinsics, miscellaneousData, stereoUseSpecTranslation, stereoEnableDistortionCorrection, verticalCameraSocket)
 
unsigned int getCrashdumpTimeout (XLinkProtocol_t protocol)
 
static XLinkProtocol_t getDefaultProtocol ()
 
static void getFlashingPermissions (bool &factoryPermissions, bool &protectedPermissions)
 
template<typename CV , typename BOOL , typename MTX , typename PATH , typename LIST , typename MAP >
std::function< void()> getLazyTarXzFunction (MTX &mtx, CV &cv, BOOL &ready, PATH cmrcPath, LIST &resourceList, MAP &resourceMap)
 
static std::size_t getTensorDataSize (const TensorInfo &tensor)
 
bool initialize ()
 
bool initialize (const char *additionalInfo, bool installSignalHandler=true, void *javavm=nullptr)
 
bool initialize (std::string additionalInfo, bool installSignalHandler=true, void *javavm=nullptr)
 
bool initialize (void *javavm)
 
bool isDatatypeSubclassOf (DatatypeEnum parent, DatatypeEnum children)
 
static spdlog::level::level_enum logLevelToSpdlogLevel (LogLevel level, spdlog::level::level_enum defaultValue=spdlog::level::off)
 
template<class T >
std::shared_ptr< T > parseDatatype (std::uint8_t *metadata, size_t size, std::vector< uint8_t > &data)
 
static std::tuple< DatatypeEnum, size_t, size_t > parseHeader (streamPacketDesc_t *const packet)
 
int readIntLE (uint8_t *data)
 
tl::optional< std::string > saveFileToTemporaryDirectory (std::vector< uint8_t > data, std::string filename, std::string fpath="")
 
static std::size_t sizeofTensorInfoDataType (TensorInfo::DataType type)
 
static LogLevel spdlogLevelToLogLevel (spdlog::level::level_enum level, LogLevel defaultValue=LogLevel::OFF)
 
 VPU_PACKED (ElfN_Ehdr { uint8_t e_ident[EI_NIDENT];uint16_t e_type;uint16_t e_machine;uint32_t e_version;uint32_t e_entry;uint32_t e_phoff;uint32_t e_shoff;uint32_t e_flags;uint16_t e_ehsize;uint16_t e_phentsize;uint16_t e_phnum;uint16_t e_shentsize;uint16_t e_shnum;uint16_t e_shstrndx;};) VPU_PACKED(mv_blob_header
 

Variables

constexpr static uint32_t BOARD_CONFIG_MAGIC1 = 0x78010000U
 
constexpr static uint32_t BOARD_CONFIG_MAGIC2 = 0x21ea17e6U
 
constexpr static auto CMRC_DEPTHAI_BOOTLOADER_TAR_XZ = "depthai-bootloader-fwp-" DEPTHAI_BOOTLOADER_VERSION ".tar.xz"
 
constexpr static auto CMRC_DEPTHAI_DEVICE_TAR_XZ = "depthai-device-fwp-" DEPTHAI_DEVICE_VERSION ".tar.xz"
 
const unsigned int DEFAULT_CRASHDUMP_TIMEOUT = 9000
 
constexpr static auto DEFAULT_SERIALIZATION_TYPE = SerializationType::LIBNOP
 
constexpr static auto DEPTHAI_CMD_OPENVINO_2020_4_PATCH_PATH = "depthai-device-openvino-2020.4-" DEPTHAI_DEVICE_VERSION ".patch"
 
constexpr static auto DEPTHAI_CMD_OPENVINO_2021_1_PATCH_PATH = "depthai-device-openvino-2021.1-" DEPTHAI_DEVICE_VERSION ".patch"
 
constexpr static auto DEPTHAI_CMD_OPENVINO_2021_2_PATCH_PATH = "depthai-device-openvino-2021.2-" DEPTHAI_DEVICE_VERSION ".patch"
 
constexpr static auto DEPTHAI_CMD_OPENVINO_2021_3_PATCH_PATH = "depthai-device-openvino-2021.3-" DEPTHAI_DEVICE_VERSION ".patch"
 
constexpr static auto DEPTHAI_CMD_OPENVINO_UNIVERSAL_PATH = "depthai-device-openvino-universal-" DEPTHAI_DEVICE_VERSION ".cmd"
 
constexpr static auto DEVICE_BOOTLOADER_ETH_PATH = "depthai-bootloader-eth.cmd"
 
constexpr static auto DEVICE_BOOTLOADER_USB_PATH = "depthai-bootloader-usb.cmd"
 
const uint32_t EI_NIDENT = 16
 
static constexpr std::array< uint8_t, 16 > endOfPacketMarker = {0xAB, 0xCD, 0xEF, 0x01, 0x23, 0x45, 0x67, 0x89, 0x12, 0x34, 0x56, 0x78, 0x9A, 0xBC, 0xDE, 0xF0}
 
const std::unordered_map< DatatypeEnum, std::vector< DatatypeEnum > > hierarchy
 
static constexpr const char * LOG_DEFAULT_PATTERN = "[%E.%e] [%n] [%^%l%$] %v"
 
const std::string MAGIC_FACTORY_FLASHING_VALUE = "413424129"
 
const std::string MAGIC_FACTORY_PROTECTED_FLASHING_VALUE = "868632271"
 
const std::string MAGIC_PROTECTED_FLASHING_VALUE = "235539980"
 
constexpr static auto MAIN_FW_PATH = DEPTHAI_CMD_OPENVINO_UNIVERSAL_PATH
 
constexpr static auto MAIN_FW_VERSION = OpenVINO::VERSION_UNIVERSAL
 
constexpr static std::array< const char *, 2 > RESOURCE_LIST_BOOTLOADER
 
constexpr static auto RESOURCE_LIST_DEVICE
 
const uint32_t STAGE_BORDER_SYMBOL = 0x7f83ff19
 

Typedef Documentation

◆ Clock

using dai::Clock = typedef std::chrono::steady_clock

Definition at line 7 of file Clock.hpp.

Enumeration Type Documentation

◆ CameraBoardSocket

enum dai::CameraBoardSocket : int32_t
strong

Which Camera socket to use.

AUTO denotes that the decision will be made by device

Enumerator
AUTO 
CAM_A 
CAM_B 
CAM_C 
CAM_D 
CAM_E 
CAM_F 
CAM_G 
CAM_H 
CAM_I 
CAM_J 
RGB 
CENTER 
LEFT 
RIGHT 

Definition at line 9 of file shared/depthai-shared/include/depthai-shared/common/CameraBoardSocket.hpp.

◆ CameraExposureOffset

enum dai::CameraExposureOffset : int32_t
strong

Describe possible exposure offsets

Enumerator
START 
MIDDLE 
END 

Definition at line 11 of file CameraExposureOffset.hpp.

◆ CameraImageOrientation

enum dai::CameraImageOrientation : int32_t
strong

Camera sensor image orientation / pixel readout. This exposes direct sensor settings. 90 or 270 degrees rotation is not available.

AUTO denotes that the decision will be made by device (e.g. on OAK-1/megaAI: ROTATE_180_DEG).

Enumerator
AUTO 
NORMAL 
HORIZONTAL_MIRROR 
VERTICAL_FLIP 
ROTATE_180_DEG 

Definition at line 11 of file shared/depthai-shared/include/depthai-shared/common/CameraImageOrientation.hpp.

◆ CameraModel

enum dai::CameraModel : int8_t
strong

Which CameraModel to initialize the calibration with.

Enumerator
Perspective 
Fisheye 
Equirectangular 
RadialDivision 

Definition at line 9 of file CameraModel.hpp.

◆ CameraSensorType

enum dai::CameraSensorType : int32_t
strong

Camera sensor type.

Enumerator
AUTO 
COLOR 
MONO 
TOF 
THERMAL 

Definition at line 8 of file shared/depthai-shared/include/depthai-shared/common/CameraSensorType.hpp.

◆ Colormap

enum dai::Colormap : int32_t
strong

Camera sensor type.

Enumerator
NONE 
TURBO 
JET 
STEREO_TURBO 
STEREO_JET 

Definition at line 8 of file Colormap.hpp.

◆ ConnectionInterface

enum dai::ConnectionInterface : int32_t
strong
Enumerator
USB 
ETHERNET 
WIFI 

Definition at line 5 of file ConnectionInterface.hpp.

◆ DatatypeEnum

enum dai::DatatypeEnum : std::int32_t
strong
Enumerator
Buffer 
ImgFrame 
EncodedFrame 
NNData 
ImageManipConfig 
CameraControl 
ImgDetections 
SpatialImgDetections 
SystemInformation 
SpatialLocationCalculatorConfig 
SpatialLocationCalculatorData 
EdgeDetectorConfig 
AprilTagConfig 
AprilTags 
Tracklets 
IMUData 
StereoDepthConfig 
FeatureTrackerConfig 
ImageAlignConfig 
ToFConfig 
PointCloudConfig 
PointCloudData 
TrackedFeatures 
MessageGroup 

Definition at line 7 of file DatatypeEnum.hpp.

◆ FrameEvent

enum dai::FrameEvent : int32_t
strong
Enumerator
NONE 
READOUT_START 
READOUT_END 

Definition at line 8 of file FrameEvent.hpp.

◆ IMUSensor

enum dai::IMUSensor : std::int32_t
strong

Available IMU sensors. More details about each sensor can be found in the datasheet:

https://www.ceva-dsp.com/wp-content/uploads/2019/10/BNO080_085-Datasheet.pdf

Enumerator
ACCELEROMETER_RAW 

Section 2.1.1

Acceleration of the device without any postprocessing, straight from the sensor. Units are [m/s^2]

ACCELEROMETER 

Section 2.1.1

Acceleration of the device including gravity. Units are [m/s^2]

LINEAR_ACCELERATION 

Section 2.1.1

Acceleration of the device with gravity removed. Units are [m/s^2]

GRAVITY 

Section 2.1.1

Gravity. Units are [m/s^2]

GYROSCOPE_RAW 

Section 2.1.2

The angular velocity of the device without any postprocessing, straight from the sensor. Units are [rad/s]

GYROSCOPE_CALIBRATED 

Section 2.1.2

The angular velocity of the device. Units are [rad/s]

GYROSCOPE_UNCALIBRATED 

Section 2.1.2

Angular velocity without bias compensation. Units are [rad/s]

MAGNETOMETER_RAW 

Section 2.1.3

Magnetic field measurement without any postprocessing, straight from the sensor. Units are [uTesla]

MAGNETOMETER_CALIBRATED 

Section 2.1.3

The fully calibrated magnetic field measurement. Units are [uTesla]

MAGNETOMETER_UNCALIBRATED 

Section 2.1.3

The magnetic field measurement without hard-iron offset applied. Units are [uTesla]

ROTATION_VECTOR 

Section 2.2

The rotation vector provides an orientation output that is expressed as a quaternion referenced to magnetic north and gravity. It is produced by fusing the outputs of the accelerometer, gyroscope and magnetometer. The rotation vector is the most accurate orientation estimate available. The magnetometer provides correction in yaw to reduce drift and the gyroscope enables the most responsive performance.

GAME_ROTATION_VECTOR 

Section 2.2

The game rotation vector is an orientation output that is expressed as a quaternion with no specific reference for heading, while roll and pitch are referenced against gravity. It is produced by fusing the outputs of the accelerometer and the gyroscope (i.e. no magnetometer). The game rotation vector does not use the magnetometer to correct the gyroscopes drift in yaw. This is a deliberate omission (as specified by Google) to allow gaming applications to use a smoother representation of the orientation without the jumps that an instantaneous correction provided by a magnetic field update could provide. Long term the output will likely drift in yaw due to the characteristics of gyroscopes, but this is seen as preferable for this output versus a corrected output.

GEOMAGNETIC_ROTATION_VECTOR 

Section 2.2

The geomagnetic rotation vector is an orientation output that is expressed as a quaternion referenced to magnetic north and gravity. It is produced by fusing the outputs of the accelerometer and magnetometer. The gyroscope is specifically excluded in order to produce a rotation vector output using less power than is required to produce the rotation vector of section 2.2.4. The consequences of removing the gyroscope are: Less responsive output since the highly dynamic outputs of the gyroscope are not used More errors in the presence of varying magnetic fields.

ARVR_STABILIZED_ROTATION_VECTOR 

Section 2.2

Estimates of the magnetic field and the roll/pitch of the device can create a potential correction in the rotation vector produced. For applications (typically augmented or virtual reality applications) where a sudden jump can be disturbing, the output is adjusted to prevent these jumps in a manner that takes account of the velocity of the sensor system.

ARVR_STABILIZED_GAME_ROTATION_VECTOR 

Section 2.2

While the magnetometer is removed from the calculation of the game rotation vector, the accelerometer itself can create a potential correction in the rotation vector produced (i.e. the estimate of gravity changes). For applications (typically augmented or virtual reality applications) where a sudden jump can be disturbing, the output is adjusted to prevent these jumps in a manner that takes account of the velocity of the sensor system. This process is called AR/VR stabilization.

Definition at line 15 of file IMUProperties.hpp.

◆ Interpolation

enum dai::Interpolation : std::int32_t
strong

Interpolation type

Enumerator
AUTO 
BILINEAR 
BICUBIC 
NEAREST_NEIGHBOR 
BYPASS 
DEFAULT 
DEFAULT_DISPARITY_DEPTH 

Definition at line 10 of file Interpolation.hpp.

◆ LogLevel

enum dai::LogLevel : std::int32_t
strong
Enumerator
TRACE 
DEBUG 
INFO 
WARN 
ERR 
CRITICAL 
OFF 

Definition at line 12 of file LogLevel.hpp.

◆ MedianFilter

enum dai::MedianFilter : int32_t
strong

Median filter config

Enumerator
MEDIAN_OFF 
KERNEL_3x3 
KERNEL_5x5 
KERNEL_7x7 

Definition at line 14 of file MedianFilter.hpp.

◆ ProcessorType

enum dai::ProcessorType : int32_t
strong

On which processor the node will be placed

Enum specifying processor

Enumerator
LEON_CSS 
LEON_MSS 

Definition at line 12 of file ProcessorType.hpp.

◆ SerializationType

Enumerator
LIBNOP 
JSON 
JSON_MSGPACK 

Definition at line 27 of file Serialization.hpp.

◆ SpatialLocationCalculatorAlgorithm

SpatialLocationCalculatorAlgorithm configuration modes

Contains calculation method used to obtain spatial locations.

Enumerator
AVERAGE 
MEAN 
MIN 
MAX 
MODE 
MEDIAN 

Definition at line 36 of file RawSpatialLocationCalculatorConfig.hpp.

◆ TrackerIdAssignmentPolicy

enum dai::TrackerIdAssignmentPolicy : std::int32_t
strong
Enumerator
UNIQUE_ID 

Always take a new, unique ID.

SMALLEST_ID 

Take the smallest available ID.

Definition at line 23 of file ObjectTrackerProperties.hpp.

◆ TrackerType

enum dai::TrackerType : std::int32_t
strong
Enumerator
SHORT_TERM_KCF 

Kernelized Correlation Filter tracking.

SHORT_TERM_IMAGELESS 

Short term tracking without using image data.

ZERO_TERM_IMAGELESS 

Ability to track the objects without accessing image data.

ZERO_TERM_COLOR_HISTOGRAM 

Tracking using image data too.

Definition at line 12 of file ObjectTrackerProperties.hpp.

◆ UsbSpeed

enum dai::UsbSpeed : int32_t
strong

Get USB Speed

Enumerator
UNKNOWN 
LOW 
FULL 
HIGH 
SUPER 
SUPER_PLUS 

Definition at line 12 of file shared/depthai-shared/include/depthai-shared/common/UsbSpeed.hpp.

Function Documentation

◆ array_of()

template<typename V , typename... T>
static constexpr auto dai::array_of ( T &&...  t) -> std::array<V, sizeof...(T)>
staticconstexpr

Definition at line 58 of file Resources.cpp.

◆ blobInit()

static void dai::blobInit ( OpenVINO::Blob blob,
std::vector< uint8_t >  data 
)
static

Definition at line 159 of file OpenVINO.cpp.

◆ createPrebootHeader()

std::vector< std::uint8_t > dai::createPrebootHeader ( const std::vector< uint8_t > &  payload,
uint32_t  magic1,
uint32_t  magic2 
)
static

Definition at line 383 of file Resources.cpp.

◆ DEPTHAI_SERIALIZE_EXT() [1/73]

dai::DEPTHAI_SERIALIZE_EXT ( AprilTag  ,
id  ,
hamming  ,
decisionMargin  ,
topLeft  ,
topRight  ,
bottomRight  ,
bottomLeft   
)

◆ DEPTHAI_SERIALIZE_EXT() [2/73]

dai::DEPTHAI_SERIALIZE_EXT ( AprilTagProperties  ,
initialConfig  ,
inputConfigSync   
)

◆ DEPTHAI_SERIALIZE_EXT() [3/73]

dai::DEPTHAI_SERIALIZE_EXT ( BoardConfig  ,
usb  ,
network  ,
sysctl  ,
watchdogTimeoutMs  ,
watchdogInitialDelayMs  ,
gpio  ,
uart  ,
pcieInternalClock  ,
usb3PhyInternalClock  ,
emmc  ,
logPath  ,
logSizeMax  ,
logVerbosity  ,
logDevicePrints  ,
nonExclusiveMode  ,
camera  ,
imu  ,
uvc   
)

◆ DEPTHAI_SERIALIZE_EXT() [4/73]

dai::DEPTHAI_SERIALIZE_EXT ( BoardConfig::Camera  ,
name  ,
sensorType  ,
orientation   
)

◆ DEPTHAI_SERIALIZE_EXT() [5/73]

dai::DEPTHAI_SERIALIZE_EXT ( BoardConfig::GPIO  ,
mode  ,
direction  ,
level  ,
pull  ,
drive  ,
schmitt  ,
slewFast   
)

◆ DEPTHAI_SERIALIZE_EXT() [6/73]

dai::DEPTHAI_SERIALIZE_EXT ( BoardConfig::IMU  ,
bus  ,
interrupt  ,
wake  ,
csGpio  ,
boot  ,
reset   
)

◆ DEPTHAI_SERIALIZE_EXT() [7/73]

dai::DEPTHAI_SERIALIZE_EXT ( BoardConfig::Network  ,
mtu  ,
xlinkTcpNoDelay   
)

◆ DEPTHAI_SERIALIZE_EXT() [8/73]

dai::DEPTHAI_SERIALIZE_EXT ( BoardConfig::UART  ,
tmp   
)

◆ DEPTHAI_SERIALIZE_EXT() [9/73]

dai::DEPTHAI_SERIALIZE_EXT ( BoardConfig::USB  ,
vid  ,
pid  ,
flashBootedVid  ,
flashBootedPid  ,
maxSpeed  ,
productName  ,
manufacturer   
)

◆ DEPTHAI_SERIALIZE_EXT() [10/73]

dai::DEPTHAI_SERIALIZE_EXT ( BoardConfig::UVC  ,
cameraName  ,
width  ,
height  ,
frameType  ,
enable   
)

◆ DEPTHAI_SERIALIZE_EXT() [11/73]

dai::DEPTHAI_SERIALIZE_EXT ( CameraProperties  ,
initialControl  ,
boardSocket  ,
cameraName  ,
imageOrientation  ,
colorOrder  ,
interleaved  ,
fp16  ,
previewHeight  ,
previewWidth  ,
videoWidth  ,
videoHeight  ,
stillWidth  ,
stillHeight  ,
resolutionWidth  ,
resolutionHeight  ,
fps  ,
isp3aFps  ,
sensorCropX  ,
sensorCropY  ,
previewKeepAspectRatio  ,
ispScale  ,
sensorType  ,
numFramesPoolRaw  ,
numFramesPoolIsp  ,
numFramesPoolVideo  ,
numFramesPoolPreview  ,
numFramesPoolStill  ,
warpMeshSource  ,
warpMeshUri  ,
warpMeshWidth  ,
warpMeshHeight  ,
calibAlpha  ,
warpMeshStepWidth  ,
warpMeshStepHeight  ,
rawPacked   
)

◆ DEPTHAI_SERIALIZE_EXT() [12/73]

dai::DEPTHAI_SERIALIZE_EXT ( CameraSensorConfig  ,
width  ,
height  ,
minFps  ,
maxFps  ,
fov  ,
type   
)

◆ DEPTHAI_SERIALIZE_EXT() [13/73]

dai::DEPTHAI_SERIALIZE_EXT ( CastProperties  ,
numFramesPool  ,
outputType  ,
scale  ,
offset   
)

◆ DEPTHAI_SERIALIZE_EXT() [14/73]

dai::DEPTHAI_SERIALIZE_EXT ( ChipTemperature  ,
css  ,
mss  ,
upa  ,
dss  ,
average   
)

◆ DEPTHAI_SERIALIZE_EXT() [15/73]

dai::DEPTHAI_SERIALIZE_EXT ( ColorCameraProperties  ,
initialControl  ,
boardSocket  ,
cameraName  ,
imageOrientation  ,
colorOrder  ,
interleaved  ,
fp16  ,
previewHeight  ,
previewWidth  ,
videoWidth  ,
videoHeight  ,
stillWidth  ,
stillHeight  ,
resolution  ,
fps  ,
isp3aFps  ,
sensorCropX  ,
sensorCropY  ,
previewKeepAspectRatio  ,
ispScale  ,
numFramesPoolRaw  ,
numFramesPoolIsp  ,
numFramesPoolVideo  ,
numFramesPoolPreview  ,
numFramesPoolStill  ,
rawPacked   
)

◆ DEPTHAI_SERIALIZE_EXT() [16/73]

dai::DEPTHAI_SERIALIZE_EXT ( CpuUsage  ,
average  ,
msTime   
)

◆ DEPTHAI_SERIALIZE_EXT() [17/73]

dai::DEPTHAI_SERIALIZE_EXT ( CrashDump  ,
crashReports  ,
depthaiCommitHash  ,
deviceId   
)

◆ DEPTHAI_SERIALIZE_EXT() [18/73]

dai::DEPTHAI_SERIALIZE_EXT ( DetectionNetworkProperties  ,
blobSize  ,
blobUri  ,
numFrames  ,
numThreads  ,
numNCEPerThread  ,
parser   
)

◆ DEPTHAI_SERIALIZE_EXT() [19/73]

dai::DEPTHAI_SERIALIZE_EXT ( DetectionParserOptions  ,
nnFamily  ,
confidenceThreshold  ,
classes  ,
coordinates  ,
anchors  ,
anchorMasks  ,
iouThreshold   
)

◆ DEPTHAI_SERIALIZE_EXT() [20/73]

dai::DEPTHAI_SERIALIZE_EXT ( DetectionParserProperties  ,
numFramesPool  ,
networkInputs  ,
parser   
)

◆ DEPTHAI_SERIALIZE_EXT() [21/73]

dai::DEPTHAI_SERIALIZE_EXT ( EdgeDetectorConfigData  ,
sobelFilterHorizontalKernel  ,
sobelFilterVerticalKernel   
)

◆ DEPTHAI_SERIALIZE_EXT() [22/73]

dai::DEPTHAI_SERIALIZE_EXT ( EdgeDetectorProperties  ,
initialConfig  ,
outputFrameSize  ,
numFramesPool   
)

◆ DEPTHAI_SERIALIZE_EXT() [23/73]

dai::DEPTHAI_SERIALIZE_EXT ( FeatureTrackerProperties  ,
initialConfig  ,
numShaves  ,
numMemorySlices   
)

◆ DEPTHAI_SERIALIZE_EXT() [24/73]

dai::DEPTHAI_SERIALIZE_EXT ( GlobalProperties  ,
leonCssFrequencyHz  ,
leonMssFrequencyHz  ,
pipelineName  ,
pipelineVersion  ,
cameraTuningBlobSize  ,
cameraTuningBlobUri  ,
calibData  ,
xlinkChunkSize  ,
sippBufferSize  ,
sippDmaBufferSize   
)

◆ DEPTHAI_SERIALIZE_EXT() [25/73]

dai::DEPTHAI_SERIALIZE_EXT ( ImageAlignProperties  ,
initialConfig  ,
numFramesPool  ,
alignWidth  ,
alignHeight  ,
warpHwIds  ,
interpolation  ,
outKeepAspectRatio  ,
numShaves   
)

◆ DEPTHAI_SERIALIZE_EXT() [26/73]

dai::DEPTHAI_SERIALIZE_EXT ( ImageManipProperties  ,
initialConfig  ,
outputFrameSize  ,
numFramesPool  ,
meshWidth  ,
meshHeight  ,
meshUri   
)

◆ DEPTHAI_SERIALIZE_EXT() [27/73]

dai::DEPTHAI_SERIALIZE_EXT ( ImgDetection  ,
label  ,
confidence  ,
xmin  ,
ymin  ,
xmax  ,
ymax   
)

◆ DEPTHAI_SERIALIZE_EXT() [28/73]

dai::DEPTHAI_SERIALIZE_EXT ( IMUPacket  ,
acceleroMeter  ,
gyroscope  ,
magneticField  ,
rotationVector   
)

◆ DEPTHAI_SERIALIZE_EXT() [29/73]

dai::DEPTHAI_SERIALIZE_EXT ( IMUProperties  ,
imuSensors  ,
batchReportThreshold  ,
maxBatchReports  ,
enableFirmwareUpdate   
)

◆ DEPTHAI_SERIALIZE_EXT() [30/73]

dai::DEPTHAI_SERIALIZE_EXT ( IMUReport  ,
sequence  ,
accuracy  ,
timestamp  ,
tsDevice   
)

◆ DEPTHAI_SERIALIZE_EXT() [31/73]

dai::DEPTHAI_SERIALIZE_EXT ( IMUReportAccelerometer  ,
,
,
,
sequence  ,
accuracy  ,
timestamp  ,
tsDevice   
)

◆ DEPTHAI_SERIALIZE_EXT() [32/73]

dai::DEPTHAI_SERIALIZE_EXT ( IMUReportGyroscope  ,
,
,
,
sequence  ,
accuracy  ,
timestamp  ,
tsDevice   
)

◆ DEPTHAI_SERIALIZE_EXT() [33/73]

dai::DEPTHAI_SERIALIZE_EXT ( IMUReportMagneticField  ,
,
,
,
sequence  ,
accuracy  ,
timestamp  ,
tsDevice   
)

◆ DEPTHAI_SERIALIZE_EXT() [34/73]

dai::DEPTHAI_SERIALIZE_EXT ( IMUReportRotationVectorWAcc  ,
,
,
,
real  ,
rotationVectorAccuracy  ,
sequence  ,
accuracy  ,
timestamp  ,
tsDevice   
)

◆ DEPTHAI_SERIALIZE_EXT() [35/73]

dai::DEPTHAI_SERIALIZE_EXT ( IMUSensorConfig  ,
sensitivityEnabled  ,
sensitivityRelative  ,
changeSensitivity  ,
reportRate  ,
sensorId   
)

◆ DEPTHAI_SERIALIZE_EXT() [36/73]

dai::DEPTHAI_SERIALIZE_EXT ( LogMessage  ,
nodeIdName  ,
level  ,
time  ,
colorRangeStart  ,
colorRangeEnd  ,
payload   
)

◆ DEPTHAI_SERIALIZE_EXT() [37/73]

dai::DEPTHAI_SERIALIZE_EXT ( MemoryInfo  ,
remaining  ,
used  ,
total   
)

◆ DEPTHAI_SERIALIZE_EXT() [38/73]

dai::DEPTHAI_SERIALIZE_EXT ( MessageDemuxProperties  ,
dummy   
)

◆ DEPTHAI_SERIALIZE_EXT() [39/73]

dai::DEPTHAI_SERIALIZE_EXT ( MonoCameraProperties  ,
initialControl  ,
boardSocket  ,
cameraName  ,
imageOrientation  ,
resolution  ,
fps  ,
isp3aFps  ,
numFramesPool  ,
numFramesPoolRaw  ,
rawPacked   
)

◆ DEPTHAI_SERIALIZE_EXT() [40/73]

dai::DEPTHAI_SERIALIZE_EXT ( NeuralNetworkProperties  ,
blobSize  ,
blobUri  ,
numFrames  ,
numThreads  ,
numNCEPerThread   
)

◆ DEPTHAI_SERIALIZE_EXT() [41/73]

dai::DEPTHAI_SERIALIZE_EXT ( NodeConnectionSchema  ,
node1Id  ,
node1OutputGroup  ,
node1Output  ,
node2Id  ,
node2InputGroup  ,
node2Input   
)

◆ DEPTHAI_SERIALIZE_EXT() [42/73]

dai::DEPTHAI_SERIALIZE_EXT ( NodeIoInfo  ,
group  ,
name  ,
type  ,
blocking  ,
queueSize  ,
waitForMessage  ,
id   
)

◆ DEPTHAI_SERIALIZE_EXT() [43/73]

dai::DEPTHAI_SERIALIZE_EXT ( NodeObjInfo  ,
id  ,
name  ,
properties  ,
ioInfo   
)

◆ DEPTHAI_SERIALIZE_EXT() [44/73]

dai::DEPTHAI_SERIALIZE_EXT ( ObjectTrackerProperties  ,
trackerThreshold  ,
maxObjectsToTrack  ,
detectionLabelsToTrack  ,
trackerType  ,
trackerIdAssignmentPolicy  ,
trackingPerClass   
)

◆ DEPTHAI_SERIALIZE_EXT() [45/73]

dai::DEPTHAI_SERIALIZE_EXT ( PipelineSchema  ,
connections  ,
globalProperties  ,
nodes   
)

◆ DEPTHAI_SERIALIZE_EXT() [46/73]

dai::DEPTHAI_SERIALIZE_EXT ( Point2f  ,
,
 
)

◆ DEPTHAI_SERIALIZE_EXT() [47/73]

dai::DEPTHAI_SERIALIZE_EXT ( Point3f  ,
,
,
 
)

◆ DEPTHAI_SERIALIZE_EXT() [48/73]

dai::DEPTHAI_SERIALIZE_EXT ( PointCloudProperties  ,
initialConfig  ,
numFramesPool   
)

◆ DEPTHAI_SERIALIZE_EXT() [49/73]

dai::DEPTHAI_SERIALIZE_EXT ( Rect  ,
,
,
width  ,
height   
)

◆ DEPTHAI_SERIALIZE_EXT() [50/73]

dai::DEPTHAI_SERIALIZE_EXT ( RotatedRect  ,
center  ,
size  ,
angle   
)

◆ DEPTHAI_SERIALIZE_EXT() [51/73]

dai::DEPTHAI_SERIALIZE_EXT ( ScriptProperties  ,
scriptUri  ,
scriptName  ,
processor   
)

◆ DEPTHAI_SERIALIZE_EXT() [52/73]

dai::DEPTHAI_SERIALIZE_EXT ( Size2f  ,
width  ,
height   
)

◆ DEPTHAI_SERIALIZE_EXT() [53/73]

dai::DEPTHAI_SERIALIZE_EXT ( SpatialDetectionNetworkProperties  ,
blobSize  ,
blobUri  ,
numFrames  ,
numThreads  ,
numNCEPerThread  ,
parser  ,
detectedBBScaleFactor  ,
depthThresholds  ,
calculationAlgorithm  ,
stepSize   
)

◆ DEPTHAI_SERIALIZE_EXT() [54/73]

dai::DEPTHAI_SERIALIZE_EXT ( SpatialImgDetection  ,
label  ,
confidence  ,
xmin  ,
ymin  ,
xmax  ,
ymax  ,
spatialCoordinates  ,
boundingBoxMapping   
)

◆ DEPTHAI_SERIALIZE_EXT() [55/73]

dai::DEPTHAI_SERIALIZE_EXT ( SpatialLocationCalculatorConfigData  ,
roi  ,
depthThresholds  ,
calculationAlgorithm  ,
stepSize   
)

◆ DEPTHAI_SERIALIZE_EXT() [56/73]

dai::DEPTHAI_SERIALIZE_EXT ( SpatialLocationCalculatorConfigThresholds  ,
lowerThreshold  ,
upperThreshold   
)

◆ DEPTHAI_SERIALIZE_EXT() [57/73]

dai::DEPTHAI_SERIALIZE_EXT ( SpatialLocationCalculatorProperties  ,
roiConfig   
)

◆ DEPTHAI_SERIALIZE_EXT() [58/73]

dai::DEPTHAI_SERIALIZE_EXT ( SpatialLocations  ,
config  ,
depthAverage  ,
depthMode  ,
depthMedian  ,
depthMin  ,
depthMax  ,
depthAveragePixelCount  ,
spatialCoordinates   
)

◆ DEPTHAI_SERIALIZE_EXT() [59/73]

dai::DEPTHAI_SERIALIZE_EXT ( SPIInProperties  ,
streamName  ,
busId  ,
maxDataSize  ,
numFrames   
)

◆ DEPTHAI_SERIALIZE_EXT() [60/73]

dai::DEPTHAI_SERIALIZE_EXT ( SPIOutProperties  ,
streamName  ,
busId   
)

◆ DEPTHAI_SERIALIZE_EXT() [61/73]

dai::DEPTHAI_SERIALIZE_EXT ( StereoDepthProperties  ,
initialConfig  ,
depthAlignCamera  ,
enableRectification  ,
rectifyEdgeFillColor  ,
width  ,
height  ,
outWidth  ,
outHeight  ,
outKeepAspectRatio  ,
mesh  ,
enableRuntimeStereoModeSwitch  ,
numFramesPool  ,
numPostProcessingShaves  ,
numPostProcessingMemorySlices  ,
focalLengthFromCalibration  ,
useHomographyRectification  ,
baseline  ,
focalLength  ,
disparityToDepthUseSpecTranslation  ,
rectificationUseSpecTranslation  ,
depthAlignmentUseSpecTranslation  ,
alphaScaling   
)

◆ DEPTHAI_SERIALIZE_EXT() [62/73]

dai::DEPTHAI_SERIALIZE_EXT ( StereoRectification  ,
rectifiedRotationLeft  ,
rectifiedRotationRight  ,
leftCameraSocket  ,
rightCameraSocket   
)

◆ DEPTHAI_SERIALIZE_EXT() [63/73]

dai::DEPTHAI_SERIALIZE_EXT ( SyncProperties  ,
syncThresholdNs  ,
syncAttempts   
)

◆ DEPTHAI_SERIALIZE_EXT() [64/73]

dai::DEPTHAI_SERIALIZE_EXT ( SystemLoggerProperties  ,
rateHz   
)

◆ DEPTHAI_SERIALIZE_EXT() [65/73]

dai::DEPTHAI_SERIALIZE_EXT ( TensorInfo  ,
order  ,
dataType  ,
numDimensions  ,
dims  ,
strides  ,
name  ,
offset   
)

◆ DEPTHAI_SERIALIZE_EXT() [66/73]

dai::DEPTHAI_SERIALIZE_EXT ( Timestamp  ,
sec  ,
nsec   
)

◆ DEPTHAI_SERIALIZE_EXT() [67/73]

dai::DEPTHAI_SERIALIZE_EXT ( ToFProperties  ,
initialConfig  ,
numFramesPool  ,
numShaves  ,
warpHwIds   
)

◆ DEPTHAI_SERIALIZE_EXT() [68/73]

dai::DEPTHAI_SERIALIZE_EXT ( TrackedFeature  ,
position  ,
id  ,
age  ,
harrisScore  ,
trackingError   
)

◆ DEPTHAI_SERIALIZE_EXT() [69/73]

dai::DEPTHAI_SERIALIZE_EXT ( UVCProperties  ,
gpioInit  ,
gpioStreamOn  ,
gpioStreamOff   
)

◆ DEPTHAI_SERIALIZE_EXT() [70/73]

dai::DEPTHAI_SERIALIZE_EXT ( VideoEncoderProperties  ,
bitrate  ,
keyframeFrequency  ,
maxBitrate  ,
numBFrames  ,
numFramesPool  ,
outputFrameSize  ,
profile  ,
quality  ,
lossless  ,
rateCtrlMode  ,
frameRate   
)

◆ DEPTHAI_SERIALIZE_EXT() [71/73]

dai::DEPTHAI_SERIALIZE_EXT ( WarpProperties  ,
outputWidth  ,
outputHeight  ,
outputFrameSize  ,
numFramesPool  ,
meshWidth  ,
meshHeight  ,
meshUri  ,
warpHwIds  ,
interpolation   
)

◆ DEPTHAI_SERIALIZE_EXT() [72/73]

dai::DEPTHAI_SERIALIZE_EXT ( XLinkInProperties  ,
streamName  ,
maxDataSize  ,
numFrames   
)

◆ DEPTHAI_SERIALIZE_EXT() [73/73]

dai::DEPTHAI_SERIALIZE_EXT ( XLinkOutProperties  ,
maxFpsLimit  ,
streamName  ,
metadataOnly   
)

◆ DEPTHAI_SERIALIZE_OPTIONAL_EXT()

dai::DEPTHAI_SERIALIZE_OPTIONAL_EXT ( EepromData  ,
version  ,
boardCustom  ,
boardName  ,
boardRev  ,
boardConf  ,
hardwareConf  ,
productName  ,
deviceName  ,
batchName  ,
batchTime  ,
boardOptions  ,
cameraData  ,
stereoRectificationData  ,
imuExtrinsics  ,
housingExtrinsics  ,
miscellaneousData  ,
stereoUseSpecTranslation  ,
stereoEnableDistortionCorrection  ,
verticalCameraSocket   
)

◆ getCrashdumpTimeout()

unsigned int dai::getCrashdumpTimeout ( XLinkProtocol_t  protocol)

Definition at line 524 of file DeviceBase.cpp.

◆ getDefaultProtocol()

static XLinkProtocol_t dai::getDefaultProtocol ( )
static

Definition at line 89 of file XLinkConnection.cpp.

◆ getFlashingPermissions()

static void dai::getFlashingPermissions ( bool &  factoryPermissions,
bool &  protectedPermissions 
)
static

Definition at line 54 of file DeviceBase.cpp.

◆ getLazyTarXzFunction()

template<typename CV , typename BOOL , typename MTX , typename PATH , typename LIST , typename MAP >
std::function<void()> dai::getLazyTarXzFunction ( MTX &  mtx,
CV &  cv,
BOOL &  ready,
PATH  cmrcPath,
LIST &  resourceList,
MAP &  resourceMap 
)

Definition at line 254 of file Resources.cpp.

◆ getTensorDataSize()

static std::size_t dai::getTensorDataSize ( const TensorInfo tensor)
static

Definition at line 36 of file NNData.cpp.

◆ initialize() [1/4]

bool dai::initialize ( )

Definition at line 53 of file Initialization.cpp.

◆ initialize() [2/4]

bool dai::initialize ( const char *  additionalInfo,
bool  installSignalHandler = true,
void *  javavm = nullptr 
)

Definition at line 65 of file Initialization.cpp.

◆ initialize() [3/4]

bool dai::initialize ( std::string  additionalInfo,
bool  installSignalHandler = true,
void *  javavm = nullptr 
)

Definition at line 61 of file Initialization.cpp.

◆ initialize() [4/4]

bool dai::initialize ( void *  javavm)

Definition at line 57 of file Initialization.cpp.

◆ isDatatypeSubclassOf()

bool dai::isDatatypeSubclassOf ( DatatypeEnum  parent,
DatatypeEnum  children 
)

Definition at line 62 of file DatatypeEnum.cpp.

◆ logLevelToSpdlogLevel()

static spdlog::level::level_enum dai::logLevelToSpdlogLevel ( LogLevel  level,
spdlog::level::level_enum  defaultValue = spdlog::level::off 
)
static

Definition at line 96 of file DeviceBase.cpp.

◆ parseDatatype()

template<class T >
std::shared_ptr<T> dai::parseDatatype ( std::uint8_t *  metadata,
size_t  size,
std::vector< uint8_t > &  data 
)
inline

Definition at line 81 of file StreamMessageParser.cpp.

◆ parseHeader()

static std::tuple<DatatypeEnum, size_t, size_t> dai::parseHeader ( streamPacketDesc_t *const  packet)
static

Definition at line 92 of file StreamMessageParser.cpp.

◆ readIntLE()

int dai::readIntLE ( uint8_t *  data)
inline

Definition at line 76 of file StreamMessageParser.cpp.

◆ saveFileToTemporaryDirectory()

tl::optional<std::string> dai::saveFileToTemporaryDirectory ( std::vector< uint8_t >  data,
std::string  filename,
std::string  fpath = "" 
)

Definition at line 12 of file Files.hpp.

◆ sizeofTensorInfoDataType()

static std::size_t dai::sizeofTensorInfoDataType ( TensorInfo::DataType  type)
static

Definition at line 17 of file NNData.cpp.

◆ spdlogLevelToLogLevel()

static LogLevel dai::spdlogLevelToLogLevel ( spdlog::level::level_enum  level,
LogLevel  defaultValue = LogLevel::OFF 
)
static

Definition at line 71 of file DeviceBase.cpp.

◆ VPU_PACKED()

dai::VPU_PACKED ( ElfN_Ehdr { uint8_t e_ident[EI_NIDENT];uint16_t e_type;uint16_t e_machine;uint32_t e_version;uint32_t e_entry;uint32_t e_phoff;uint32_t e_shoff;uint32_t e_flags;uint16_t e_ehsize;uint16_t e_phentsize;uint16_t e_phnum;uint16_t e_shentsize;uint16_t e_shnum;uint16_t e_shstrndx;};  )

Definition at line 27 of file BlobFormat.hpp.

Variable Documentation

◆ BOARD_CONFIG_MAGIC1

constexpr static uint32_t dai::BOARD_CONFIG_MAGIC1 = 0x78010000U
staticconstexpr

Definition at line 20 of file BoardConfig.hpp.

◆ BOARD_CONFIG_MAGIC2

constexpr static uint32_t dai::BOARD_CONFIG_MAGIC2 = 0x21ea17e6U
staticconstexpr

Definition at line 21 of file BoardConfig.hpp.

◆ CMRC_DEPTHAI_BOOTLOADER_TAR_XZ

constexpr static auto dai::CMRC_DEPTHAI_BOOTLOADER_TAR_XZ = "depthai-bootloader-fwp-" DEPTHAI_BOOTLOADER_VERSION ".tar.xz"
staticconstexpr

Definition at line 192 of file Resources.cpp.

◆ CMRC_DEPTHAI_DEVICE_TAR_XZ

constexpr static auto dai::CMRC_DEPTHAI_DEVICE_TAR_XZ = "depthai-device-fwp-" DEPTHAI_DEVICE_VERSION ".tar.xz"
staticconstexpr

Definition at line 43 of file Resources.cpp.

◆ DEFAULT_CRASHDUMP_TIMEOUT

const unsigned int dai::DEFAULT_CRASHDUMP_TIMEOUT = 9000

Definition at line 51 of file DeviceBase.cpp.

◆ DEFAULT_SERIALIZATION_TYPE

constexpr static auto dai::DEFAULT_SERIALIZATION_TYPE = SerializationType::LIBNOP
staticconstexpr

Definition at line 32 of file Serialization.hpp.

◆ DEPTHAI_CMD_OPENVINO_2020_4_PATCH_PATH

constexpr static auto dai::DEPTHAI_CMD_OPENVINO_2020_4_PATCH_PATH = "depthai-device-openvino-2020.4-" DEPTHAI_DEVICE_VERSION ".patch"
staticconstexpr

Definition at line 51 of file Resources.cpp.

◆ DEPTHAI_CMD_OPENVINO_2021_1_PATCH_PATH

constexpr static auto dai::DEPTHAI_CMD_OPENVINO_2021_1_PATCH_PATH = "depthai-device-openvino-2021.1-" DEPTHAI_DEVICE_VERSION ".patch"
staticconstexpr

Definition at line 52 of file Resources.cpp.

◆ DEPTHAI_CMD_OPENVINO_2021_2_PATCH_PATH

constexpr static auto dai::DEPTHAI_CMD_OPENVINO_2021_2_PATCH_PATH = "depthai-device-openvino-2021.2-" DEPTHAI_DEVICE_VERSION ".patch"
staticconstexpr

Definition at line 53 of file Resources.cpp.

◆ DEPTHAI_CMD_OPENVINO_2021_3_PATCH_PATH

constexpr static auto dai::DEPTHAI_CMD_OPENVINO_2021_3_PATCH_PATH = "depthai-device-openvino-2021.3-" DEPTHAI_DEVICE_VERSION ".patch"
staticconstexpr

Definition at line 54 of file Resources.cpp.

◆ DEPTHAI_CMD_OPENVINO_UNIVERSAL_PATH

constexpr static auto dai::DEPTHAI_CMD_OPENVINO_UNIVERSAL_PATH = "depthai-device-openvino-universal-" DEPTHAI_DEVICE_VERSION ".cmd"
staticconstexpr

Definition at line 46 of file Resources.cpp.

◆ DEVICE_BOOTLOADER_ETH_PATH

constexpr static auto dai::DEVICE_BOOTLOADER_ETH_PATH = "depthai-bootloader-eth.cmd"
staticconstexpr

Definition at line 194 of file Resources.cpp.

◆ DEVICE_BOOTLOADER_USB_PATH

constexpr static auto dai::DEVICE_BOOTLOADER_USB_PATH = "depthai-bootloader-usb.cmd"
staticconstexpr

Definition at line 193 of file Resources.cpp.

◆ EI_NIDENT

const uint32_t dai::EI_NIDENT = 16

Definition at line 25 of file BlobFormat.hpp.

◆ endOfPacketMarker

constexpr std::array<uint8_t, 16> dai::endOfPacketMarker = {0xAB, 0xCD, 0xEF, 0x01, 0x23, 0x45, 0x67, 0x89, 0x12, 0x34, 0x56, 0x78, 0x9A, 0xBC, 0xDE, 0xF0}
staticconstexpr

Definition at line 73 of file StreamMessageParser.cpp.

◆ hierarchy

const std::unordered_map<DatatypeEnum, std::vector<DatatypeEnum> > dai::hierarchy

Definition at line 10 of file DatatypeEnum.cpp.

◆ LOG_DEFAULT_PATTERN

constexpr const char* dai::LOG_DEFAULT_PATTERN = "[%E.%e] [%n] [%^%l%$] %v"
staticconstexpr

Definition at line 5 of file LogConstants.hpp.

◆ MAGIC_FACTORY_FLASHING_VALUE

const std::string dai::MAGIC_FACTORY_FLASHING_VALUE = "413424129"

Definition at line 48 of file DeviceBase.cpp.

◆ MAGIC_FACTORY_PROTECTED_FLASHING_VALUE

const std::string dai::MAGIC_FACTORY_PROTECTED_FLASHING_VALUE = "868632271"

Definition at line 49 of file DeviceBase.cpp.

◆ MAGIC_PROTECTED_FLASHING_VALUE

const std::string dai::MAGIC_PROTECTED_FLASHING_VALUE = "235539980"

Definition at line 47 of file DeviceBase.cpp.

◆ MAIN_FW_PATH

constexpr static auto dai::MAIN_FW_PATH = DEPTHAI_CMD_OPENVINO_UNIVERSAL_PATH
staticconstexpr

Definition at line 47 of file Resources.cpp.

◆ MAIN_FW_VERSION

constexpr static auto dai::MAIN_FW_VERSION = OpenVINO::VERSION_UNIVERSAL
staticconstexpr

Definition at line 48 of file Resources.cpp.

◆ RESOURCE_LIST_BOOTLOADER

constexpr static std::array<const char*, 2> dai::RESOURCE_LIST_BOOTLOADER
staticconstexpr
Initial value:

Definition at line 196 of file Resources.cpp.

◆ RESOURCE_LIST_DEVICE

constexpr static auto dai::RESOURCE_LIST_DEVICE
staticconstexpr

◆ STAGE_BORDER_SYMBOL

const uint32_t dai::STAGE_BORDER_SYMBOL = 0x7f83ff19

Definition at line 23 of file BlobFormat.hpp.

dai::DEPTHAI_CMD_OPENVINO_UNIVERSAL_PATH
constexpr static auto DEPTHAI_CMD_OPENVINO_UNIVERSAL_PATH
Definition: Resources.cpp:46
dai::DEVICE_BOOTLOADER_ETH_PATH
constexpr static auto DEVICE_BOOTLOADER_ETH_PATH
Definition: Resources.cpp:194
dai::DEPTHAI_CMD_OPENVINO_2021_3_PATCH_PATH
constexpr static auto DEPTHAI_CMD_OPENVINO_2021_3_PATCH_PATH
Definition: Resources.cpp:54
dai::DEVICE_BOOTLOADER_USB_PATH
constexpr static auto DEVICE_BOOTLOADER_USB_PATH
Definition: Resources.cpp:193
dai::DEPTHAI_CMD_OPENVINO_2020_4_PATCH_PATH
constexpr static auto DEPTHAI_CMD_OPENVINO_2020_4_PATCH_PATH
Definition: Resources.cpp:51
dai::DEPTHAI_CMD_OPENVINO_2021_1_PATCH_PATH
constexpr static auto DEPTHAI_CMD_OPENVINO_2021_1_PATCH_PATH
Definition: Resources.cpp:52
dai::DEPTHAI_CMD_OPENVINO_2021_2_PATCH_PATH
constexpr static auto DEPTHAI_CMD_OPENVINO_2021_2_PATCH_PATH
Definition: Resources.cpp:53


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