Skip to content
Snippets Groups Projects
CHANGELOG 5.92 KiB
Newer Older
Gabriel Fedel's avatar
Gabriel Fedel committed
5.6.7
* Make the read back tables be updated if they are change when a new pulses
arrive

Gabriel Fedel's avatar
Gabriel Fedel committed
5.6.6
* Update control table parameters as soon they are changed

Gabriel Fedel's avatar
Gabriel Fedel committed
5.6.5
* Fix issue on calculation of the PIERROR RMS for Stable Beam

Gabriel Fedel's avatar
Gabriel Fedel committed
5.6.4
* Remove calibration from controller input and reference line signals (ICSHWI-7610)

Gabriel Fedel's avatar
Gabriel Fedel committed
5.6.3
* Fix Negative values on gradient calibrated channel

Gabriel Fedel's avatar
Gabriel Fedel committed
5.6.2
* Fix label for CalEn-RB PVs

Gabriel Fedel's avatar
Gabriel Fedel committed
5.6.1
* Fix the reload of sqrt calibration
* Fix autosave for RMS values

Gabriel Fedel's avatar
Gabriel Fedel committed
5.6.0
* Include gradient calibration
* Include controller analysis calculation

Gabriel Fedel's avatar
Gabriel Fedel committed
5.5.1
* Tidy up on repository (removing unused code and add basic documentation)

Gabriel Fedel's avatar
Gabriel Fedel committed
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)
Gabriel Fedel's avatar
Gabriel Fedel committed

Gabriel Fedel's avatar
Gabriel Fedel committed
5.4.5
* Include PVs to get positions (beam start, beam and, RF end) in samples

Gabriel Fedel's avatar
Gabriel Fedel committed
5.4.4
* Fix to not crash the IOC when there is no device available

Gabriel Fedel's avatar
Gabriel Fedel committed
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

Gabriel Fedel's avatar
Gabriel Fedel committed
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

Gabriel Fedel's avatar
Gabriel Fedel committed
5.4.1
* Removed unused variables

Gabriel Fedel's avatar
Gabriel Fedel committed
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

Gabriel Fedel's avatar
Gabriel Fedel committed
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

Gabriel Fedel's avatar
Gabriel Fedel committed
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)

Gabriel Fedel's avatar
Gabriel Fedel committed
v3.16.1
* Fix control table read methods
* Reset LPS interlock register during the IOC 

Gabriel Fedel's avatar
Gabriel Fedel committed
v3.16.0
Gabriel Fedel's avatar
Gabriel Fedel committed
* 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


Gabriel Fedel's avatar
Gabriel Fedel committed
v3.14.3
* Update module to use sis8300 v2.9.3

Gabriel Fedel's avatar
Gabriel Fedel committed
v3.14.1
* Update module to use sis8300 v2.9.1 , si8300drv v4.8.0 and sis8300llrfdrv  v5.5.1

Gabriel Fedel's avatar
Gabriel Fedel committed
v3.14
* Module tested against asyn 4.36

Ursa Rojec's avatar
Ursa Rojec committed
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
Gabriel Fedel's avatar
Gabriel Fedel committed
* fixed setup defaults script