Skip to content
Snippets Groups Projects

Draft: Resolve "Implement Trigger Modes"

Open Samuel Debionne requested to merge 125-implement-trigger-modes into develop

Closes #125

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • requested review from @alejandro.homs

  • Samuel Debionne added 30 commits

    added 30 commits

    • 1f3c3e80...fd919a8d - 24 commits from branch develop
    • 13e4e8c6 - [CORE] Add trigger_mode to acquisition_params
    • fad38be1 - [HW] Reintroduce a state machine
    • 3061cdb7 - [SIM] Rename generator_type to type (since it's already in the generator param)
    • 19254f5d - [CORE] Add control implementations of nb_frames_acquired() and current_state()
    • f0aafaef - [SIM] Implement software trigger_mode
    • 06302ce0 - [SIM] Remove pimpl idiom at HW interface level

    Compare with previous version

  • Samuel Debionne added 18 commits

    added 18 commits

    • fd1eca09 - fixup! [HW] Reintroduce a state machine
    • 293e44aa - fixup! [HW] Reintroduce a state machine
    • ed8edd83 - [CORE] Add state() to control and receiver
    • 84d9ef72 - [SIM] Add state() and fixup nb_frames_acquired() missing const
    • 979dcb8e - [HW] Refactor the HW interface base classes
    • a5cd3f92 - [CORE] Switch enum types from int to short for compatibility with Tango
    • 9a3a43d5 - [SIM] Remove one level of pimpl and polish code
    • fc7c6535 - [SIM] Add header self contained test
    • 0c1c6548 - [SIM] Remove hw namespace
    • b130f9b1 - [SIM] No need to disambiguify lima::hw namespace
    • 4864fc11 - [CORE] Remove unused buffer sync_policy
    • d277e14c - fixup! [CORE] Switch enum types from int to short for compatibility with Tango
    • f34b779d - fixup! [HW] Refactor the HW interface base classes
    • 4dfa3000 - fixup! [HW] Refactor the HW interface base classes
    • 535a7685 - [SIM] Remove hw folder to match namespace
    • 577b136f - [SIM] Clarify HW interface naming
    • 6cf0f8a7 - [TANGO] Add EnumAttr base class
    • df2374d7 - [TANGO] Add acq_state and Tango's state property

    Compare with previous version

  • added 1 commit

    • a24aa47d - fixup! [HW] Reintroduce a state machine

    Compare with previous version

  • Samuel Debionne added 3 commits

    added 3 commits

    • 24b63fb1 - [LOG] Rename daq to acq channel for consistency
    • f297afd6 - fixup! [HW] Refactor the HW interface base classes
    • 4a806898 - [TEST] Minor refactoring (e.g. missing copyright header)

    Compare with previous version

  • added 1 commit

    • be9ca214 - fixup! [HW] Refactor the HW interface base classes

    Compare with previous version

  • added 1 commit

    • 3761d5c4 - fixup! [HW] Refactor the HW interface base classes

    Compare with previous version

  • Samuel Debionne added 7 commits

    added 7 commits

    • d4daa0d1 - [SIM] Split headers into private and public
    • 196c4df9 - [HW][SIM][TANGO] Rename register_on_start to register_on_start_acq for consistency
    • f82cdcc5 - fixup! [HW] Refactor the HW interface base classes
    • 64a78fad - fixup! [HW] Refactor the HW interface base classes
    • adcb9033 - [CMAKE] Switch fmt target from header only to prebuilt
    • 9d45e010 - fixup! [HW] Refactor the HW interface base classes
    • d889eea3 - [PY] Update and test python binding

    Compare with previous version

  • added 1 commit

    • ccbc6d9d - [IO] Remove unused mpi header from multi

    Compare with previous version

    • Remove internal from the trigger modes
    • Use number_of_frames-per_trigger in the FSM action guard (to disctiminate between "internal trigger" and "internal trigger multi").
  • Samuel Debionne added 49 commits

    added 49 commits

    • ccbc6d9d...e49cbc67 - 23 commits from branch develop
    • 457d0b76 - [CORE] Add trigger_mode to acquisition_params
    • c4446478 - [HW] Reintroduce a state machine
    • cbd7ecec - [SIM] Rename generator_type to type (since it's already in the generator param)
    • b9fed29a - [CORE] Add control implementations of nb_frames_acquired() and current_state()
    • 9c188f44 - [SIM] Implement software trigger_mode
    • 8b49aa9f - [SIM] Remove pimpl idiom at HW interface level
    • c263a571 - [CORE] Add state() to control and receiver
    • 672bcaef - [SIM] Add state() and fixup nb_frames_acquired() missing const
    • 38520631 - [HW] Refactor the HW interface base classes
    • 1774a710 - [CORE] Switch enum types from int to short for compatibility with Tango
    • 500ba299 - [SIM] Remove one level of pimpl and polish code
    • 7f282eba - [SIM] Add header self contained test
    • dfed21ee - [SIM] Remove hw namespace
    • 3d227ffe - [SIM] No need to disambiguify lima::hw namespace
    • 6906fcf9 - [CORE] Remove unused buffer sync_policy
    • b4ff73fc - [SIM] Remove hw folder to match namespace
    • 026e0204 - [SIM] Clarify HW interface naming
    • a12da5d0 - [TANGO] Add EnumAttr base class
    • 0705c368 - [TANGO] Add acq_state and Tango's state property
    • b94cc1c0 - [LOG] Rename daq to acq channel for consistency
    • 247adce0 - [TEST] Minor refactoring (e.g. missing copyright header)
    • fc68e0f3 - [SIM] Split headers into private and public
    • 39a8d93d - [HW][SIM][TANGO] Rename register_on_start to register_on_start_acq for consistency
    • 7e892948 - [CMAKE] Switch fmt target from header only to prebuilt
    • 90ce5b0d - [PY] Update and test python binding
    • 58fcb267 - [IO] Remove unused mpi header from multi

    Compare with previous version

  • Samuel Debionne added 31 commits

    added 31 commits

    • 58fcb267...b13e7ee5 - 5 commits from branch develop
    • d784bfd9 - [CORE] Add trigger_mode to acquisition_params
    • e89df166 - [HW] Reintroduce a state machine
    • 879ec9ab - [SIM] Rename generator_type to type (since it's already in the generator param)
    • f9fd1ced - [CORE] Add control implementations of nb_frames_acquired() and current_state()
    • 8c8a8971 - [SIM] Implement software trigger_mode
    • b8124c1a - [SIM] Remove pimpl idiom at HW interface level
    • 49586c83 - [CORE] Add state() to control and receiver
    • 71e0a7ee - [SIM] Add state() and fixup nb_frames_acquired() missing const
    • 2b69dc67 - [HW] Refactor the HW interface base classes
    • ea33fbf3 - [CORE] Switch enum types from int to short for compatibility with Tango
    • ced62293 - [SIM] Remove one level of pimpl and polish code
    • f1e5a1f3 - [SIM] Add header self contained test
    • 062b8d3f - [SIM] Remove hw namespace
    • 73030fd8 - [SIM] No need to disambiguify lima::hw namespace
    • eceebb0e - [CORE] Remove unused buffer sync_policy
    • 087ba52a - [SIM] Remove hw folder to match namespace
    • 93629f55 - [SIM] Clarify HW interface naming
    • 35c287dd - [TANGO] Add EnumAttr base class
    • 32658efd - [TANGO] Add acq_state and Tango's state property
    • c2b9729f - [LOG] Rename daq to acq channel for consistency
    • 7def5b39 - [TEST] Minor refactoring (e.g. missing copyright header)
    • f802dedc - [SIM] Split headers into private and public
    • b2bc3c8e - [HW][SIM][TANGO] Rename register_on_start to register_on_start_acq for consistency
    • 3e577e6f - [CMAKE] Switch fmt target from header only to prebuilt
    • 74d4e660 - [PY] Update and test python binding
    • c2303f53 - [IO] Remove unused mpi header from multi

    Compare with previous version

  • Samuel Debionne added 37 commits

    added 37 commits

    • c2303f53...033d28c4 - 11 commits from branch develop
    • e9a4cf5f - [CORE] Add trigger_mode to acquisition_params
    • 3ec323e9 - [HW] Reintroduce a state machine
    • cd3f5a6a - [SIM] Rename generator_type to type (since it's already in the generator param)
    • 32271db8 - [CORE] Add control implementations of nb_frames_acquired() and current_state()
    • 307b4a93 - [SIM] Implement software trigger_mode
    • f3d09322 - [SIM] Remove pimpl idiom at HW interface level
    • 6c2085af - [CORE] Add state() to control and receiver
    • eac3fd77 - [SIM] Add state() and fixup nb_frames_acquired() missing const
    • bcfba632 - [HW] Refactor the HW interface base classes
    • eb6adac2 - [CORE] Switch enum types from int to short for compatibility with Tango
    • d96e9b2e - [SIM] Remove one level of pimpl and polish code
    • b99f4737 - [SIM] Add header self contained test
    • ca01e781 - [SIM] Remove hw namespace
    • 55b250a7 - [SIM] No need to disambiguify lima::hw namespace
    • 0bfe955e - [CORE] Remove unused buffer sync_policy
    • 8a7f3b69 - [SIM] Remove hw folder to match namespace
    • 0c9c0c10 - [SIM] Clarify HW interface naming
    • 452bd4ea - [TANGO] Add EnumAttr base class
    • 840c729c - [TANGO] Add acq_state and Tango's state property
    • 5e02b16d - [LOG] Rename daq to acq channel for consistency
    • 7504e6ee - [TEST] Minor refactoring (e.g. missing copyright header)
    • cf26da90 - [SIM] Split headers into private and public
    • 63bf7396 - [HW][SIM][TANGO] Rename register_on_start to register_on_start_acq for consistency
    • ab4b5088 - [CMAKE] Switch fmt target from header only to prebuilt
    • 48e455f6 - [PY] Update and test python binding
    • 8e3860f9 - [IO] Remove unused mpi header from multi

    Compare with previous version

  • Samuel Debionne added 33 commits

    added 33 commits

    • 8e3860f9...f1efb410 - 5 commits from branch develop
    • 22a26916 - [CORE] Add trigger_mode to acquisition_params
    • 10230067 - [HW] Reintroduce a state machine
    • 613f24fc - [SIM] Rename generator_type to type (since it's already in the generator param)
    • 8f967cdf - [CORE] Add control implementations of nb_frames_acquired() and current_state()
    • 4287658d - [SIM] Implement software trigger_mode
    • 14390c75 - [SIM] Remove pimpl idiom at HW interface level
    • ec92fa34 - [CORE] Add state() to control and receiver
    • 7e34bae5 - [SIM] Add state() and fixup nb_frames_acquired() missing const
    • 9fc26f26 - [HW] Refactor the HW interface base classes
    • 75ad0abd - [CORE] Switch enum types from int to short for compatibility with Tango
    • b1920246 - [SIM] Remove one level of pimpl and polish code
    • 9b556f82 - [SIM] Add header self contained test
    • 84f9eb25 - [SIM] Remove hw namespace
    • d9246e37 - [SIM] No need to disambiguify lima::hw namespace
    • 1f4f050e - [CORE] Remove unused buffer sync_policy
    • f25b94bb - [SIM] Remove hw folder to match namespace
    • 785475af - [SIM] Clarify HW interface naming
    • e65cdf8b - [TANGO] Add EnumAttr base class
    • 4d3a65a4 - [TANGO] Add acq_state and Tango's state property
    • 08c7b225 - [LOG] Rename daq to acq channel for consistency
    • 19bb2953 - [TEST] Minor refactoring (e.g. missing copyright header)
    • d42b943b - [SIM] Split headers into private and public
    • 76297c17 - [HW][SIM][TANGO] Rename register_on_start to register_on_start_acq for consistency
    • 83ba0146 - [CMAKE] Switch fmt target from header only to prebuilt
    • c544f019 - [PY] Update and test python binding
    • 4a5b6375 - [IO] Remove unused mpi header from multi
    • 09f57790 - fixup! [SIM] Implement software trigger_mode
    • eb46998f - [TANGO] Add Trigger command

    Compare with previous version

  • Samuel Debionne added 53 commits

    added 53 commits

    • eb46998f...4c7adedd - 25 commits from branch develop
    • 5f00eaa5 - [CORE] Add trigger_mode to acquisition_params
    • d93f2019 - [HW] Reintroduce a state machine
    • f8e83839 - [SIM] Rename generator_type to type (since it's already in the generator param)
    • ff0498cd - [CORE] Add control implementations of nb_frames_acquired() and current_state()
    • 3d636925 - [SIM] Implement software trigger_mode
    • 6a02ac02 - [SIM] Remove pimpl idiom at HW interface level
    • 5eb22793 - [CORE] Add state() to control and receiver
    • 46392ec0 - [SIM] Add state() and fixup nb_frames_acquired() missing const
    • 2eba78e2 - [HW] Refactor the HW interface base classes
    • d7a139ec - [CORE] Switch enum types from int to short for compatibility with Tango
    • 36754e1b - [SIM] Remove one level of pimpl and polish code
    • 5b081430 - [SIM] Add header self contained test
    • e32689cc - [SIM] Remove hw namespace
    • 742de8e4 - [SIM] No need to disambiguify lima::hw namespace
    • 92165f5d - [CORE] Remove unused buffer sync_policy
    • a643aff4 - [SIM] Remove hw folder to match namespace
    • 66e7d4aa - [SIM] Clarify HW interface naming
    • 372deed5 - [TANGO] Add EnumAttr base class
    • 49ad34e0 - [TANGO] Add acq_state and Tango's state property
    • 7f60758c - [LOG] Rename daq to acq channel for consistency
    • 4782cadb - [TEST] Minor refactoring (e.g. missing copyright header)
    • 013f73db - [SIM] Split headers into private and public
    • 0f15db0d - [HW][SIM][TANGO] Rename register_on_start to register_on_start_acq for consistency
    • 8ffbf196 - [CMAKE] Switch fmt target from header only to prebuilt
    • 4c2e2070 - [PY] Update and test python binding
    • ac83f5cd - [IO] Remove unused mpi header from multi
    • 8545c364 - fixup! [SIM] Implement software trigger_mode
    • 73ac3268 - [TANGO] Add Trigger command

    Compare with previous version

Please register or sign in to reply
Loading