FPGAAcquisitionDevice: Handle signaling work request done

This commit is contained in:
2023-04-25 21:14:40 +02:00
parent 6a2cdf1d2b
commit 960e7d1d4e
2 changed files with 4 additions and 2 deletions

View File

@@ -327,8 +327,6 @@ void AcquisitionDevice::SendWorkRequestThread() {
}
handle = work_request_queue.GetBlocking();
}
while (!HW_SendWorkRequest(UINT32_MAX))
std::this_thread::sleep_for(std::chrono::microseconds(10));
}
void AcquisitionDevice::FrameBufferRelease(size_t frame_number, uint16_t module_number) {

View File

@@ -10,6 +10,10 @@ void FPGAAcquisitionDevice::HW_StartAction() {
void FPGAAcquisitionDevice::HW_EndAction() {
read_work_completion_future.get();
while (!HW_SendWorkRequest(UINT32_MAX))
std::this_thread::sleep_for(std::chrono::microseconds(10));
FPGA_EndAction();
}