Releases: DiamondLightSource/pmac
Releases · DiamondLightSource/pmac
Fixes for Power Pmac
This contains the following fixes:
- Trajectory scan race condition on very short trajectories
- PPMAC Improvements to the monitoring of coordinate system axis DMOV status
- PPMAC enable coordinate system axes before a move
- PPMAC improved system tests
- PPMAC improved sample Project
etc/PowerClipper
Release 2-4-6
Changes
- Pulled in the documentation branch.
- Fix leaking handles on reconnecting to power pmacs.
- Support PVT trajectory scans on power pmac.
- Fix bug: kill un-kills other axes in a CS
- Fix compilation issues on EPICs v3.15+
- Expose parent port names as PVs (for Malcolm integration)
- Reset CS demands after various events (limits, Following Error, Homing etc.)
- Fix bug: axis 8 may move to zero on IOC restart
- Fix race condition: DMOV may go to 1 before a final position is reported on CS axes.
- Fix CS abort button in EDM screens
- add simple-power-pmac sample IOC for power pmac
2-1
R2-1 (May 23, 2018)
Changes
- restore continuous integration (new synapps dependencies)
- Fix seg fault on startup with no brick connected
- clean up compiler warnings
- Add Power Pmac IDE project as example configuration
- Get all system tests working against PPmac
- except trajectory scan tests - not yet supported
- Fix coordinate system control features for ppmac
- Added $(PMAC):PollAllNow PV -
- put value 1 with callback
- synchronizes the current brick status
- fix issues with feedrate check (now compatible with PPMAC)
2-0-1
2-0
R2-0 (May 23, 2018)
Changes
- fixes to issues with Coordinate System motors demand and read-back
inconsistency - fixes to any issues with race conditions due to a lack of parameter
library locking - now works with clipper
- supports 'direct demands'
- for avoiding the pitfalls of the motor record (particularly with
deferred moves)
- for avoiding the pitfalls of the motor record (particularly with
- implements coordinated deferred moves:
- a set of motors can be commanded to start and complete motion at
the same time.
- a set of motors can be commanded to start and complete motion at
- updated edm GUI
- simplified templates and builder support
- stop now always works
- stop a trajectory scan or coordinate system motor by clicking
stop on one of the real motors
- stop a trajectory scan or coordinate system motor by clicking
- full suite of system tests using py.test
Note that I'm now making dls-master and master the SAME. To make
this friendly to external users I have:-
- I have fixed the etc/Makefile so that it skips the folder if builder
is not available - I have commented the required configure files to say they need
changes for each site - I have added a non-builder example IOC (with edm GUI)