Skip to content

Releases: lnls-sirius/dev-packages

v2.35.1

19 Oct 13:04
e2cc9d2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.35.0...v2.35.1

v2.35.0

18 Oct 16:10
eb5344e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.34.1...v2.35.0

v2.34.1

18 Aug 18:04
948edc7
Compare
Choose a tag to compare

Fixes

148cbda devices.FIX: fix EVG.bucketlist_len method and improve docstrings
6b3e043 devices.FIX: fix ASPUStandbyHandler.cmd_turn_on return messages
bdd5f3a devices.FIX: fix bug in LI MPS property name
3928f57 Update version to 2.34.1
8466e44 devices.FIX: add commands to reset modulators in turn on procedure

v2.34.0

17 Aug 19:34
6c44474
Compare
Choose a tag to compare

Fixes and enhancements

be5e860 cycle.MNT: make checks cleaner
dec8ac6 devices.FIX: fix bug in Inj.Sys. Standby Handlers
01903d1 cycle.FIX: fix log messages
726bb7c devices.ENH: handle LI Modulators in Standby Handlers
d6a584c devices.ENH: add first version of LIModltr device
55ed402 devices.ENH: add done property to InjSysStandbyHandler
478902d devices.ENH: add BucketListSyncStatus PV to EVG properties
147f4fd devices.MNT: update EGun filament current tolerance
80ac757 diagsys.ENH: implement LI modulators PV checks in a loop
fa23478 diagsys.ENH: implement @fernandohds564 suggestions to LI modulators PVs
d8de5cd diagsys.ENH: add new lidiag PVs for modulators
23a6b83 (add-injctrl) Merge pull request #724 from lnls-sirius/update-devices
6d0b095 devices.ENH: add EGun.is_fila_on property
5d5ff95 devices.FIX: fix bugs in EGun.is_hv_on
cfdafc6 Fix li-ps properties
16a005d SOFB.BUG: Do not accept setpoint in case number of points is zero.
c338635 CONFDB.BUG: fix extra plus sign at end of the line.
6be9087 CONFDB.MNT: temporarely remove ICT PVs from as_diagnostics.
a5a7e83 CONFDB.MNT: temporarely remove BPM3 from Linac from the template.
9611567 CONFDB.ENH: Refactor as_diagnostics template.
f730285 devices.MNT: update bias voltage tolerance and use new tolerance in set_voltage
46eddda DEVEVG.ENH: Improve bucket list setter.
24d8b35 devices.MNT: update default value of egun multi bunch bias voltage
704c3c2 devices.FIX: remove bias voltage check in EGun is_single_bunch and is_multi_bunch properties
a5b315e devices.FIX: fix EGun is_single_bunch and is_multi_bunch properties
be8575e devices.ENH: add EGun is_hv_on property
ab8fe60 DEV.BUG: fix _wait_methods for numpy array properties.
30ff7fc devices.FIX: change EVG bucketlist properties to handle only valid fields
48f02e0 devices.FIX: fix EVG.fill_bucketlist
80dc23b devices.FIX: reset the initial value of the Inj.Sys. handler result in new command
73f91b9 devices.MNT: remove \n characters from Inj.Sys. handler messages
47fa6e1 CONFDB.ENH: Add FPGAClk PVs to global_config
45d6087 CONFDB.STY: fix comment identation.
8098d0c CONFDB.MNT: Remove RTMFreq and AFCFreq from as_diagnostics.
41e7c70 DEVSOFB.MNT: refactor SOFB device.
2bdb1dc ramp.ENH: replace the use of FPGAClk-Cte EVG PV with RF frequency in delay calculations
6264093 TST: update currinfo tests
4d534fd devices.ENH: add new CurrInfo properties
36e6228 currinfo.ENH: use RF freq. PV to calculate BO charges
e453ba7 currinfo.ENH: add new InjCurr-Mon and InjCharge-Mon PVs
470af9f Update version
9322b37 ramp.FIX: use the correct source info to calculate injection and ejection time instants
d4ee6e2 epics.ENH: add auxiliary methods to EpicsProperty(ies)

v2.33.1

21 Jul 22:07
9ab031c
Compare
Choose a tag to compare

Fixes

04319a4 Update version to 2.33.1
cbc6580 SOFB.BUG: fix percentage of diffs.

v2.33.0

21 Jul 12:26
97ca04a
Compare
Choose a tag to compare

Fixes and enhancements

650b7d5 SOFB.ENH: Add performance monitoring PVs.
6e81276 devices.FIX: fix bug in EGun device
3871309 SOFB.MNT: Change some default values to be more adequate for operation.
3c43b98 DEVBBB.BUG: Fix PV name used in interface.
40d3832 DEVBBB.ENH: Add modal analysis.
0e0ea7e Update version to 2.33.0
cb86724 devices.FIX: update ASLLRF property name according to new IOC version
01425ba devices.ENH: add option to abort sequence of commands in InjSysStandbyHandler when running in thread
7786c03 devices.FIX: fix InjSys cmd_reset_comm_order return value
336cb50 devices.FIX: fix InjSys handlers command name
c38db18 devices.ENH: add new EGun device
46942cd devices.ENH: add first version of EGPulsePS device
c6812c6 devices.ENH: add new EGBias.set_voltage command
303d977 devices.ENH: add new commands cmd_enable and cmd_disable to Trigger device
a990c18 devices.ENH: add new EVG.set_nrpulses command
bbaa254 devices.ENH: change the commands to return a boolean state indicating whether the command was performed successfully
a85289c CONFDB.MNT: Update BbB configuration template.
13ea960 devices.ENH: add MachShift device
1c6f2ed Update prucrontroller
fc5e828 Fix PS IOCs timeout bug
274ebf8 DEVRF.MNT: update name of Voltage setpoint PV.
5132a4b DEVRF: Update Steps of RF frequency to 200Hz. Allowed by Andre Pontes via Teams in 2021/07/15.
0b32918 DEVBBB.ENH: Update device for new IOC version.
9e4df76 cycle.MNT: use new named tuple in connectors
64d9d7b cycle.FIX: in case of some not ok states, log the correct final number of successfully checked power supplies
f65fe10 cycle.FIX: fix wrong return value in LinacPSCycler.check_final_state
f577aa5 cycle.ENH: use named tuple instead of hard coded constants in check_pwrsupplies_finalsts
b9533ce cycle.FIX: fix bug in trims cycle procedure

