Namespaces | |
bootloader | |
device | |
logCollection | |
logger | |
matrix | |
node | |
platform | |
utility | |
Typedefs | |
using | Clock = std::chrono::steady_clock |
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 |
using dai::Clock = typedef std::chrono::steady_clock |
|
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.
|
strong |
Describe possible exposure offsets
Enumerator | |
---|---|
START | |
MIDDLE | |
END |
Definition at line 11 of file CameraExposureOffset.hpp.
|
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.
|
strong |
Which CameraModel to initialize the calibration with.
Enumerator | |
---|---|
Perspective | |
Fisheye | |
Equirectangular | |
RadialDivision |
Definition at line 9 of file CameraModel.hpp.
|
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.
|
strong |
Camera sensor type.
Enumerator | |
---|---|
NONE | |
TURBO | |
JET | |
STEREO_TURBO | |
STEREO_JET |
Definition at line 8 of file Colormap.hpp.
|
strong |
Enumerator | |
---|---|
USB | |
ETHERNET | |
WIFI |
Definition at line 5 of file ConnectionInterface.hpp.
|
strong |
Definition at line 7 of file DatatypeEnum.hpp.
|
strong |
Enumerator | |
---|---|
NONE | |
READOUT_START | |
READOUT_END |
Definition at line 8 of file FrameEvent.hpp.
|
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
Definition at line 15 of file IMUProperties.hpp.
|
strong |
Interpolation type
Enumerator | |
---|---|
AUTO | |
BILINEAR | |
BICUBIC | |
NEAREST_NEIGHBOR | |
BYPASS | |
DEFAULT | |
DEFAULT_DISPARITY_DEPTH |
Definition at line 10 of file Interpolation.hpp.
|
strong |
Enumerator | |
---|---|
TRACE | |
DEBUG | |
INFO | |
WARN | |
ERR | |
CRITICAL | |
OFF |
Definition at line 12 of file LogLevel.hpp.
|
strong |
Median filter config
Enumerator | |
---|---|
MEDIAN_OFF | |
KERNEL_3x3 | |
KERNEL_5x5 | |
KERNEL_7x7 |
Definition at line 14 of file MedianFilter.hpp.
|
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.
|
strong |
Enumerator | |
---|---|
LIBNOP | |
JSON | |
JSON_MSGPACK |
Definition at line 27 of file Serialization.hpp.
|
strong |
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.
|
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.
|
strong |
Definition at line 12 of file ObjectTrackerProperties.hpp.
|
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.
|
staticconstexpr |
Definition at line 58 of file Resources.cpp.
|
static |
Definition at line 159 of file OpenVINO.cpp.
|
static |
Definition at line 383 of file Resources.cpp.
dai::DEPTHAI_SERIALIZE_EXT | ( | AprilTag | , |
id | , | ||
hamming | , | ||
decisionMargin | , | ||
topLeft | , | ||
topRight | , | ||
bottomRight | , | ||
bottomLeft | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | AprilTagProperties | , |
initialConfig | , | ||
inputConfigSync | |||
) |
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 | |||
) |
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 | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | CameraSensorConfig | , |
width | , | ||
height | , | ||
minFps | , | ||
maxFps | , | ||
fov | , | ||
type | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | CastProperties | , |
numFramesPool | , | ||
outputType | , | ||
scale | , | ||
offset | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | ChipTemperature | , |
css | , | ||
mss | , | ||
upa | , | ||
dss | , | ||
average | |||
) |
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 | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | CpuUsage | , |
average | , | ||
msTime | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | CrashDump | , |
crashReports | , | ||
depthaiCommitHash | , | ||
deviceId | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | DetectionNetworkProperties | , |
blobSize | , | ||
blobUri | , | ||
numFrames | , | ||
numThreads | , | ||
numNCEPerThread | , | ||
parser | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | DetectionParserOptions | , |
nnFamily | , | ||
confidenceThreshold | , | ||
classes | , | ||
coordinates | , | ||
anchors | , | ||
anchorMasks | , | ||
iouThreshold | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | DetectionParserProperties | , |
numFramesPool | , | ||
networkInputs | , | ||
parser | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | EdgeDetectorConfigData | , |
sobelFilterHorizontalKernel | , | ||
sobelFilterVerticalKernel | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | EdgeDetectorProperties | , |
initialConfig | , | ||
outputFrameSize | , | ||
numFramesPool | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | FeatureTrackerProperties | , |
initialConfig | , | ||
numShaves | , | ||
numMemorySlices | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | GlobalProperties | , |
leonCssFrequencyHz | , | ||
leonMssFrequencyHz | , | ||
pipelineName | , | ||
pipelineVersion | , | ||
cameraTuningBlobSize | , | ||
cameraTuningBlobUri | , | ||
calibData | , | ||
xlinkChunkSize | , | ||
sippBufferSize | , | ||
sippDmaBufferSize | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | ImageAlignProperties | , |
initialConfig | , | ||
numFramesPool | , | ||
alignWidth | , | ||
alignHeight | , | ||
warpHwIds | , | ||
interpolation | , | ||
outKeepAspectRatio | , | ||
numShaves | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | ImageManipProperties | , |
initialConfig | , | ||
outputFrameSize | , | ||
numFramesPool | , | ||
meshWidth | , | ||
meshHeight | , | ||
meshUri | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | ImgDetection | , |
label | , | ||
confidence | , | ||
xmin | , | ||
ymin | , | ||
xmax | , | ||
ymax | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | IMUPacket | , |
acceleroMeter | , | ||
gyroscope | , | ||
magneticField | , | ||
rotationVector | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | IMUProperties | , |
imuSensors | , | ||
batchReportThreshold | , | ||
maxBatchReports | , | ||
enableFirmwareUpdate | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | IMUReport | , |
sequence | , | ||
accuracy | , | ||
timestamp | , | ||
tsDevice | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | IMUReportAccelerometer | , |
x | , | ||
y | , | ||
z | , | ||
sequence | , | ||
accuracy | , | ||
timestamp | , | ||
tsDevice | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | IMUReportGyroscope | , |
x | , | ||
y | , | ||
z | , | ||
sequence | , | ||
accuracy | , | ||
timestamp | , | ||
tsDevice | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | IMUReportMagneticField | , |
x | , | ||
y | , | ||
z | , | ||
sequence | , | ||
accuracy | , | ||
timestamp | , | ||
tsDevice | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | IMUReportRotationVectorWAcc | , |
i | , | ||
j | , | ||
k | , | ||
real | , | ||
rotationVectorAccuracy | , | ||
sequence | , | ||
accuracy | , | ||
timestamp | , | ||
tsDevice | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | IMUSensorConfig | , |
sensitivityEnabled | , | ||
sensitivityRelative | , | ||
changeSensitivity | , | ||
reportRate | , | ||
sensorId | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | LogMessage | , |
nodeIdName | , | ||
level | , | ||
time | , | ||
colorRangeStart | , | ||
colorRangeEnd | , | ||
payload | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | MemoryInfo | , |
remaining | , | ||
used | , | ||
total | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | MessageDemuxProperties | , |
dummy | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | MonoCameraProperties | , |
initialControl | , | ||
boardSocket | , | ||
cameraName | , | ||
imageOrientation | , | ||
resolution | , | ||
fps | , | ||
isp3aFps | , | ||
numFramesPool | , | ||
numFramesPoolRaw | , | ||
rawPacked | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | NeuralNetworkProperties | , |
blobSize | , | ||
blobUri | , | ||
numFrames | , | ||
numThreads | , | ||
numNCEPerThread | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | NodeConnectionSchema | , |
node1Id | , | ||
node1OutputGroup | , | ||
node1Output | , | ||
node2Id | , | ||
node2InputGroup | , | ||
node2Input | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | NodeIoInfo | , |
group | , | ||
name | , | ||
type | , | ||
blocking | , | ||
queueSize | , | ||
waitForMessage | , | ||
id | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | NodeObjInfo | , |
id | , | ||
name | , | ||
properties | , | ||
ioInfo | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | ObjectTrackerProperties | , |
trackerThreshold | , | ||
maxObjectsToTrack | , | ||
detectionLabelsToTrack | , | ||
trackerType | , | ||
trackerIdAssignmentPolicy | , | ||
trackingPerClass | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | PipelineSchema | , |
connections | , | ||
globalProperties | , | ||
nodes | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | Point2f | , |
x | , | ||
y | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | Point3f | , |
x | , | ||
y | , | ||
z | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | PointCloudProperties | , |
initialConfig | , | ||
numFramesPool | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | Rect | , |
x | , | ||
y | , | ||
width | , | ||
height | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | RotatedRect | , |
center | , | ||
size | , | ||
angle | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | ScriptProperties | , |
scriptUri | , | ||
scriptName | , | ||
processor | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | Size2f | , |
width | , | ||
height | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | SpatialDetectionNetworkProperties | , |
blobSize | , | ||
blobUri | , | ||
numFrames | , | ||
numThreads | , | ||
numNCEPerThread | , | ||
parser | , | ||
detectedBBScaleFactor | , | ||
depthThresholds | , | ||
calculationAlgorithm | , | ||
stepSize | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | SpatialImgDetection | , |
label | , | ||
confidence | , | ||
xmin | , | ||
ymin | , | ||
xmax | , | ||
ymax | , | ||
spatialCoordinates | , | ||
boundingBoxMapping | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | SpatialLocationCalculatorConfigData | , |
roi | , | ||
depthThresholds | , | ||
calculationAlgorithm | , | ||
stepSize | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | SpatialLocationCalculatorConfigThresholds | , |
lowerThreshold | , | ||
upperThreshold | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | SpatialLocationCalculatorProperties | , |
roiConfig | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | SpatialLocations | , |
config | , | ||
depthAverage | , | ||
depthMode | , | ||
depthMedian | , | ||
depthMin | , | ||
depthMax | , | ||
depthAveragePixelCount | , | ||
spatialCoordinates | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | SPIInProperties | , |
streamName | , | ||
busId | , | ||
maxDataSize | , | ||
numFrames | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | SPIOutProperties | , |
streamName | , | ||
busId | |||
) |
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 | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | StereoRectification | , |
rectifiedRotationLeft | , | ||
rectifiedRotationRight | , | ||
leftCameraSocket | , | ||
rightCameraSocket | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | SyncProperties | , |
syncThresholdNs | , | ||
syncAttempts | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | SystemLoggerProperties | , |
rateHz | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | TensorInfo | , |
order | , | ||
dataType | , | ||
numDimensions | , | ||
dims | , | ||
strides | , | ||
name | , | ||
offset | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | Timestamp | , |
sec | , | ||
nsec | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | ToFProperties | , |
initialConfig | , | ||
numFramesPool | , | ||
numShaves | , | ||
warpHwIds | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | TrackedFeature | , |
position | , | ||
id | , | ||
age | , | ||
harrisScore | , | ||
trackingError | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | UVCProperties | , |
gpioInit | , | ||
gpioStreamOn | , | ||
gpioStreamOff | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | VideoEncoderProperties | , |
bitrate | , | ||
keyframeFrequency | , | ||
maxBitrate | , | ||
numBFrames | , | ||
numFramesPool | , | ||
outputFrameSize | , | ||
profile | , | ||
quality | , | ||
lossless | , | ||
rateCtrlMode | , | ||
frameRate | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | WarpProperties | , |
outputWidth | , | ||
outputHeight | , | ||
outputFrameSize | , | ||
numFramesPool | , | ||
meshWidth | , | ||
meshHeight | , | ||
meshUri | , | ||
warpHwIds | , | ||
interpolation | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | XLinkInProperties | , |
streamName | , | ||
maxDataSize | , | ||
numFrames | |||
) |
dai::DEPTHAI_SERIALIZE_EXT | ( | XLinkOutProperties | , |
maxFpsLimit | , | ||
streamName | , | ||
metadataOnly | |||
) |
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 | |||
) |
unsigned int dai::getCrashdumpTimeout | ( | XLinkProtocol_t | protocol | ) |
Definition at line 524 of file DeviceBase.cpp.
|
static |
Definition at line 89 of file XLinkConnection.cpp.
|
static |
Definition at line 54 of file DeviceBase.cpp.
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.
|
static |
Definition at line 36 of file NNData.cpp.
bool dai::initialize | ( | ) |
Definition at line 53 of file Initialization.cpp.
bool dai::initialize | ( | const char * | additionalInfo, |
bool | installSignalHandler = true , |
||
void * | javavm = nullptr |
||
) |
Definition at line 65 of file Initialization.cpp.
bool dai::initialize | ( | std::string | additionalInfo, |
bool | installSignalHandler = true , |
||
void * | javavm = nullptr |
||
) |
Definition at line 61 of file Initialization.cpp.
bool dai::initialize | ( | void * | javavm | ) |
Definition at line 57 of file Initialization.cpp.
bool dai::isDatatypeSubclassOf | ( | DatatypeEnum | parent, |
DatatypeEnum | children | ||
) |
Definition at line 62 of file DatatypeEnum.cpp.
|
static |
Definition at line 96 of file DeviceBase.cpp.
|
inline |
Definition at line 81 of file StreamMessageParser.cpp.
|
static |
Definition at line 92 of file StreamMessageParser.cpp.
|
inline |
Definition at line 76 of file StreamMessageParser.cpp.
tl::optional<std::string> dai::saveFileToTemporaryDirectory | ( | std::vector< uint8_t > | data, |
std::string | filename, | ||
std::string | fpath = "" |
||
) |
|
static |
Definition at line 17 of file NNData.cpp.
|
static |
Definition at line 71 of file DeviceBase.cpp.
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.
|
staticconstexpr |
Definition at line 20 of file BoardConfig.hpp.
|
staticconstexpr |
Definition at line 21 of file BoardConfig.hpp.
|
staticconstexpr |
Definition at line 192 of file Resources.cpp.
|
staticconstexpr |
Definition at line 43 of file Resources.cpp.
const unsigned int dai::DEFAULT_CRASHDUMP_TIMEOUT = 9000 |
Definition at line 51 of file DeviceBase.cpp.
|
staticconstexpr |
Definition at line 32 of file Serialization.hpp.
|
staticconstexpr |
Definition at line 51 of file Resources.cpp.
|
staticconstexpr |
Definition at line 52 of file Resources.cpp.
|
staticconstexpr |
Definition at line 53 of file Resources.cpp.
|
staticconstexpr |
Definition at line 54 of file Resources.cpp.
|
staticconstexpr |
Definition at line 46 of file Resources.cpp.
|
staticconstexpr |
Definition at line 194 of file Resources.cpp.
|
staticconstexpr |
Definition at line 193 of file Resources.cpp.
const uint32_t dai::EI_NIDENT = 16 |
Definition at line 25 of file BlobFormat.hpp.
|
staticconstexpr |
Definition at line 73 of file StreamMessageParser.cpp.
const std::unordered_map<DatatypeEnum, std::vector<DatatypeEnum> > dai::hierarchy |
Definition at line 10 of file DatatypeEnum.cpp.
|
staticconstexpr |
Definition at line 5 of file LogConstants.hpp.
const std::string dai::MAGIC_FACTORY_FLASHING_VALUE = "413424129" |
Definition at line 48 of file DeviceBase.cpp.
const std::string dai::MAGIC_FACTORY_PROTECTED_FLASHING_VALUE = "868632271" |
Definition at line 49 of file DeviceBase.cpp.
const std::string dai::MAGIC_PROTECTED_FLASHING_VALUE = "235539980" |
Definition at line 47 of file DeviceBase.cpp.
|
staticconstexpr |
Definition at line 47 of file Resources.cpp.
|
staticconstexpr |
Definition at line 48 of file Resources.cpp.
|
staticconstexpr |
Definition at line 196 of file Resources.cpp.
|
staticconstexpr |
Definition at line 62 of file Resources.cpp.
const uint32_t dai::STAGE_BORDER_SYMBOL = 0x7f83ff19 |
Definition at line 23 of file BlobFormat.hpp.