FPGAAcquisitionDevice: Fix reporting of FIFO status

This commit is contained in:
2023-09-14 16:31:24 +02:00
parent 886a84ee9f
commit 48ee2ca305

View File

@@ -162,9 +162,10 @@ inline void FIFO_check(JFJochProtoBuf::FPGAStatus &fpga_status,
if (std::bitset<32>(fifo_register).test(pos_empty))
fifo_status->set_value(JFJochProtoBuf::FPGAFIFOStatusEnum::EMPTY);
if (std::bitset<32>(fifo_register).test(pos_full))
else if (std::bitset<32>(fifo_register).test(pos_full))
fifo_status->set_value(JFJochProtoBuf::FPGAFIFOStatusEnum::FULL);
fifo_status->set_value(JFJochProtoBuf::FPGAFIFOStatusEnum::PARTIAL);
else
fifo_status->set_value(JFJochProtoBuf::FPGAFIFOStatusEnum::PARTIAL);
}
inline void CheckHostWriterErr(JFJochProtoBuf::FPGAStatus &output, uint32_t status_register,