Commit Graph

122 Commits

Author SHA1 Message Date
Torsten Bögershausen 532afdc5a0 Remove all lines with svn keywords
They have no meaning in Git, are not updated and may cause unwanted diffs when
otherwise nothing is changed in a file
2015-11-23 08:23:12 +01:00
timmmooney e41173473e Made startPosDial and endPosDial react automatically (CP link) to changes in motor.OFF and motor.DIR
Parameterized the axis foe PSO commands with $(AXIS=X)
2015-06-29 20:49:00 +00:00
MarkRivers 3199fa8467 Fixed drvInfo 2015-03-21 21:56:50 +00:00
MarkRivers 41e83857b9 Removed TIMEOUT 2015-03-21 21:53:39 +00:00
MarkRivers 53f1be5de9 Fixed error 2015-03-21 21:50:44 +00:00
MarkRivers 780d12329d Added resolution, direction and offset records 2015-03-21 21:50:25 +00:00
MarkRivers d091a09175 Moved resolution, direction, and offset records from profileMoveAxis.template to asyn_motor.db 2015-03-21 21:28:51 +00:00
MarkRivers 45ac97b968 Changed Enable to Mode 2015-03-21 17:38:11 +00:00
MarkRivers 02d47343bc Changed Enable to Mode 2015-03-21 17:37:34 +00:00
Ron Sluiter 6410599172 Fix for negative MRES 2015-03-12 21:53:19 +00:00
MarkRivers 44351c99d9 Changed PositionCompare API 2015-03-11 20:03:15 +00:00
MarkRivers 6b4eb9e40f Added XPSPositionCompare.db 2015-03-11 16:58:34 +00:00
MarkRivers bd716826fa Added tweak 2015-03-11 16:37:47 +00:00
MarkRivers a702f84be5 New file for PositionCompare 2015-03-11 16:36:58 +00:00
mp49 36dfab4a78 MotorSrc: add parameters to asynMotorController to deal with automatic amplifier control via setClosedLoop. The amplifier enable is done in the writeFloat64 function with a configurable delay, and the disable is implemented in the poller function in asynMotorController. Added utilty functions to asynMotorAxis. Also add a parameter to use in the derived classes for post move delays. An example of this has been implemented in the motorSimDriver.cpp. Add example database for automatic amplifier control. 2015-03-09 20:19:53 +00:00
timmmooney bcf67b6444 NumPulsePositions 2015-01-13 19:01:20 +00:00
timmmooney 5e498f170b NumPulsePositions 2015-01-13 17:18:37 +00:00
Ron Sluiter f104bb7f1b Phytron I1AM01 Stepper Motor Controller configuration examples. 2015-01-07 15:33:30 +00:00
Jens Eden 7005f681f9 added a template to send and receive strings from OMS controllers 2015-01-07 10:55:14 +00:00
timmmooney 3d93129c9a Implemented Andrew Johnson's cleaner disable solution. Changed scalcouts to calcouts. 2014-12-03 18:12:52 +00:00
timmmooney b818bdd0b4 2014-10-22 22:10:31 +00:00
timmmooney 5c763358a6 delete scanparms PVs 2014-10-22 22:09:49 +00:00
timmmooney 460503f472 Added scanControl, userPreTaxi, userPreFly, userPostFly, userCalc1/2 2014-09-29 18:01:34 +00:00
timmmooney fe625b4905 Added userPreTaxi, userPreFly, userPostFly, userCalc1/2
PSOWINDOW RANGE depends on scanControl (Normal/Custom), and scan direction
2014-09-29 18:01:01 +00:00
MarkRivers 77b1e018b3 New PV for MoveMode, absolute or relative 2014-05-22 21:52:47 +00:00
MarkRivers 72dd2fc2e0 New file 2014-05-22 21:52:07 +00:00
timmmooney 0f92fb1596 modified so SNL doesn't have to monitor pulsePositions (large array) to find out that it has changed, because that crashes the sequencer 2014-05-20 21:59:08 +00:00
timmmooney aa54acfa3d Added PulseMode mbbi and PulsePositions waveform 2014-05-02 18:43:31 +00:00
timmmooney 659a519bd9 Added PulseMode mbbi and PulsePositions waveform 2014-05-02 18:43:13 +00:00
timmmooney a6fd00959e Added PulseDir, PulseLenUS, PulseSrc 2014-04-01 16:50:24 +00:00
timmmooney 6db4dc6f56 Added PulseDir, PulseLenUS, PulseSrc 2014-04-01 16:50:07 +00:00
timmmooney 90f3f1ea0d Added PV by which user can choose whether or not software should add accel/decel trajectory segments. 2014-01-29 18:09:23 +00:00
timmmooney 5521940fbc Added motor-start position PVs, and a PV by which user can choose whether or not software should add accel/decel trajectory segments. 2014-01-29 18:08:57 +00:00
timmmooney 385f4abfe0 read position and velocity errors at user specified rate 2013-11-18 16:09:52 +00:00
kmpeters 0bf0cbd212 Modified motorUtil to also provide name of motor every time .DMOV field changes. This will allow smart clients to maintain a list of moving motors. 2013-11-13 21:43:36 +00:00
MarkRivers 7a6545120d Added .VELO, needed in some applications 2013-11-01 18:32:39 +00:00
mp49 03f345a61c newport model 3 driver: reverted back to the old definition of moving axis in the poller in XPSAxis.cpp. I made the new method, of checking the socket return value, an option which is enabled by using a new function called XPSEnableMovingMode. Also added the ability to run a TCL script. This may become a generic function in the base classes later on. Added a Db template to set and execute a TCL script. 2013-07-12 14:31:22 +00:00
kmpeters e515d23f20 Added records to HXP_coords.db to sync motor target positions and read CS's after a CS is changed. 2013-06-19 19:41:30 +00:00
kmpeters e837c38da6 Updated Newport Hexapod example 2013-06-18 21:10:29 +00:00
kmpeters 857172bffe Added the ability to redefine the origin of hexapod coordinate-systems. 2013-06-18 21:01:10 +00:00
kmpeters fbe9fdea42 Added reading of coordinate-system definitions to Newport HXP support. 2013-06-18 19:16:57 +00:00
kmpeters eea6efa880 Added the ability to move all hexapod motors to new target positions (not using deferred moves). 2013-06-14 20:50:47 +00:00
kmpeters 5f292c9368 Added RTRY to asyn_motor.db with a default value so that existing templates aren't broken. 2013-06-13 18:02:24 +00:00
kmpeters 78a7178740 Added error string PV to hexapod support 2013-06-12 22:01:32 +00:00
kmpeters 41576edab2 Added ERROR PV to hexapod support. 2013-06-12 20:39:23 +00:00
kmpeters ca5f16f663 Added status PV to hexapod support 2013-06-10 20:22:42 +00:00
Ron Sluiter 4f20d703db Publish PI *.db files. 2013-05-13 19:12:57 +00:00
Ron Sluiter dcbace5351 Forgot *.db files 2013-05-13 18:45:56 +00:00
kmpeters 9740530b14 Added xpsSlave.st 2013-04-30 15:58:02 +00:00
Ron Sluiter 5c206450c6 Elminate duplication between basic_motor_settings.req and motor_settings.req 2013-04-24 19:37:40 +00:00