Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Add SWT, requires PR #132 #133

Open
wants to merge 18 commits into
base: master
Choose a base branch
from
Open

Conversation

ssailer
Copy link
Contributor

@ssailer ssailer commented May 12, 2024

Changelog:

  • add fc-stream-processor library code to Orca
  • remove some readout-fc250b cli flags from internal cli composition, config storage and GUI input. These are readout-fc250b pulse reconstruction but not FlashCam hardware, like filterType and flatTopTime.
  • remove commandline flags which are intended for specialized trigger hardware, which is very unlikely to be used.
  • fix influx command timestamps and send card/slot/chan tags separately for event fpga and energy values.
  • fix gui locking in (global) trigger model
  • add software trigger to the FlashCamListenerModel:
    • swt lib fsp wraps fcio library for efficieny. This allows making usage of the software trigger optional via a global check (per listener)
    • save swt config parameters to config
    • expose input of swt paramters via ADCCard GUI for per-channel values and Readout GUI for global settings
    • expose performance parameters/monitoring in ReadoutModel similar to standard stream processing

This pull request is based on PR#132 and should only be merged after. Especially the GUI updates would probably create conflicts.

Some conversation should happen as well about certain parts of the processing, and how to move forward with data stream updates. This would remove commented sections of the code from this PR to an implementation branch.

@ssailer ssailer changed the title Add SWT, requires PR #132 WIP: Add SWT, requires PR #132 May 12, 2024
Update fcio to the latest version
Bump project version
Couples the readout task and stream reading thread more closely.
…witches default prescale algorithm from rate to ratio.
…th interleaved records. Changes the default prescale algorithm to ratio instead of rate. Renames variables accordingly.
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.

1 participant