Skip to content

Add FE Macro control of null HBs in ROC Setup#301

Merged
rrivera747 merged 2 commits into
developfrom
rrivera/addNullHBCountersAndAdvancedControls
May 7, 2026
Merged

Add FE Macro control of null HBs in ROC Setup#301
rrivera747 merged 2 commits into
developfrom
rrivera/addNullHBCountersAndAdvancedControls

Conversation

@rrivera747
Copy link
Copy Markdown
Contributor

No description provided.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR extends the DTC front-end “ROC Setup” macro so operators can toggle the DTC-wide null-heartbeat blocking and non-null event resequencing bits during ROC setup. It fits into the FE control surface for configuring ROC emulation and related DTC behavior.

Changes:

  • Added two new ROC Setup FE macro inputs for blocking null heartbeats and resequencing non-null events.
  • Extended the DTCFrontEndInterface::SetupROCs C++ overload to accept those two new boolean controls.
  • Ignored generated UserWebGUI/WebGUI_* directories in .gitignore.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 2 comments.

File Description
otsdaq-mu2e/FEInterfaces/DTCFrontEndInterfaceImpl.cc Adds the new FE macro arguments and applies the new DTC-wide settings inside SetupROCs.
otsdaq-mu2e/FEInterfaces/DTCFrontEndInterface.h Updates the SetupROCs declaration with two new optional boolean parameters.
.gitignore Ignores generated UserWebGUI/WebGUI_* paths.

Comment thread otsdaq-mu2e/FEInterfaces/DTCFrontEndInterfaceImpl.cc
Comment thread otsdaq-mu2e/FEInterfaces/DTCFrontEndInterfaceImpl.cc Outdated
@rrivera747 rrivera747 requested a review from eflumerf May 5, 2026 20:44
Copy link
Copy Markdown
Collaborator

@corrodis corrodis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have not yet tested this, but it looks good. Looks pretty safe to merge in to me. Thanks a lot for adding these features!

@rrivera747 rrivera747 merged commit b209b9b into develop May 7, 2026
8 of 11 checks passed
@rrivera747 rrivera747 deleted the rrivera/addNullHBCountersAndAdvancedControls branch May 7, 2026 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants