Struct GlobalProperties
Defined in File GlobalProperties.hpp
Inheritance Relationships
Base Type
public dai::PropertiesSerializable< Properties, GlobalProperties >(Template Struct PropertiesSerializable)
Struct Documentation
-
struct GlobalProperties : public dai::PropertiesSerializable<Properties, GlobalProperties>
Specify properties which apply for whole pipeline
Public Functions
-
~GlobalProperties() override
Public Members
-
double leonCssFrequencyHz = 700 * 1000 * 1000
Set frequency of Leon OS - Increasing can improve performance, at the cost of higher power draw
-
double leonMssFrequencyHz = 700 * 1000 * 1000
Set frequency of Leon RT - Increasing can improve performance, at the cost of higher power draw
-
std::optional<std::string> pipelineName
-
std::optional<std::string> pipelineVersion
-
std::optional<dai::EepromData> calibData
Calibration data sent through pipeline
-
uint32_t eepromId = 0
Unique identifier for the eeprom data in the pipeline.
-
std::optional<std::uint32_t> cameraTuningBlobSize
Camera tuning blob size in bytes
-
std::string cameraTuningBlobUri
Uri which points to camera tuning blob
-
int32_t xlinkChunkSize = -1
Chunk size for splitting device-sent XLink packets, in bytes. A larger value could increase performance, with 0 disabling chunking. A negative value won’t modify the device defaults - configured per protocol, currently 64*1024 for both USB and Ethernet.
-
uint32_t sippBufferSize = SIPP_BUFFER_DEFAULT_SIZE
SIPP (Signal Image Processing Pipeline) internal memory pool. SIPP is a framework used to schedule HW filters, e.g. ISP, Warp, Median filter etc. Changing the size of this pool is meant for advanced use cases, pushing the limits of the HW. By default memory is allocated in high speed CMX memory. Setting to 0 will allocate in DDR 256 kilobytes. Units are bytes.
-
uint32_t sippDmaBufferSize = SIPP_DMA_BUFFER_DEFAULT_SIZE
SIPP (Signal Image Processing Pipeline) internal DMA memory pool. SIPP is a framework used to schedule HW filters, e.g. ISP, Warp, Median filter etc. Changing the size of this pool is meant for advanced use cases, pushing the limits of the HW. Memory is allocated in high speed CMX memory Units are bytes.
-
~GlobalProperties() override