diff --git a/RELEASE.md b/RELEASE.md index 9992b7b5..50ff2c3d 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,6 +1,21 @@ Release Notes === - +# ECMC master + +* Add custom motor record driver (asynMotor) implementation in order to improve realtime performance + * added iocsh commands (same syntax as EthercatMC): + 1. ecmcMotorRecordCreateController(portName, // Asyn port name for asyn com with ecmcMotorRecord + MotorPortName, // Not used. Kept to keep syntax same as EthercatMC + numAxes, // Not used. Kept to keep syntax same as EthercatMC + movingPollPeriod, // Poll period when moving [ms] + idlePollPeriod, // Poll period when idle [ms] + optionStr) // Options (execute "ecmcMotorRecordCreateController" in iocsh to see available options) + 2. ecmcMotorRecordCreateAxis(controllerPortName, // Same as portName for controller + axisNo, // Axis index + axisFlags, // Options mainly for powering axis. + axisOptionsStr) // Options (execute "ecmcMotorRecordCreateAxis" in iocsh to see available options) + * Note: EthercatMC is still supported and can be used like before + # ECMC 6.0.2 * Add iocsh commands "ecmcGrepParam()" and "ecmcGrepRecord()"