Skip to content

Various improvements and start of 150-slit-test.py

Torsten Bögershausen requested to merge torsten-federico-slit-WIP into master

A summary of various improments:

090-SmokeTest-LS.py: Remove the wrong chek when direction == 0 direction == 0 means "do not check the limit switches". But that was not coded correctly. Fix it.

AxisADS: enableAxis() waits for completion Enabling an axis (wihout wiating for enabled) does not makes sense: Follow the EPICS implementation and wait for enabled to come true (Or throw an exception)

.doRunTestsEPICS.sh, AxisCreator.py: More help for options Add help for the -k, -s and -rP option. Add even a hint how to get help with the URL, which comes out of python: AxisCreator.py

Use tc_no everywhere Make all (?) functions to use tc_no as a parameter. Either the first parameter, or the second, after self

150-slit-test.py: WIP Start with a development of a slit system, gap & center

AxisUtil.py: Add waitForErrorID() waitForResetDone() Rename AxisComm into AxisUtil Since the "Comm" for communication is outsorced to the different CommXXX.py files, we need common utilities, like calcTravelTimeForPosition() and others

Merge request reports