e3-llrfsystem merge requestshttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests2023-08-25T14:59:00Zhttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/79ICSHWI-10084: LLRF TS2 main instance not works alwyas2023-08-25T14:59:00ZYann MandzaICSHWI-10084: LLRF TS2 main instance not works alwyasHey Guys take a look at this potential fix and let me how it behaves on your sideHey Guys take a look at this potential fix and let me how it behaves on your sideYann MandzaYann Mandzahttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/82Bump version and update CHANGELOG2023-08-22T14:02:51ZGabriel FedelBump version and update CHANGELOGGabriel FedelGabriel Fedelhttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/81Remove unused macro2023-08-22T13:52:40ZGabriel FedelRemove unused macroCloses ICSHWI-13731Closes ICSHWI-13731Gabriel FedelGabriel Fedelhttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/80Include macros definitio to let RFQ more generic2023-08-22T13:48:51ZGabriel FedelInclude macros definitio to let RFQ more genericThis change allow us to use the new template for RF IOC:
https://gitlab.esss.lu.se/iocs/factory/e3-ioc-llrf-rfq-010-rfs-101/-/commit/77cd6a8c7849a57501024a1124f049d9c1771bf4?page=4#075e1c1923e2a63aff9c036473e7e20b2bd10f4dThis change allow us to use the new template for RF IOC:
https://gitlab.esss.lu.se/iocs/factory/e3-ioc-llrf-rfq-010-rfs-101/-/commit/77cd6a8c7849a57501024a1124f049d9c1771bf4?page=4#075e1c1923e2a63aff9c036473e7e20b2bd10f4dGabriel FedelGabriel Fedelhttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/77TS2 MTCA modules reordering request. The main digitizer position went from 4...2023-07-18T09:23:19ZYann MandzaTS2 MTCA modules reordering request. The main digitizer position went from 4...TS2 MTCA modules reordering request. The main digitizer position went from 4 to 3 and the second digitizer from position 6 to 4 (ICSHWI-13123)TS2 MTCA modules reordering request. The main digitizer position went from 4 to 3 and the second digitizer from position 6 to 4 (ICSHWI-13123)Yann MandzaYann Mandzahttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/69ICSHWI-13123: TS2 LLRF MTCA crates Struck digitizer logical update:2023-07-18T07:13:36ZYann MandzaICSHWI-13123: TS2 LLRF MTCA crates Struck digitizer logical update:TS2 MTCA Modules reordering Request.
TS2 Main Digitizer position went from 4 to 3
TS2 second Digitizer from position 6 to 4
Closes ICSHWI-13123TS2 MTCA Modules reordering Request.
TS2 Main Digitizer position went from 4 to 3
TS2 second Digitizer from position 6 to 4
Closes ICSHWI-13123Yann MandzaYann Mandzahttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/75Bump module version to 3.15.32023-07-17T07:51:34ZMateusz NabywaniecBump module version to 3.15.3Mateusz NabywaniecMateusz Nabywaniechttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/73Remove semicolons in dbd file2023-07-17T07:35:07ZMateusz NabywaniecRemove semicolons in dbd fileCloses #2Closes #2Mateusz NabywaniecMateusz Nabywaniechttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/74Change generic snippet to allows set the F-SYSTEM2023-07-14T12:49:11ZGabriel FedelChange generic snippet to allows set the F-SYSTEMCloses ICSHWI-13217Closes ICSHWI-13217https://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/71Bump module version2023-07-10T12:01:33ZGabriel FedelBump module versionGabriel FedelGabriel Fedelhttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/70Fix the behavior of UseInternalRB2023-07-10T11:57:51ZGabriel FedelFix the behavior of UseInternalRBUseIntRB was being zeroed by I and Q ILC calculation. How both of them
happens in parallel we always have one of them not using the internal
read back PV at the first round. This leads to a wrong behavior
when the tables are changed exte...UseIntRB was being zeroed by I and Q ILC calculation. How both of them
happens in parallel we always have one of them not using the internal
read back PV at the first round. This leads to a wrong behavior
when the tables are changed externally from ILC.
Now the UseIntRB is zeroed only after both (I and Q) ILC calculation
are finished.
Closes ICSHWI-13143Gabriel FedelGabriel Fedelhttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/67Bump module version and update CHANGELOG2023-06-19T07:17:32ZMateusz NabywaniecBump module version and update CHANGELOGBump module version after MR https://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/66Bump module version after MR https://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/66Mateusz NabywaniecMateusz Nabywaniechttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/66Set engineer units as macros for channels2023-06-16T15:23:36ZMateusz NabywaniecSet engineer units as macros for channelsIssue: https://jira.esss.lu.se/browse/ICSHWI-7957
Set EGU-s as specified in the table (https://confluence.esss.lu.se/display/IS/LLRF+Channel+units).
Connected MR: https://gitlab.esss.lu.se/epics-modules/rf/sis8300llrf/-/merge_requests/54Issue: https://jira.esss.lu.se/browse/ICSHWI-7957
Set EGU-s as specified in the table (https://confluence.esss.lu.se/display/IS/LLRF+Channel+units).
Connected MR: https://gitlab.esss.lu.se/epics-modules/rf/sis8300llrf/-/merge_requests/54Mateusz NabywaniecMateusz Nabywaniechttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/63Simplify the use of pulse gen output when not in op. mode2023-04-04T09:03:28ZGabriel FedelSimplify the use of pulse gen output when not in op. modeInstead of force the I/Q readback to get the output of pulse generator
now we use the internal IQ RB. This will be applied only when not
in beam operation mode.
Added some small fixes on pulse generator and ILC also.
Closes ICSHWI-12407Instead of force the I/Q readback to get the output of pulse generator
now we use the internal IQ RB. This will be applied only when not
in beam operation mode.
Added some small fixes on pulse generator and ILC also.
Closes ICSHWI-12407Andreas PerssonAndreas Perssonhttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/62Change timing integration to make beam start fixed (instead of beam end)2023-04-04T07:02:18ZGabriel FedelChange timing integration to make beam start fixed (instead of beam end)As agreed with Beam Physicis and operation, for the next beam commissioning
we will have the beam start position fixed, and only move the beam end
position.
Closes ICSHWI-12388As agreed with Beam Physicis and operation, for the next beam commissioning
we will have the beam start position fixed, and only move the beam end
position.
Closes ICSHWI-12388Andreas PerssonAndreas Perssonhttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/59Only process pulse generator and frequency tracking when pulse generator is e...2023-04-03T11:15:43ZGabriel FedelOnly process pulse generator and frequency tracking when pulse generator is enabledOtherwise the tables are updated without needed
Also fixes the automatic static compensation to be triggered correctly
Closes ICSHWI-12270Otherwise the tables are updated without needed
Also fixes the automatic static compensation to be triggered correctly
Closes ICSHWI-12270Andreas PerssonAndreas Perssonhttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/61Bump module to 3.14.0 and update CHANGELOG2023-03-29T11:51:45ZGabriel FedelBump module to 3.14.0 and update CHANGELOGGabriel FedelGabriel Fedelhttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/56Implementing support to Beam Operation Mode on ILC2023-03-29T11:46:26ZGabriel FedelImplementing support to Beam Operation Mode on ILCThis merge request implement the Beam Operation Mode on LLRF, mainly changing how the ILC reacts.
The overall behavior is illustrated here:
![path3332](/uploads/631dc0c68fc164ad58003b7f94f15e7e/path3332.png)
The main changes are:
- In...This merge request implement the Beam Operation Mode on LLRF, mainly changing how the ILC reacts.
The overall behavior is illustrated here:
![path3332](/uploads/631dc0c68fc164ad58003b7f94f15e7e/path3332.png)
The main changes are:
- Include an Operation Mode PV
- Include a PV for RF Station number, to be used to check the beam destination
- Remove all timing integration from pulse-generator (static compensation)
- Create a new db with the timing integration (timing_integration.template), which decode all the used information from data buffer, and implements the decision on how the FF should be filled depending on how will be the next beam
- Change the ILC to have save the last output table, after a pulse without beam
- Include the automatic set of beam start and beam end for ILC (when in beam operation mode)
- Include on ILC mechanisms to decide when it should be processed, and if the produced output should be used or not
- Include a few debug PVs to check the LLRF behavior
- Implement static compensation also in ILC, so it can be used there when in beam operation mode
- Block ILC to be processed when an interlock happened last pulsehttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/60Set LowerPowerQext with PINI = RUNNING2023-03-27T11:44:14ZGabriel FedelSet LowerPowerQext with PINI = RUNNINGThis way after the restart of IOC and autosave load the values the
PV is processed
Closes ICSHWI-12046This way after the restart of IOC and autosave load the values the
PV is processed
Closes ICSHWI-12046Andreas PerssonAndreas Perssonhttps://gitlab.esss.lu.se/e3/wrappers/e3-llrfsystem/-/merge_requests/58Include Qext PV for SCL instances2023-03-24T08:44:09ZGabriel FedelInclude Qext PV for SCL instancesA passive PV to keep the Qext value
ICSHWI-12046
Closes ICSHWI-12046A passive PV to keep the Qext value
ICSHWI-12046
Closes ICSHWI-12046Andreas PerssonAndreas Persson