Releases: cnpem-emi/pydrs
Releases · cnpem-emi/pydrs
v2.3.2
What's Changed
- SWLS resonant converter updated PT100 sensor nomenclature
- Added driver channel 2 current reading for auxiliary board
Full Changelog: v2.3.1...v2.3.2
v2.3.1
What's Changed
- SWLS resonant converter name correction for reading variables
Full Changelog: v2.3.0...v2.3.1
v2.3.0
v2.2.0
What's Changed
- Changed ID of BSMP variables in FAC-DCDC and FAC-DCDC-EMA and FAPs by @rogeriomarcondeli in #44
New Contributors
- @rogeriomarcondeli made their first contribution in #44
Full Changelog: v2.1.0...v2.2.0
PyDRS v2.1.0
What's Changed
Added:
- SWLS resonant converter PS module specification
- Leakage overcurrent interlock for FAC-DCDC and FAC-DCDC-EMA
Changed:
- Fixed variable type for IIB interlock and alarm registers from FAC-DCDC-EMA PS module
Removed:
- Obsolete ListVar list from consts
New Contributors
Full Changelog: v2.0.1...v2.1.0
PyDRS v2.0.1
- Correction of dict return for
get_dsp_modules_bank
- Function
reset_udc()
does not wait for ps reply (timeout = 0.0) and is sent through a single write command (instead of request)
PyDRS v2.0.0
drs.set_slave_add
anddrs.get_slave_add
were replaced by a property. Set the slave address withdrs.slave_addr
= 5 and get with address =drs.slave_addr
drs.set_timeout
anddrs.get_timeout
are also proprerties. Set withdrs.timeout = 5
and get withtimeout = drs.timeout
drs.closed_loop
is nowdrs.close_loop
(verb form) to indicate that is an action.drs.get_param_bank
returns a dictionary instead of a nested list. Printing behavior stays the same.drs.read_vars_x
functions return a dictionary, as well as printing the values. Somewhere in the future, implicit looping (n=10000 loops 10000 times for example) will be removed.- All commands run through validation. In case validation fails, a descriptive exception will be raised, which can be used to trace the problem.
- Connecting to a given device is done during instantiation of the class. This means that instead of running drs = pydrs.SerialDRS() and then drs.connect(), you should run drs = pydrs.SerialDRS("COM1", 3000000) for example.
PyDRS v1.3.4
Added:
- Restores
store_dsp_modules_bank()
PyDRS v1.3.3
Added:
- Restored
read_vars_common
being implicitly ran alongside the allread_vars
commands
PyDRS v1.3.2
Changed:
- Fixes
close_loop
aliasclosed_loop