Skip to content
Tags give the ability to mark specific points in history as being important
  • 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
  • 08.03.01
    New PATCH release 08.03.01
    
    Changes since 08.03.00:
    
    - OVC: fix invalid flag on error message at start
    - fix SP table containing NaNs in some conditions (#10861)
  • 08.03.00
    New MINOR release 08.03.00
    
    Changes since 08.02.01:
    
    - add FF correction table to FF table in software already (cf. #9636)
    - publish FF rotation table
    
    - fix OVC averaging despite inhibit algos raised (#10117)
    - fix table mode with no beam regions (#10181)
    - fix IIR filter coefficients validity flag handling (#9400)
    
    - make compatible with ApplicationCore 3.0
    - fix warnings, formatting etc.
    
    - improve TableGeneration tests (#9966)
    - SISLDummy: add DAC offset
    - update SISLDummy to new map file
  • 08.02.01
    New PATCH release 08.02.01
    
    Changes since 08.02.00:
    
    - fix unable to reach maximum setpoint (#10123)
    - always return 'Samples' w/o number from samplesName()
  • 08.01.02
    8f3c8891 · increase patch level ·
    New PATCH release 08.01.02
    
    Changes since 08.01.01:
    - always return 'Samples' w/o number from samplesName()
  • 08.02.00
    New MINOR release 08.02.00
    
    Changes since 08.01.01:
    
    - fix DAC offset calibration convergence criteria
    - fix negative sampling positions (to sample inside filling)
    - limit raw readout length in case of HZDR
    
    - fix unit replacement (gradient/power)
    - fix #9756 (safe_assert fails if delay = filling = flattop = 0)
    - fix #9984 (per-bunch shape limit = 0 allows arbitrary transitions)
    - fix potential array boundary violation
    
    - fix tests (#9984 + others)
  • 08.01.01
    f58b173d · increase patch level ·
    New PATCH release 08.01.01
    
    Changes since 08.01.00:
    
    - add missing Cascade inputs for ADC channel calibration
    - use new MicroDAQ 2.0 version
    - fix warning
    - Add changes related to the DAQ module.
    - Fix tests (#9964)
  • 08.01.00
    ff576ec6 · Wip 9837 input checking ·
    New MINOR release 08.01.00
    
    Changes since 08.00.00:
    
    - remove per-region sample points
    - fix: do not notify about inconsistent setpoint tables in scalar mode
    - improve input checking
    
    - OVC: fix missing VS bit shift for threshold
    - OVC: fix looking at wrong FFC enable variable (#9390)
    
    - Fix missing initial values in AdcChannel (#9601)
    - Include automation changes implemented at HZDR
    
    - implement long pulse (#5374)
    - Fix tests
    - cleanup
  • 08.00.00
    New MAJOR release 08.00.00
    
    Changes since 07.08.02:
    
    - introduce support for beam regions with arbitrary setpoint table (#7671, #9381)
    - refactor table generation (#7650)
    
    - cleanup
    - move UserInputValidator to ApplicationCore
    - fix OVC tests after recent OVC fixes
    
    - fix cmake for QtCreator6 (header files not shown)
  • 07.08.02
    6e0cd922 · fix OVC (#9281) ·
    New PATCH release 07.08.02
    
    Changes since 07.08.01:
    
    - fix OVC (#9281)
  • 07.08.01
    15822987 · increase patch level ·
    New PATCH release 07.08.01
    
    Changes since 07.08.00:
    
    - fix wrong location of BLC user table registers
    - fix tests
  • 07.08.00
    b22e9492 · add LGPL-3 license ·
    New MINOR release 07.08.00
    
    Changes since 07.07.00:
    
    - changes for new firmware release (#9042)
    - Use new BIT_CTL_TABLES_BUF_ACTUAL to prevent table swapping while writing to table (#8965)
    - add per-channel sampling point offset (#2217)
    - implement closed-loop OVC algorithms (#5356)
    - OVC: fix 180 degree unstability (#9029)
    
    - correct wrong data type for smooth function selection inputs
    
    - [#7650] TableGeneration: split ctable swap bitfield in xlmap; remove redundant display tables
    - move fast protection support to logical name mapping
    
    - [#5290/#5357/#8943] add tests for table generation
    - SISLDummy: obey controller limit
    - cleanup SISLDummy and update its map file