Skip to content

ICARUSTriggerV3: add error message for timeout#200

Merged
gennadiy-fnal merged 1 commit intorelease/v2_01_00from
feature/trigger_data_timeout
Mar 27, 2026
Merged

ICARUSTriggerV3: add error message for timeout#200
gennadiy-fnal merged 1 commit intorelease/v2_01_00from
feature/trigger_data_timeout

Conversation

@mvicenzi
Copy link
Copy Markdown
Member

@mvicenzi mvicenzi commented Mar 20, 2026

Description

This PR adds an error message in the ICARUSTriggerV3 boardreader if no data is received after a given timeout.
A new FHiCL parameter is introduced to set the timeout in seconds (data_timeout_s, default: 60).

Depending on the trigger requirements, it's normal to find several empty polls between triggers. These "no data" warnings are regularly logged at DEBUG level. This PR introduces a timer which starts at the first "no data" instance: if no data is received for longer than data_timeout_s seconds continuously, an ERROR-level message is logged. The timer is reset whenever data is received again.

Testing details

  • ICARUS-only code, no need for SBND testing
  • Test runs: 14128-14131 (ECL#333858)

@mvicenzi mvicenzi requested a review from dtorretta56 March 20, 2026 01:01
@mvicenzi mvicenzi self-assigned this Mar 20, 2026
@mvicenzi mvicenzi added the enhancement New feature or request label Mar 20, 2026
@gennadiy-fnal gennadiy-fnal changed the base branch from develop to release/v2_01_00 March 27, 2026 17:58
@gennadiy-fnal gennadiy-fnal merged commit 0797abf into release/v2_01_00 Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants