jfjoch_pcie_status: show data collection cancel bit

This commit is contained in:
2023-06-01 21:29:38 +02:00
parent 9bbf1c06a1
commit 9178bbd689
4 changed files with 51 additions and 49 deletions

View File

@@ -381,6 +381,7 @@ message FPGAStatus {
uint32 error_packet_len = 39;
bool host_writer_idle = 41;
bool cancel_bit = 42;
}
message DataProcessingSettings {

File diff suppressed because one or more lines are too long

View File

@@ -375,7 +375,7 @@ JFJochProtoBuf::FPGAStatus AcquisitionDevice::GetStatus() const {
ret.set_packets_sls(status.packets_sls);
ret.set_error_eth(status.udp_err_eth);
ret.set_error_packet_len(status.udp_err_len);
ret.set_cancel_bit(full_status_register & (1<<2));
ret.set_host_writer_idle(full_status_register & (1<<4));
ret.set_frame_statistics_alignment_err(full_status_register & (1 << 24));
ret.set_frame_statistics_tlast_err(full_status_register & (1 << 25));

View File

@@ -35,6 +35,7 @@ int main(int argc, char **argv) {
std::cout << "HBM temperature #1 " << status.hbm_temp_1_degc() << std::endl;
std::cout << "Data collection idle " << status.fpga_idle() << std::endl;
std::cout << "Host writer idle " << status.host_writer_idle() << std::endl;
std::cout << "Data collection cancel " << status.cancel_bit() << std::endl;
std::cout << "Full status register " << std::bitset<32>(status.full_status_register()) << std::endl;