v2.32.0

12 Jul 18:39
b21107f
Compare
Choose a tag to compare

Fixes and enhancements

af37117 Update version to 2.32.0
03961a3 devices.FIX: fix LILLRF cmd_turn_off_feedback_loop commands order
ac8118a DEVLIRF.MNT: Change turn_on and turn_off methods.
833d8ca DEV.MNT: Remove cmd_ prefix from setpoint methods.
a251d64 devices.ENH: change LILLRF device feedback and integral enable commands
ff2187f devices.ENH: add new commands and wait method in LILLRF device for feedback loop control
2676c6c devices.ENH: add new commands and properties to LILLRF device
04e4332 devices.ENH: add status description property to Trigger device
6715f09 devices.MNT: simplify devices set creation sentence in InjSysHandlers
e0eeda4 DEVBASE.MNT: Simplify code in _wait_devices_propty function.
7b55928 DEVBASE.MNT: simplify code from _wait_devices_propty.
8ed9ce0 devices.ENH: add first version of Injection System Standby Handlers
73b3c43 devices.ENH: add auxiliary methods to Devices base class to set/wait a set of device properties
3e21c7c devices.ENH: use siriuspy.timesys constant in Event device
5b89d9d devices.ENH: add new properties to ASLLRF device
dbc2b83 devices.FIX: fix some methods of PowerSupplyPU device
a555729 devices.ENH: add new properties to PowerSupply device
0a1f1a2 devices.ENH: add new properties to LILLRF
497ff1b devices.MNT: fix some style issues
2d6695a chromcorr.FIX: fix bug in chromaticity measure
9e9bfdf DEV.PU.ENH: Add wait method in commands for PU devices
7873693 DEV.BBB.ENH: Add properties to BbB Single Bunch device
6966015 DEV.ENH: Include new Egun device in init
da66bf9 DEV.EGUN.ENH: Add Egun Trigger PS device
c6dfcee devices.ENH: improve Trigger device
63297cf devices.ENH: add first version of Trigger device
80a7ef4 Update README.md
dd91bb2 pwrsupply: IOInterface type hint
4be6e1f pwrsupply: extracted read/write ps name methods from parameter read/write
62120e9 bsmp: Rename 'BSMP' parameter 'pru'->'iointerf'
c514f5c Remove deprecated arg default value in PSBSMP-derived classes init
74792b5 Remove deprecated arg default value in PSBSMP class init
7d6b978 Fix typo
ad0f6ef Derive PRUInterface from IOInterface

v2.31.0

28 Jun 11:34
04eadc5
Compare
Choose a tag to compare

Fixes and enhancements

992352a Update VERSION file.
e6a61eb DEVBBB.ENH: Add missing PVs and devices.
0f9c423 CLTARC.MNT: Return default value of _parallel_query_bin_interval to 12h.
7e61fff CLTARC.ENH: Create classes to get Orbit, Correctors strength and TrimsQuad from archiver.
97bb1f9 CLTARCH.ENH: return a copy of _pvnames and increase bin_interval for parallel requests.
c3fc88a CLTARCH.ENH: Add Orbit class based on PVDataSet.
9b4bada clientarch.FIX: fix ClientArchiver.getData for queries with multiple PVs and process_type option selected
2262d7a clientarch.ENH: change ClientArchiver.getData to return None values only for empty query responses
c73cf40 clientarch.FIX: fix bug in PVData.is_archived
c680c5f clientarch.ENH: add pvnames property to PVDataSet
d5472ea DEVBBB.ENH: Add first version of TuneTrracking.
cf64f1e DEVBBB.ENH: improve device.
90eff29 DEVBPM.ENH: add RFFEAtt to list of properties.

v2.30.0

21 Jun 11:22
e84d986
Compare
Choose a tag to compare

Fixes and enhancements

3bba116 Update VERSION file to 2.30.0
79db4a6 TIM.MNT: Update timing equipment conversion names.
62787ba DEVBPMINTLK.STY: Fiz typo in comment.
32d5643 DEVORBINTLK.ENH: Add first version of orbit interlock device. Still needs work.
dad0d4c SOFB.MNT: remove debug events in PSSOFB.
313fecc Rename PVs for TB and SI dipoles IOCs
5864ed9 DEVSOFB.ENH: return number of iterations and final residue in correct_orbit_manually.

v2.29.2

16 Jun 00:16
e413aad
Compare
Choose a tag to compare

Fixes

89926c0 Update version
95f8ca5 Fix PV names