Releases: lnls-sirius/dev-packages
v2.35.1
v2.35.0
What's Changed
- Delete travis by @xresende in #732
- Fixes by @anacso17 in #733
- Add new si_id config type by @anacso17 in #734
- Add bpm rffe attenuation global config by @xresende in #738
- Fix SOFB_default_timeout by @xresende in #735
- RF.ENH: Add gap voltage property in RF device by @murilobalves in #739
- Update util and pwrsupply to include it-lens IOC by @anacso17 in #740
- Add first version of MacReport by @anacso17 in #742
- Add communication status check to PSDiag PVs by @anacso17 in #741
- DEV.ENH: Add Cycle properties to PowerSupply device. by @fernandohds564 in #743
Full Changelog: v2.34.1...v2.35.0
v2.34.1
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
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
v2.33.0
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
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
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
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
.