R2-1
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)