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(); }