5.6.7 * Make the read back tables be updated if they are change when a new pulses arrive 5.6.6 * Update control table parameters as soon they are changed 5.6.5 * Fix issue on calculation of the PIERROR RMS for Stable Beam 5.6.4 * Remove calibration from controller input and reference line signals (ICSHWI-7610) 5.6.3 * Fix Negative values on gradient calibrated channel 5.6.2 * Fix label for CalEn-RB PVs 5.6.1 * Fix the reload of sqrt calibration * Fix autosave for RMS values 5.6.0 * Include gradient calibration * Include controller analysis calculation 5.5.1 * Tidy up on repository (removing unused code and add basic documentation) 5.5.0 * Implement a re-factored calibration in sis8300llrf * Include a PV ClosedLoopCav to control where the closed loop will act (cavity or klystron) 5.4.5 * Include PVs to get positions (beam start, beam and, RF end) in samples 5.4.4 * Fix to not crash the IOC when there is no device available 5.4.3 * Include possibility to set timestamp from external source on relevant records * Include the possibiliy of start systems with 1 board in secondary mode * Remove unused files (included register templates ) * Improve tests 5.4.2 * Fix bug when the output calibration table has 2 different egu values for the same raw value https://jira.esss.lu.se/browse/ICSHWI-7619 5.4.1 * Removed unused variables 5.4.0 * Fix to run correctly with epics base 7.0.5 * Fix test to remove hardcoded prefix 5.3.0 * Include a parameter to set if the LPS signal should be read (so it is not necessary to have a script on ioc startup) 5.2.2 * Fix bug when IOC starts with firmware on ERROR state * Update tests 5.2.1 * Fix limit of samples for output calibration * Fix limits for number of samples of PIERRILC channel 5.2.0 * Refactor how conversion and calibration happens for downsampled waveforms 5.1.1 * Re-organize and reduce the size of waveforms to allow the IOC starts allocating all the necessary memory 5.1.0 * Fix autosave for aux channel configurations * Fix the control table write * Initialize control tables only once 5.0.7 * Increase range for Frequency sampling measuring for 0.02% * Remove sleep before set the last firmware settings * Remove table reload from all startups 5.0.6 * Only update firmware PVs when they change (to avoid ring buffer full also) * Set asyn FIFO to avoid cbLow ring buffer full 5.0.5 * Fix control table write thread 5.0.4 * Fix writing table loop 5.0.3 * Remove control tables from restore 5.0.2 * Include debug messages for mag/ang tables * Limit control tables to 50000 points to avoid loose pulses 5.0.1 * Fix merge errors on template files v5.0.0 * Support for firmware 1.0.0 * Support for sis8300llrfdrv 6.0.0 * Remove unused codes and PVs (special mode and pulse type) * Support for LPS fast recover interlock * Include PVs to set/get LPS Dead Time * Remove PVs related to the sample count and Include new position in cycles and us * Unify the way to update control table * Included new Select Ouput Source * Update the maximum ctrl table size to 0xFFFFFF on iocsh file * Include a PV for FSM Fimrware * Include a PV with the Interlock Cause * Improve interlock PVs * Improve table speed PVs * Include a repetition for small tables on circular mode to avoid issue on firmware * Include PVs for RF End Cause and DAQ End Cause * Change DAQ values to ms * Include PVs to set/get Max RF Length / Max DAQ Length (in ms) * Include read of Frequency Sampling Measurament from firmware * Include PVs to label channels * Include snippets for 1, 2, 3 and 4 boards * Change open loop implementation (use FF tables and mode for it) * Block Clock-Synchronous Speed mode when in Closed Loop * Include PVs to indicate when the cycle position were triggered * Change the control tables implementation to be faster and in a specific thread * Include an internal PV to force interlock * Update SigMon PVs and removed not used ones v4.5.0 * Improve tests and add option for remote tests * Include PI in Mag/Ang format with calibration v4.4.0 * New set of changes on PV names v4.3.0 * New set of changes on PV names v4.2.0 * Fix PV names * Fix labels for OpenLoop v4.1.1 * Small fixes for PV names v4.1.0 * Include iocsh file to be used by LLRF IOC v4.0.0 * Include Loop Mode * Change PV names to follow ESS naming convention * Remove unused PVs * Split RTM and Digitiser PVs v3.17.0 * Improve tests * Add Unified PI controllers to I/Q components * Remove OPI files (bop and boy) v3.16.1 * Fix control table read methods * Reset LPS interlock register during the IOC v3.16.0 * Implement new monitoring signal * Implement new DAQ (down-sampled and internal channels) * Extend calibration for all related values * Include Reference Compensation Monitor * Improve tests and include tests for all new functionalities * Include controller input selector PV * Include Main/Secondary concept * Add LPS Interlock PV * Set Near IQ N and Near IQ M at IOC boot and remove PVs * Fix Notch filter to avoid division by 0 * Fix table mode * Upgrade supported firmware version to 0.6.0 * Improve OPIs to reflect new functionalities * Update module to use sis8300llrfdrv version 5.6.1 * Update module to use sis8300 version 2.10.2 * Update module to use sis8300drv version 4.9.0 v3.14.3 * Update module to use sis8300 v2.9.3 v3.14.1 * Update module to use sis8300 v2.9.1 , si8300drv v4.8.0 and sis8300llrfdrv v5.5.1 v3.14 * Module tested against asyn 4.36 v2.17.2 * fixed: update parameters write in special operating modes * format: opi v2.17.1 * fixed: cannot set att0 in calibration * fixed: print floats in prun fixed pulses script * fixed: setupDefaults script to ignore empty lines v2.17.0 * added support for input delay v2.16.4 * added the save defaults script, * fixed the setup defaults script * added overview graphs to the main screen (Fredrik's request) v2.16.3 * fixed snl autocalibration - now vm limit follows sp, no timeout in cav att tunning v2.16.2 * added break condition * fixed segfaulkt - tr needs to be loaded brefore sis * fixed setup defaults script