Newer
Older
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.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)
* 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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
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
* 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.1
* Update module to use sis8300 v2.9.1 , si8300drv v4.8.0 and sis8300llrfdrv v5.5.1
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