This is the complete list of members for dai::Device, including all inherited members.
addLogCallback(std::function< void(LogMessage)> callback) | dai::DeviceBase | |
bootloaderVersion | dai::DeviceBase | private |
callbackIdMap | dai::Device | private |
close() | dai::DeviceBase | |
closed | dai::DeviceBase | private |
closedMtx | dai::DeviceBase | mutableprivate |
closeImpl() override | dai::Device | privatevirtual |
config | dai::DeviceBase | private |
connection | dai::DeviceBase | protected |
DEFAULT_SEARCH_TIME | dai::DeviceBase | static |
DEFAULT_SYSTEM_INFORMATION_LOGGING_RATE_HZ | dai::DeviceBase | static |
DEFAULT_TIMESYNC_NUM_SAMPLES | dai::DeviceBase | static |
DEFAULT_TIMESYNC_PERIOD | dai::DeviceBase | static |
DEFAULT_TIMESYNC_RANDOM | dai::DeviceBase | static |
DEFAULT_USB_SPEED | dai::DeviceBase | static |
Device(const Pipeline &pipeline) | dai::Device | explicit |
Device(const Pipeline &pipeline, T usb2Mode) | dai::Device | |
Device(const Pipeline &pipeline, UsbSpeed maxUsbSpeed) | dai::Device | |
Device(const Pipeline &pipeline, const dai::Path &pathToCmd) | dai::Device | |
Device(const Pipeline &pipeline, const DeviceInfo &devInfo) | dai::Device | |
Device(const Pipeline &pipeline, const DeviceInfo &devInfo, T usb2Mode) | dai::Device | |
Device(const Pipeline &pipeline, const DeviceInfo &devInfo, UsbSpeed maxUsbSpeed) | dai::Device | |
Device(const Pipeline &pipeline, const DeviceInfo &devInfo, const dai::Path &pathToCmd) | dai::Device | |
Device() | dai::Device | |
DeviceBase(const Pipeline &pipeline) | dai::Device | explicit |
DeviceBase(const Pipeline &pipeline, T usb2Mode) | dai::Device | inline |
DeviceBase(const Pipeline &pipeline, UsbSpeed maxUsbSpeed) | dai::Device | |
DeviceBase(const Pipeline &pipeline, const dai::Path &pathToCmd) | dai::Device | |
DeviceBase(const Pipeline &pipeline, const DeviceInfo &devInfo) | dai::Device | |
DeviceBase(const Pipeline &pipeline, const DeviceInfo &devInfo, T usb2Mode) | dai::Device | inline |
DeviceBase(const Pipeline &pipeline, const DeviceInfo &devInfo, UsbSpeed maxUsbSpeed) | dai::Device | |
DeviceBase(const Pipeline &pipeline, const DeviceInfo &devInfo, const dai::Path &pathToCmd) | dai::Device | |
DeviceBase() | dai::Device | |
DeviceBase(OpenVINO::Version version) | dai::Device | explicit |
DeviceBase(OpenVINO::Version version, T usb2Mode) | dai::Device | inline |
DeviceBase(OpenVINO::Version version, UsbSpeed maxUsbSpeed) | dai::Device | |
DeviceBase(OpenVINO::Version version, const dai::Path &pathToCmd) | dai::Device | |
DeviceBase(OpenVINO::Version version, const DeviceInfo &devInfo) | dai::Device | |
DeviceBase(OpenVINO::Version version, const DeviceInfo &devInfo, T usb2Mode) | dai::Device | inline |
DeviceBase(OpenVINO::Version version, const DeviceInfo &devInfo, UsbSpeed maxUsbSpeed) | dai::Device | |
DeviceBase(OpenVINO::Version version, const DeviceInfo &devInfo, const dai::Path &pathToCmd) | dai::Device | |
DeviceBase(Config config) | dai::Device | explicit |
DeviceBase(Config config, const DeviceInfo &devInfo) | dai::Device | |
DeviceBase(const DeviceInfo &devInfo) | dai::Device | explicit |
DeviceBase(const DeviceInfo &devInfo, UsbSpeed maxUsbSpeed) | dai::Device | |
DeviceBase(std::string nameOrDeviceId) | dai::Device | |
DeviceBase(std::string nameOrDeviceId, UsbSpeed maxUsbSpeed) | dai::Device | |
DeviceBase(Config config, T usb2Mode) | dai::Device | inline |
DeviceBase(Config config, UsbSpeed maxUsbSpeed) | dai::Device | |
DeviceBase(Config config, const dai::Path &pathToCmd) | dai::Device | |
DeviceBase(Config config, const DeviceInfo &devInfo, T usb2Mode) | dai::Device | inline |
DeviceBase(Config config, const DeviceInfo &devInfo, UsbSpeed maxUsbSpeed) | dai::Device | |
DeviceBase(Config config, const DeviceInfo &devInfo, const dai::Path &pathToCmd, bool dumpOnly=false) | dai::Device | |
dai::DeviceBase::DeviceBase(const Pipeline &pipeline) | dai::DeviceBase | explicit |
dai::DeviceBase::DeviceBase(const Pipeline &pipeline, T usb2Mode) | dai::DeviceBase | inline |
dai::DeviceBase::DeviceBase(const Pipeline &pipeline, UsbSpeed maxUsbSpeed) | dai::DeviceBase | |
dai::DeviceBase::DeviceBase(const Pipeline &pipeline, const dai::Path &pathToCmd) | dai::DeviceBase | |
dai::DeviceBase::DeviceBase(const Pipeline &pipeline, const DeviceInfo &devInfo) | dai::DeviceBase | |
dai::DeviceBase::DeviceBase(const Pipeline &pipeline, const DeviceInfo &devInfo, T usb2Mode) | dai::DeviceBase | inline |
dai::DeviceBase::DeviceBase(const Pipeline &pipeline, const DeviceInfo &devInfo, UsbSpeed maxUsbSpeed) | dai::DeviceBase | |
dai::DeviceBase::DeviceBase(const Pipeline &pipeline, const DeviceInfo &devInfo, const dai::Path &pathToCmd) | dai::DeviceBase | |
dai::DeviceBase::DeviceBase(OpenVINO::Version version) | dai::DeviceBase | explicit |
dai::DeviceBase::DeviceBase(OpenVINO::Version version, T usb2Mode) | dai::DeviceBase | inline |
dai::DeviceBase::DeviceBase(OpenVINO::Version version, UsbSpeed maxUsbSpeed) | dai::DeviceBase | |
dai::DeviceBase::DeviceBase(OpenVINO::Version version, const dai::Path &pathToCmd) | dai::DeviceBase | |
dai::DeviceBase::DeviceBase(OpenVINO::Version version, const DeviceInfo &devInfo) | dai::DeviceBase | |
dai::DeviceBase::DeviceBase(OpenVINO::Version version, const DeviceInfo &devInfo, T usb2Mode) | dai::DeviceBase | inline |
dai::DeviceBase::DeviceBase(OpenVINO::Version version, const DeviceInfo &devInfo, UsbSpeed maxUsbSpeed) | dai::DeviceBase | |
dai::DeviceBase::DeviceBase(OpenVINO::Version version, const DeviceInfo &devInfo, const dai::Path &pathToCmd) | dai::DeviceBase | |
dai::DeviceBase::DeviceBase(Config config) | dai::DeviceBase | explicit |
dai::DeviceBase::DeviceBase(Config config, const DeviceInfo &devInfo) | dai::DeviceBase | |
dai::DeviceBase::DeviceBase(const DeviceInfo &devInfo) | dai::DeviceBase | explicit |
dai::DeviceBase::DeviceBase(const DeviceInfo &devInfo, UsbSpeed maxUsbSpeed) | dai::DeviceBase | |
dai::DeviceBase::DeviceBase(std::string nameOrDeviceId) | dai::DeviceBase | |
dai::DeviceBase::DeviceBase(std::string nameOrDeviceId, UsbSpeed maxUsbSpeed) | dai::DeviceBase | |
dai::DeviceBase::DeviceBase(Config config, T usb2Mode) | dai::DeviceBase | inline |
dai::DeviceBase::DeviceBase(Config config, UsbSpeed maxUsbSpeed) | dai::DeviceBase | |
dai::DeviceBase::DeviceBase(Config config, const dai::Path &pathToCmd) | dai::DeviceBase | |
dai::DeviceBase::DeviceBase(Config config, const DeviceInfo &devInfo, T usb2Mode) | dai::DeviceBase | inline |
dai::DeviceBase::DeviceBase(Config config, const DeviceInfo &devInfo, UsbSpeed maxUsbSpeed) | dai::DeviceBase | |
dai::DeviceBase::DeviceBase(Config config, const DeviceInfo &devInfo, const dai::Path &pathToCmd, bool dumpOnly=false) | dai::DeviceBase | |
deviceInfo | dai::DeviceBase | private |
dumpOnly | dai::DeviceBase | private |
EVENT_QUEUE_MAXIMUM_SIZE | dai::Device | static |
eventCv | dai::Device | private |
eventMtx | dai::Device | private |
eventQueue | dai::Device | private |
factoryResetCalibration() | dai::DeviceBase | |
firmwarePath | dai::DeviceBase | private |
flashCalibration(CalibrationHandler calibrationDataHandler) | dai::DeviceBase | |
flashCalibration2(CalibrationHandler calibrationDataHandler) | dai::DeviceBase | |
flashEepromClear() | dai::DeviceBase | |
flashFactoryCalibration(CalibrationHandler calibrationHandler) | dai::DeviceBase | |
flashFactoryEepromClear() | dai::DeviceBase | |
getAllAvailableDevices() | dai::DeviceBase | static |
getAllConnectedDevices() | dai::DeviceBase | static |
getAnyAvailableDevice(std::chrono::milliseconds timeout) | dai::DeviceBase | static |
getAnyAvailableDevice() | dai::DeviceBase | static |
getAnyAvailableDevice(std::chrono::milliseconds timeout, std::function< void()> cb) | dai::DeviceBase | static |
getAvailableStereoPairs() | dai::DeviceBase | |
getBootloaderVersion() | dai::DeviceBase | |
getCalibration() | dai::DeviceBase | |
getCameraSensorNames() | dai::DeviceBase | |
getChipTemperature() | dai::DeviceBase | |
getCmxMemoryUsage() | dai::DeviceBase | |
getConnectedCameraFeatures() | dai::DeviceBase | |
getConnectedCameras() | dai::DeviceBase | |
getConnectedIMU() | dai::DeviceBase | |
getConnection() | dai::DeviceBase | inline |
getConnection() const | dai::DeviceBase | inline |
getConnectionInterfaces() | dai::DeviceBase | |
getCrashDump(bool clearCrashDump=true) | dai::DeviceBase | |
getDdrMemoryUsage() | dai::DeviceBase | |
getDefaultSearchTime() | dai::DeviceBase | static |
getDeviceByMxId(std::string mxId) | dai::DeviceBase | static |
getDeviceInfo() const | dai::DeviceBase | |
getDeviceName() | dai::DeviceBase | |
getEmbeddedDeviceBinary(bool usb2Mode, OpenVINO::Version version=OpenVINO::VERSION_UNIVERSAL) | dai::DeviceBase | static |
getEmbeddedDeviceBinary(Config config) | dai::DeviceBase | static |
getEmbeddedIMUFirmwareVersion() | dai::DeviceBase | |
getFirstAvailableDevice(bool skipInvalidDevice=true) | dai::DeviceBase | static |
getGlobalProfilingData() | dai::DeviceBase | static |
getIMUFirmwareUpdateStatus() | dai::DeviceBase | |
getIMUFirmwareVersion() | dai::DeviceBase | |
getInputQueue(const std::string &name) | dai::Device | |
getInputQueue(const std::string &name, unsigned int maxSize, bool blocking=true) | dai::Device | |
getInputQueueNames() const | dai::Device | |
getIrDrivers() | dai::DeviceBase | |
getLeonCssCpuUsage() | dai::DeviceBase | |
getLeonCssHeapUsage() | dai::DeviceBase | |
getLeonMssCpuUsage() | dai::DeviceBase | |
getLeonMssHeapUsage() | dai::DeviceBase | |
getLogLevel() | dai::DeviceBase | |
getLogOutputLevel() | dai::DeviceBase | |
getMxId() | dai::DeviceBase | |
getOutputQueue(const std::string &name) | dai::Device | |
getOutputQueue(const std::string &name, unsigned int maxSize, bool blocking=true) | dai::Device | |
getOutputQueueNames() const | dai::Device | |
getProductName() | dai::DeviceBase | |
getProfilingData() | dai::DeviceBase | |
getQueueEvent(const std::vector< std::string > &queueNames, std::chrono::microseconds timeout=std::chrono::microseconds(-1)) | dai::Device | |
getQueueEvent(const std::initializer_list< std::string > &queueNames, std::chrono::microseconds timeout=std::chrono::microseconds(-1)) | dai::Device | |
getQueueEvent(std::string queueName, std::chrono::microseconds timeout=std::chrono::microseconds(-1)) | dai::Device | |
getQueueEvent(std::chrono::microseconds timeout=std::chrono::microseconds(-1)) | dai::Device | |
getQueueEvents(const std::vector< std::string > &queueNames, std::size_t maxNumEvents=std::numeric_limits< std::size_t >::max(), std::chrono::microseconds timeout=std::chrono::microseconds(-1)) | dai::Device | |
getQueueEvents(const std::initializer_list< std::string > &queueNames, std::size_t maxNumEvents=std::numeric_limits< std::size_t >::max(), std::chrono::microseconds timeout=std::chrono::microseconds(-1)) | dai::Device | |
getQueueEvents(std::string queueName, std::size_t maxNumEvents=std::numeric_limits< std::size_t >::max(), std::chrono::microseconds timeout=std::chrono::microseconds(-1)) | dai::Device | |
getQueueEvents(std::size_t maxNumEvents=std::numeric_limits< std::size_t >::max(), std::chrono::microseconds timeout=std::chrono::microseconds(-1)) | dai::Device | |
getStereoPairs() | dai::DeviceBase | |
getSystemInformationLoggingRate() | dai::DeviceBase | |
getUsbSpeed() | dai::DeviceBase | |
getXLinkChunkSize() | dai::DeviceBase | |
hasCrashDump() | dai::DeviceBase | |
init(OpenVINO::Version version) | dai::DeviceBase | protected |
init(OpenVINO::Version version, const dai::Path &pathToCmd) | dai::DeviceBase | protected |
init(OpenVINO::Version version, UsbSpeed maxUsbSpeed) | dai::DeviceBase | protected |
init(OpenVINO::Version version, UsbSpeed maxUsbSpeed, const dai::Path &pathToMvcmd) | dai::DeviceBase | protected |
init(const Pipeline &pipeline) | dai::DeviceBase | protected |
init(const Pipeline &pipeline, UsbSpeed maxUsbSpeed) | dai::DeviceBase | protected |
init(const Pipeline &pipeline, const dai::Path &pathToCmd) | dai::DeviceBase | protected |
init(const Pipeline &pipeline, const DeviceInfo &devInfo) | dai::DeviceBase | protected |
init(const Pipeline &pipeline, const DeviceInfo &devInfo, bool usb2Mode) | dai::DeviceBase | protected |
init(const Pipeline &pipeline, const DeviceInfo &devInfo, UsbSpeed maxUsbSpeed) | dai::DeviceBase | protected |
init(const Pipeline &pipeline, const DeviceInfo &devInfo, const dai::Path &pathToCmd) | dai::DeviceBase | protected |
init(const Pipeline &pipeline, UsbSpeed maxUsbSpeed, const dai::Path &pathToMvcmd) | dai::DeviceBase | protected |
init(Config config, UsbSpeed maxUsbSpeed, const dai::Path &pathToMvcmd) | dai::DeviceBase | protected |
init(Config config, UsbSpeed maxUsbSpeed) | dai::DeviceBase | protected |
init(Config config, const dai::Path &pathToCmd) | dai::DeviceBase | protected |
init(Config config, const DeviceInfo &devInfo, UsbSpeed maxUsbSpeed) | dai::DeviceBase | protected |
init(Config config, const DeviceInfo &devInfo, const dai::Path &pathToCmd) | dai::DeviceBase | protected |
init2(Config cfg, const dai::Path &pathToMvcmd, tl::optional< const Pipeline & > pipeline) | dai::DeviceBase | private |
inputQueueMap | dai::Device | private |
isClosed() const | dai::DeviceBase | |
isEepromAvailable() | dai::DeviceBase | |
isPipelineRunning() | dai::DeviceBase | |
lastWatchdogPingTime | dai::DeviceBase | private |
lastWatchdogPingTimeMtx | dai::DeviceBase | private |
logCallbackMap | dai::DeviceBase | private |
logCallbackMapMtx | dai::DeviceBase | private |
loggingRunning | dai::DeviceBase | private |
loggingThread | dai::DeviceBase | private |
monitorThread | dai::DeviceBase | private |
outputQueueMap | dai::Device | private |
pimpl | dai::DeviceBase | private |
pipelineSchema | dai::DeviceBase | private |
profilingRunning | dai::DeviceBase | private |
profilingThread | dai::DeviceBase | private |
readCalibration() | dai::DeviceBase | |
readCalibration2() | dai::DeviceBase | |
readCalibrationOrDefault() | dai::DeviceBase | |
readCalibrationRaw() | dai::DeviceBase | |
readFactoryCalibration() | dai::DeviceBase | |
readFactoryCalibrationOrDefault() | dai::DeviceBase | |
readFactoryCalibrationRaw() | dai::DeviceBase | |
removeLogCallback(int callbackId) | dai::DeviceBase | |
setCalibration(CalibrationHandler calibrationDataHandler) | dai::DeviceBase | |
setIrFloodLightBrightness(float mA, int mask=-1) | dai::DeviceBase | |
setIrFloodLightIntensity(float intensity, int mask=-1) | dai::DeviceBase | |
setIrLaserDotProjectorBrightness(float mA, int mask=-1) | dai::DeviceBase | |
setIrLaserDotProjectorIntensity(float intensity, int mask=-1) | dai::DeviceBase | |
setLogLevel(LogLevel level) | dai::DeviceBase | |
setLogOutputLevel(LogLevel level) | dai::DeviceBase | |
setSystemInformationLoggingRate(float rateHz) | dai::DeviceBase | |
setTimesync(std::chrono::milliseconds period, int numSamples, bool random) | dai::DeviceBase | |
setTimesync(bool enable) | dai::DeviceBase | |
setXLinkChunkSize(int sizeBytes) | dai::DeviceBase | |
setXLinkRateLimit(int maxRateBytesPerSecond, int burstSize=0, int waitUs=0) | dai::DeviceBase | |
startIMUFirmwareUpdate(bool forceUpdate=false) | dai::DeviceBase | |
startPipeline() | dai::DeviceBase | |
startPipeline(const Pipeline &pipeline) | dai::DeviceBase | |
startPipelineImpl(const Pipeline &pipeline) override | dai::Device | privatevirtual |
timesyncRunning | dai::DeviceBase | private |
timesyncThread | dai::DeviceBase | private |
tryGetDevice() | dai::DeviceBase | private |
tryStartPipeline(const Pipeline &pipeline) | dai::DeviceBase | protected |
uniqueCallbackId | dai::DeviceBase | private |
watchdogRunning | dai::DeviceBase | private |
watchdogThread | dai::DeviceBase | private |
~Device() override | dai::Device | |
~DeviceBase() | dai::DeviceBase | virtual |