Skip to content

Commit 9fd8ceb

Browse files
authored
Merge pull request #474 from DUNE-DAQ/eflumerf/FragmentStatusBits
Update usage of FragmentErrorBits to FragmentStatusBits
2 parents 68cea84 + 1d8ea72 commit 9fd8ceb

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

plugins/FakeDataProdModule.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ FakeDataProdModule::process_data_request(dfmessages::DataRequest& data_request)
193193
data_fragment_ptr->set_trigger_number(data_request.trigger_number);
194194
data_fragment_ptr->set_run_number(m_run_number);
195195
data_fragment_ptr->set_element_id(m_sourceid);
196-
data_fragment_ptr->set_error_bits(0);
196+
data_fragment_ptr->set_status_bits(0);
197197
data_fragment_ptr->set_type(m_fragment_type);
198198
data_fragment_ptr->set_trigger_timestamp(data_request.trigger_timestamp);
199199
data_fragment_ptr->set_window_begin(data_request.request_information.window_begin);

plugins/FragmentAggregatorModule.cpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -216,12 +216,13 @@ FragmentAggregatorModule::process_fragment(std::unique_ptr<daqdataformats::Fragm
216216
m_timestamp_before_frag = get_current_time_us();
217217
m_fragments_received++;
218218

219-
std::bitset<32> error_bits = fragment->get_error_bits();
220-
if (error_bits[static_cast<size_t>(dunedaq::daqdataformats::FragmentErrorBits::kDataNotFound)])
219+
std::bitset<32> status_bits = fragment->get_status_bits();
220+
if (status_bits[static_cast<size_t>(dunedaq::daqdataformats::FragmentStatusBits::kEmptyFragment)] ||
221+
status_bits[static_cast<size_t>(dunedaq::daqdataformats::FragmentStatusBits::kLatencyBufferEmpty)])
221222
m_fragments_empty++;
222-
if (error_bits[static_cast<size_t>(dunedaq::daqdataformats::FragmentErrorBits::kIncomplete)])
223+
if (status_bits[static_cast<size_t>(dunedaq::daqdataformats::FragmentStatusBits::kIncomplete)])
223224
m_fragments_incomplete++;
224-
if (error_bits[static_cast<size_t>(dunedaq::daqdataformats::FragmentErrorBits::kInvalidWindow)])
225+
if (status_bits[static_cast<size_t>(dunedaq::daqdataformats::FragmentStatusBits::kInvalidRequestWindow)])
225226
m_fragments_invalid++;
226227

227228
auto dr_iter = m_data_req_map.find(

plugins/TRBModule.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ enum
5555
namespace dunedaq {
5656
namespace dfmodules {
5757

58-
using daqdataformats::TriggerRecordErrorBits;
58+
using daqdataformats::TriggerRecordStatusBits;
5959

6060
TRBModule::TRBModule(const std::string& name)
6161
: dunedaq::appfwk::DAQModule(name)
@@ -475,7 +475,7 @@ TRBModule::extract_trigger_record(const TriggerId& id)
475475

476476
m_lost_fragments += missing_fragments;
477477
m_pending_fragment_counter -= missing_fragments;
478-
temp->get_header_ref().set_error_bit(TriggerRecordErrorBits::kIncomplete, true);
478+
temp->get_header_ref().set_status_bit(TriggerRecordStatusBits::kIncomplete, true);
479479

480480
ers::error(IncompleteTriggerRecord(ERS_HERE, (m_stop_requested.load() ? "at Stop time " : ""), id,
481481
temp->get_fragments_ref().size(),

0 commit comments

Comments
 (0)