jfjoch_pcie_status: show data collection cancel bit
This commit is contained in:
@@ -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
@@ -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));
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user