Skip to content

R2-1

Compare
Choose a tag to compare
@kmpeters kmpeters released this 10 May 15:27
· 22 commits to master since this release

R2-1 is a release based on the master branch.

Changes since R2-0

New features

  • Pull request #22 and #23: Added auxiliary I/O support
  • Pull request #26: Paul Richards added a "homed" record to show when the homing procedure is complete
  • Pull request #28: Added support for closed-loop stages with encoders
  • Pull request #29: Improved error messages
  • Pull request #40 and #42: Made the ENC and ENC2 bits of the FAULT status available as PVs
  • Pull request #39: Tim Speight implemented jogging and added a jogDirection status record
  • Pull request #43: Minor jog improvements
  • Pull request #44: Allow the encoder offsets to be zeroed
  • Pull request #46: Query the firmware version string and include it in asynReport output

Modifications to existing features

  • Pull request #21: Moved communication methods to a new SPiiPlusCommDriver class
  • Pull request #45: Allow PINI to be specified for global var output records, so they initialize properly in IOCs with autosave.

Bug fixes

  • Commit cad837e: Paul Richards found and fixed a significant memory leak
  • Pull request #25: Include header files to fix RHEL7 build problems
  • Pull request #36: Fixed inconsistencies and typos in max params db and req files
  • Commit 2cfc752: Modified starting locations for MEDM/caQtDM screens so they don't appear outside of FHD displays
  • Pull request #34: Applied fixes from Mark Rivers for SPiiPlusAuxDriver build problems on Windows (dynamic)

Continuous integration

  • Commit fdfe967: Added ci-scripts (v3.3.0)
  • Pull request #27: Configured to build with Github Actions