Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 08.11.01

    New PATCH release 08.11.01
    
    Changes since 08.11.00:
    
    - fix(OVC): block manual inputs while active in closed loop (#15078)
    - fix: use std::isfinite() instead of != comparison (cf. #14985)
  • 08.11.00

    New MINOR release 08.11.00
    
    Changes since 08.10.01:
    
    - fix/feat(ovc): averaged measurements now always computed (#14985)
    
    - fix(uDAQ): Update config file.
    - fix(uDAQ): Do not add IQTables to uDAQ, because it blocks the DAQ.
    - fix(uDAQ): Remove direct device connection to uDAQ.
    
    - feat(dummy): add more model parameters
    - chore: fix wrong code placement in .cc (OVC)
    - fix: rename DOOCS conf file for new executable name
  • 08.10.01

    New PATCH release 08.10.01
    
    Changes since 08.10.00:
    
    - chore: increase patch level for artificial release
  • 08.10.00

    New MINOR release 08.10.00
    
    Changes since 08.08.02:
    
    - feat: reference phase tracking / jump correction (#12320)
    - feat: add decay for amplitude
    - feat: total peak power for fast scav systems (#13548)
    - feat: COUT_PRE_DAC_OFFSET (#14367)
    - feat: LFF: add FB controller output to error input term (#8933)
    - feat: corrected traces for forward and reflected in MCAV (#12093)
    
    - fix: clear OVC accumulators for disabled algos (#14230)
    - fix: SEL needs ampl/phase ff tables (#14185)
    - fix: RAQ DAQ and MCAV (#13929)
    - fix: BBF status also for mcav stand alone
    - fix(automation): wait additional trigger in gradient ramp and OVC
    
    - fix: Handle MultiClientFirmwareMutex timeout better (#13926)
    - fix: out-of-bounds access (#13921) + enforce DAQ data consistency
    - fix: disable BbfStatus for sincav
    
    - chore: rename project to llrfctrl-server
    - chore: RotationParam uses FanIn instead of CascadeInput
    
    - fix: compilation with clang
    - fix: compilation with latest framework
    - fix: warnings
    
    - chore: update config for simulation
    - tests: move from boost_check to boost_test
    - fix(test): remove (failing) parts not testing any C++ code
    - fix(test): wrong order of xlmap plugins
    - fix: do not set BOOST_NO_EXCEPTIONS
    - fix: test spuriously failing
  • 08.09.00

    New BACKPORT release 08.09.00
    
    Changes since 08.08.02:
    
    - fix: SEL needs ampl/phase ff tables (#14185)
    - feat: add decay for amplitude
    - fix: RAW DAQ and MCAV (#13929)
    
    - tests: move from boost_check to boost_test
    - fix: code formatting
  • 08.08.02

    New PATCH release 08.08.02
    
    Changes since 08.08.01:
    
    - fix: suppress MultiClientFirmwareMutex warnings if device offline
  • 08.08.01

    New PATCH release 08.08.01
    
    Changes since 08.08.00:
    
    - feat: prepare for FW mcav_ctrl 1.8.0
    - fix: remove unused header files no longer existing
  • 08.08.00

    New MINOR release 08.08.00
    
    Changes since 08.07.02:
    
    - feat: Assign probe/forward/refl. channels to firmware (#11661)
    - fix: rename config files (compatibility with ApplicationCore 4.0)
    - fix: C++ lambda: binding "this" via "=" is deprecated
    - chore: compatibility with ApplicationCore 4.0
    - fix: ubsan complaint, fixed by removal of unused code
  • 08.07.02

    New PATCH release 08.07.02
    
    Changes since 08.07.01:
    
    - fix: LFF isLimited flag lacks initial value
  • 08.07.01

    New PATCH release 08.07.01
    
    Changes since 08.07.00:
    
    - fix(OVC): don't re-send error message on recovery
  • 08.07.00

    New MINOR release 08.07.00
    
    Changes since 08.06.00:
    
    - chore: refactor LFF (#9409)
    - chore(LFF): improve how error messages are set
    - feat: prohibit changing samplingDecimation with RF on (#11855)
    - feat: use new ApplicationCore Logger
    
    - feat: little refactoring pre-requisit for double buffering (#5282)
    - chore: move RotationParameter to library
    - chore: use EventMessageAggregator from ApplicationCore
    - chore: split OVC into multiple files
    - chore: eliminate unused/duplicate functions
    - chore: split TableGeneration into multiple files
    - chore: fix compiler and linter warnings
    - chore(cmake): add linter targets
    
    - fix: typo in error message
    - fix: comment
    
    - test: extend test for LFF
  • 08.06.00

    New MINOR release 08.06.00
    
    Changes since 08.05.02:
    
    - no changes, config-only release
  • 08.05.02

    New PATCH release 08.05.02
    
    Changes since 08.05.01:
    
    - chore: update virtuallab dependency name and version
  • 08.05.01

    New PATCH release 08.05.01
    
    Changes since 08.05.00:
    
    - fix(ovc): lower bound for FF ratio (#11227)
    - fix: false OVC disabled due to low VS (#11650)
    - fix: race condition with algo inhibit (#12251)
    - fix: PULSE_STOP register incorrectly affected by decimation (#12196)
    - fix: OVC user input validation
    - fix: wrong OVC error message (#12050)
    - fix: disabled gain scheduling limits parameters (#12019)
    - fix: FF table delay does not move a phase slope (#11885)
    - fix: logic_error when nMaxBeamRegions=0
    - fix: missing initial value
    - chore: code readbility
  • 08.05.00

    New MINOR release 08.05.00
    
    Changes since 08.04.04:
    
    - feat: monitor L-IBFB limiter status (#11865)
    - feat: improve input validation and error messages (#11724 etc.)
    - feat(testing): add script to set perbunch tables
    - chore: use VersionInfoProvider
    - fix: linter warning
    - fix: inconsistent pulse parameters for Gain and other tables
    - fix: update for latest ApplicationCore change
    - fix: use new Module::disable() for optional modules
    - fix: tests
  • 08.04.04

    New PATCH release 08.04.04
    
    Changes since 08.04.03:
    
    - fix: Properly recover ADC channels if DAQ recovers
  • 08.04.03

    New PATCH release 08.04.03
    
    Changes since 08.04.02:
    
    - fix: excessive CPU load caused by TGen
    - fix: compilation with new boost
    - fix: compiler warning
    - test: DaqTriggerMux (#5361)
    - test(AdcChannel): power computation (#5360)
  • 08.04.02

    New PATCH release 08.04.02
    
    Changes since 08.04.01:
    
    - test: re-enable testSamplingPoints of AdcChannel
    - fix: AmplitudePhaseError never reporting fault (cf. #5359)
    - fix: duplicate write of controller samples
    - fix: automation requires error amplitude
    - fix: test automation
  • 08.04.01

    New PATCH release 08.04.01
    
    Changes since 08.04.00:
    
    - test: AmplitudePhaseError module
    - tests: vs bit shift in ovc + table generation (#5358)
    - fix: amplitude/phase PVs instantiated if disabled (#8918)
    - feat(ovc): input validation for scale min/max with fallbacks
    - chore(ovc): remove error thresholds (#9391)
    - feat(ovc): message if CL scaling blocked (#10298)
    - feat: phase jump between filling and flattop (#6648)
  • 08.04.00

    New MINOR release 08.04.00
    
    Changes since 08.03.01:
    
    - feat: time-dependent OVC (#11193)
    - feat: QL fudge factor (#6206)
    - feat: flag corrupted DAQ data (#11018)
    - feat: allow filling time > T_ZERO (#10976)
    - feat: operational setpoint amplitude limit (#10388)
    - feat: acceptance threshold per-bunch and scalar setpoints (#11488)
    - feat: monitor attenuator errors (#11211)
    - feat: enable PV for FrequencyModulation (#10447)
    
    - fix: perbunsh status in scalar mode (#11341)
    - fix: CW tables and advanced parameters (#9514)
    - fix: error message (#10441)
    - fix: missing back-propagation of inconsistent samplingDecimation (#11239)
    - fix: GainTable missing fallback values for inputs
    - fix: unsafe asserts in GainTable (cf. #11239)
    - fix: linter warnings
    
    - chore: use ScriptedInitHandler (#10484)
    - chore: refactor TableGeneration module (#9993, #11030)
    - chore: refactor SamplingScheme module (#9993)
    - chore: modern cmake