Skip to content

Releases: DiamondLightSource/pmac

Fixes for Power Pmac

10 May 13:40
Compare
Choose a tag to compare
Fixes for Power Pmac Pre-release
Pre-release

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

26 Feb 09:31
Compare
Choose a tag to compare

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

01 Aug 15:59
Compare
Choose a tag to compare
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

01 Aug 16:02
Compare
Choose a tag to compare

R2-0-1 (May 23, 2018)

Changes

  • fix example IOC to build outside of Diamond

2-0

01 Aug 16:02
Compare
Choose a tag to compare
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)
  • implements coordinated deferred moves:
    • a set of motors can be commanded to start and complete motion at
      the same time.
  • 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
  • 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)