PcloudStimBuff: Add OpenClCollatingAndMeshingEngine instance

This commit is contained in:
2025-11-08 12:20:21 -04:00
parent 073cdde08f
commit 6a5bb47e0e
2 changed files with 3 additions and 0 deletions
@@ -28,6 +28,7 @@ PcloudStimulusBuffer::PcloudStimulusBuffer(
device->componentThread->getIoService()), device->componentThread->getIoService()),
device(device), device(device),
formatDesc(formatDesc), formatDesc(formatDesc),
openClCollatingAndMeshingEngine(*this),
assemblyBuffer( assemblyBuffer(
StagingBuffer::IOEngineConstraints::ioUringConstraints, StagingBuffer::IOEngineConstraints::ioUringConstraints,
StagingBuffer::IOEngineConstraints::openClInputConstraints, StagingBuffer::IOEngineConstraints::openClInputConstraints,
@@ -9,6 +9,7 @@
#include <callback.h> #include <callback.h>
#include "stagingBuffer.h" #include "stagingBuffer.h"
#include "ioUringAssemblyEngine.h" #include "ioUringAssemblyEngine.h"
#include "openClCollatingAndMeshingEngine.h"
namespace smo { namespace smo {
namespace stim_buff { namespace stim_buff {
@@ -57,6 +58,7 @@ public:
std::shared_ptr<livoxProto1::Device> device; std::shared_ptr<livoxProto1::Device> device;
PcloudFormatDesc formatDesc; PcloudFormatDesc formatDesc;
OpenClCollatingAndMeshingEngine openClCollatingAndMeshingEngine;
StagingBuffer assemblyBuffer; StagingBuffer assemblyBuffer;
IoUringAssemblyEngine ioUringAssemblyEngine; IoUringAssemblyEngine ioUringAssemblyEngine;
StagingBuffer collationBuffer; StagingBuffer collationBuffer;