From 7b7ff06219b0688b6152640064bc0c1ee43ef255 Mon Sep 17 00:00:00 2001 From: Hayodea Hekol Date: Fri, 14 Nov 2025 18:07:20 -0400 Subject: [PATCH] PcloudStimBuff:start: check engine setup()s for error --- stimBuffApis/livoxGen1/pcloudStimulusBuffer.cpp | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/stimBuffApis/livoxGen1/pcloudStimulusBuffer.cpp b/stimBuffApis/livoxGen1/pcloudStimulusBuffer.cpp index 823b36e..8470ec3 100644 --- a/stimBuffApis/livoxGen1/pcloudStimulusBuffer.cpp +++ b/stimBuffApis/livoxGen1/pcloudStimulusBuffer.cpp @@ -72,8 +72,20 @@ collationBuffer( void PcloudStimulusBuffer::start() { // Call ioUringAssemblyEngine setup() as the first step - ioUringAssemblyEngine.setup(); - openClCollatingAndMeshingEngine.setup(); + if (!ioUringAssemblyEngine.setup()) + { + std::cout <<__func__ <<"Failed to setup() " + <<"IOUringAssemblyEngine.\n"; + return; + } + + if (!openClCollatingAndMeshingEngine.setup()) + { + std::cout <<__func__ <<"Failed to setup() " + <<"OClCollMeshEngine.\n"; + return; + } + // Call base class start() as the final step StimulusBuffer::start(); }