Skip to content

R7-3

Compare
Choose a tag to compare
@kmpeters kmpeters released this 23 May 17:38
· 22 commits to master since this release
01037f0

R7-3 is a release based on the master branch.

Changes since R7-2-2

New features

  • Commit c764bd6: Added motorAcsMotion as a submodule
  • Pull request #160 from Torsten Bögershausen: Added the Restore Mode (RSTM) field
  • Pull request #163: Autosave the RSTM field and allow it to be specified when motor databases are loaded
  • Pull request #197: Added model-2-specific databases to work around MOTOR_REC_{OFFSET,RESOLUTION,DIRECTION} errors at iocInit
  • Pull request #193 from Jack Harper: Added raw limit (RHLM, RLLM) fields
  • Pull request #202 and #204: Added prop(YES) to fields in motorRecord.dbd that should generate DBE_PROPERTY callbacks
  • Pull request #122 from Torsten Bögershausen: Addded Acceleration (ACCS) and Acceleration Used (ACCU) fields
  • Pull request #203: Changed the Acceleration Used (ACCU) field from a readback to a control

Modifications to existing features

Bug fixes

  • Pull request #176 from Torsten Bögershausen: Added shareLib.h to motordrvCom.h for compatibility with base 7.0.4
  • Pull request #182 from Freddie Akeroyd: Bug fix for negative backlash distance when relative moves are used
  • Pull request #167 from Torsten Bögershausen: devMotorAsyn: remove initEvent in init_record()
  • Commit c3d6c6e from Mark Rivers: Fixes for DTYP and EGU not displaying correctly in Phoebus
  • Pull request #206 from Torsten Bögershausen: Bug fix for RHLM, RLLM when MRES is negative
  • Pull request #186 from justincslac: Bug fix for .gitignore that caused the Db dir to be ignored on case-insensitive file systems
  • Commit 96509ca from Keenan Lang: Added basic_asyn_motor_settings.req which allows autosaveBuild to work with basic_asyn_motor.db

Documentation

Continuous Integration

  • Configured to build with GitHub Actions using ci-scripts v3.0.1

Driver submodules (and noteworthy changes)

All driver modules now use Github Actions for CI builds.

Module Release Changes
motorAcs R1-1-1
motorAcsMotion R2-1 Added as a motor submodule
motorAcsTech80 R1-0-2
motorAerotech R1-1-1 Ensemble driver and doCommand.ab bug fixes
motorAMCI R1-0-2 Replaced printf calls with asynPrint calls in ANG1Driver.cpp
motorAttocube R1-0-2
motorDeltaTau R1-0-2
motorFaulhaber R1-0-2
motorHytec R1-0-3
motorIms R1-0-2
motorKohzu R1-0-2
motorMclennan R1-1-1
motorMicos R2-1 Added support for the SMC Taurus
motorMicroMo R1-0-2
motorMicronix R1-1
motorMotorSim R1-2 Added motorSim8x.iocsh. Multiple improvements to example IOC.
motorMXmotor R1-0-2
motorNewFocus R1-2-1 Improved example newfocus8742 configuration. iocsh files now installed.
motorNewport R1-2-1 Added support for the FCL200. ESP300 driver now supports UEIP=Yes. iocsh files now installed.
motorNPoint R1-1
motorOms R1-2 Enabled non-VxWorks IOCs & epicsMutexTryLock bug fix
motorOmsAsyn R1-0-3 Type fixes
motorOriel R1-0-2
motorParker R1-1-1
motorPhytron R1-2 Added encoder options. Bug fixes for deceleration and homing to limts.
motorPI R1-1-1 Added E-816 example configuration. iocsh files now installed.
motorPIGCS2 R1-2 Added support for E-518 & E-873.3QTU controllers. Added closed loop commands for the E-727. Bug fixes.
motorPiJena R1-0-2
motorScriptMotor R1-2 Added Attocube AMC support
motorSmarAct R2-0 Too many new features to list here; see motorSmarAct release notes
motorSmartMotor R1-0-2
motorThorLabs R1-0-2 Added support for Kinesis KDC101 and KST101