Commit Graph

  • a7a433d63e main module documentation, as referenced from http://www.aps.anl.gov/bcda/synApps jemian 2015-11-25 09:53:57 -06:00
  • d7a1258477 Merge pull request #7 from EuropeanSpallationSource/epics-modules-master-remove-svn-keywords Pete R Jemian 2015-11-24 18:10:19 -05:00
  • 532afdc5a0 Remove all lines with svn keywords Torsten Bögershausen 2015-11-23 08:23:12 +01:00
  • 73b5529fcb typo Pete R Jemian 2015-11-20 18:23:52 -06:00
  • 204515c143 Introduce end-of-line normalization prjemian 2015-10-16 12:31:42 -05:00
  • 04055819c1 initial commit after move from APS SVN prjemian 2015-10-16 12:31:42 -05:00
  • 1af02de918 Moved to GitHub; https://github.com/epics-modules/motor GIT Ron Sluiter 2015-10-14 16:38:14 +00:00
  • 7fce903a82 Added the "ReverseDirec" parameter to the logic for setting of "HomeSetup" parameter. Ron Sluiter 2015-10-14 16:18:58 +00:00
  • 8c13d7bfe8 Added the "ReverseDirec" parameter to the logic for setting of "HomeSetup" parameter. Ron Sluiter 2015-10-14 16:15:01 +00:00
  • 82eb77fa19 Bug introduced with -r 19129; change made to eliminate call to maybeRetry() removed DMOV check. Restored DMOV check. Ron Sluiter 2015-07-30 16:56:08 +00:00
  • 3090983c31 Bug fix for target position (VAL/DVAL/RVAL) initialization error when the motor record is configured to do retries. Ron Sluiter 2015-07-29 15:50:23 +00:00
  • ac900b9061 Make syncTargetPosition() correctly handle URIP=True timmmooney 2015-07-28 17:15:06 +00:00
  • 5bc4fe5175 Change direction field to UP since it requires this, as well as the startBit=0 and endBit=15 which was already changed. jkirchman 2015-07-13 21:19:55 +00:00
  • 52e9024695 timmmooney 2015-07-10 16:46:16 +00:00
  • fa546f5528 changed so that CaQtDM translation works without modification. (MEDM's default, sbit=15,ebit=0, isn't permitted by CaQtDM.) timmmooney 2015-07-10 16:38:30 +00:00
  • 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) timmmooney 2015-06-29 20:49:00 +00:00
  • 1053af6b60 Valid addresses start at zero for the A24 and A32 VME address spaces. Ron Sluiter 2015-06-26 20:21:26 +00:00
  • 9e55d9cc0f Fix location of include file MarkRivers 2015-05-28 19:34:25 +00:00
  • 8dff95075e Fixes to be like XPS_C8_drivers, build on windows dynamic debug MarkRivers 2015-05-28 19:33:30 +00:00
  • d0b32fa951 Fixed problem with include files, did not work on win32-x86-debug MarkRivers 2015-05-28 18:35:43 +00:00
  • d01040c7c3 Removed old stuff about mar345 left over from document creation; document is still very incomplete MarkRivers 2015-05-25 19:45:52 +00:00
  • 311b6f6ad9 Replaced misleading omsSetup() argument comment. Ron Sluiter 2015-05-07 13:34:18 +00:00
  • 921e70fd1a Replace strtok_r, removed in error MarkRivers 2015-05-06 17:34:19 +00:00
  • 327b3ee9d5 Fixed location of epicsExport to build on Cygwin MarkRivers 2015-05-06 17:21:25 +00:00
  • 368eca3925 Fixed location of epicsExport to build on Cygwin MarkRivers 2015-05-06 16:47:20 +00:00
  • 0038888a6c Same as previous modification ("distinguish between seq-2-1 and seq-2-2") for WithAsynVx_LIBS Ron Sluiter 2015-05-04 18:58:35 +00:00
  • 847402d758 status display for 120 motors Kurt Goetze 2015-04-30 21:51:17 +00:00
  • a52ec2f62f - Removed "Task number" argument from A3200AsynConfig and switched to using Task #2 for the ASCII Interface. Task #3 is used to clear Task #2 errors and ABORT axis moves issued by Task #2. - Deleted duplicate A3200 Setup and Config arguments from AerotechRegister.cc. - Switched from "LINEAR" TO "MOVE[ABS/INC]" commands. - Added delays to motorAxisMove() and motorAxisVelocityMove() so controller has time to set MoveDone false before the 1st status update. - Added axis name to "RAMP RATE" command. Ron Sluiter 2015-04-30 14:31:32 +00:00
  • 73eea6e747 distinguish between seq-2-1 and seq-2-2 timmmooney 2015-04-29 14:59:39 +00:00
  • 702bdcc6ad create 96 channel motorStatus screen jsullivan-anl 2015-04-28 17:06:13 +00:00
  • dadd065bdc Update MAXv limit true state command Ron Sluiter 2015-04-21 21:25:28 +00:00
  • 6fa4ac9c95 Re-format only; tabs to spaces. No code changes. Ron Sluiter 2015-04-03 15:14:33 +00:00
  • 47ceb0166b Updated README to include changes to the location of Aerotech and Newport sequence-program registrar statements. kmpeters 2015-03-26 14:49:21 +00:00
  • ff82293e58 Moved the Newport and Aerotech sequence-program registrars to a dedicated dbd file so can be properly omitted from the build when SNCSEQ isn't defined. kmpeters 2015-03-26 14:18:53 +00:00
  • e31dde4ce5 Only build HytecSrc if IPAC is defined kmpeters 2015-03-25 19:52:38 +00:00
  • 88ccc442c3 Only build EnsembleTrajectoryScan.st if SNCSEQ is defined kmpeters 2015-03-25 19:47:47 +00:00
  • a271ecd7db Change to allow building on Windows MarkRivers 2015-03-25 18:45:11 +00:00
  • 026c7603de Removed positon offset, it was causing too many problems; now the dial coordinate is what the CONEX reports MarkRivers 2015-03-25 18:16:54 +00:00
  • 85013c6fa0 Fixed error MarkRivers 2015-03-21 22:18:54 +00:00
  • 627b5c1191 Fixed error MarkRivers 2015-03-21 22:11:41 +00:00
  • 01da70ef67 Swap min and max in both set and get for position compare MarkRivers 2015-03-21 22:05:02 +00:00
  • 3199fa8467 Fixed drvInfo MarkRivers 2015-03-21 21:56:50 +00:00
  • 41e83857b9 Removed TIMEOUT MarkRivers 2015-03-21 21:53:39 +00:00
  • 53f1be5de9 Fixed error MarkRivers 2015-03-21 21:50:44 +00:00
  • 780d12329d Added resolution, direction and offset records MarkRivers 2015-03-21 21:50:25 +00:00
  • 8049aeffd2 Improve error messages MarkRivers 2015-03-21 21:43:05 +00:00
  • 3b49d165fd Fix bug with min and max positions MarkRivers 2015-03-21 21:38:56 +00:00
  • d091a09175 Moved resolution, direction, and offset records from profileMoveAxis.template to asyn_motor.db MarkRivers 2015-03-21 21:28:51 +00:00
  • 102f74b584 Changed resolution, offset and direction parameters from being profile move parameters to being general parameters that any driver can have access to MarkRivers 2015-03-21 21:22:24 +00:00
  • a73b3807fa Changed position compare functions to work in motor record units MarkRivers 2015-03-21 21:19:19 +00:00
  • e82cc1eaae Added coordinate system conversion functions MarkRivers 2015-03-21 21:17:08 +00:00
  • baa95cebbd Bug fix MarkRivers 2015-03-21 19:53:12 +00:00
  • 78fb30d1c4 Don't print messages on expected errors MarkRivers 2015-03-21 19:43:59 +00:00
  • 7672a49cbd Fixes for position compare MarkRivers 2015-03-21 19:09:14 +00:00
  • 2b57910eb4 Increased width for mode MarkRivers 2015-03-21 18:50:12 +00:00
  • 038b147999 Replaced by XPSTop.adl MarkRivers 2015-03-21 18:28:27 +00:00
  • 3188c16af6 Fixed typo in comment MarkRivers 2015-03-21 18:24:10 +00:00
  • 1de829fa53 Fixed for position compare MarkRivers 2015-03-21 18:21:55 +00:00
  • aa9ccc7bb5 Changed Enable to Mode MarkRivers 2015-03-21 17:53:30 +00:00
  • ffa9d85edd Removed XPSPositionControl.subsitutions, does not exist; change m4 res MarkRivers 2015-03-21 17:48:08 +00:00
  • 1801adfc16 Added support for AquadB modes to position compare; fixed bug with missing axisNo_ argment to getIntegerPaeram MarkRivers 2015-03-21 17:43:55 +00:00
  • 9797a2c8ab Added support for AquadB modes to position compare MarkRivers 2015-03-21 17:42:53 +00:00
  • 0b4a09d8a7 Added support for AquadB modes to position compare MarkRivers 2015-03-21 17:42:42 +00:00
  • 45ac97b968 Changed Enable to Mode MarkRivers 2015-03-21 17:38:11 +00:00
  • 02d47343bc Changed Enable to Mode MarkRivers 2015-03-21 17:37:34 +00:00
  • a9e9ba2950 New file MarkRivers 2015-03-16 20:28:59 +00:00
  • d025a4e9f2 msvc and mingw support __declspec, but only msvc supports single underscore _declspec keenanlang 2015-03-13 21:55:20 +00:00
  • 30d47b772d - UEIP can only be set true if the device/driver has set the MSTA EA_PRESENT indicator true. - UEIP and URIP are mutually exclusive. - RDBL sets RRBV rather than DRBV. Ron Sluiter 2015-03-13 20:29:07 +00:00
  • fc2b02582e Reformat from tabs to spaces; no code changes. Ron Sluiter 2015-03-13 19:11:14 +00:00
  • 6a6a34ebe5 Fixed incorrect motorAxisActualVel calculation. Ron Sluiter 2015-03-13 15:05:28 +00:00
  • cbbabe0ce8 Added "Current Author" to docs. Ron Sluiter 2015-03-13 15:02:55 +00:00
  • fbcd9a2eec Bug fix for incorrect deceleration calculation at end of JOG command. Ron Sluiter 2015-03-13 14:59:54 +00:00
  • 6410599172 Fix for negative MRES Ron Sluiter 2015-03-12 21:53:19 +00:00
  • 59aa82d19b rint doesn't need to be implemented for minGW keenanlang 2015-03-11 21:35:46 +00:00
  • 44351c99d9 Changed PositionCompare API MarkRivers 2015-03-11 20:03:15 +00:00
  • b5954f3c7d Changed set/getPositionCompare API MarkRivers 2015-03-11 20:02:33 +00:00
  • 57bf44260e Changed set/getPositionCompare API MarkRivers 2015-03-11 20:02:03 +00:00
  • 01f9cbaaf1 Changed set/getPositionCompare API MarkRivers 2015-03-11 20:01:49 +00:00
  • c4a724102f Use XPSPositionCompare8.adl MarkRivers 2015-03-11 20:00:52 +00:00
  • 200d5e8a8c Single axis MarkRivers 2015-03-11 19:59:30 +00:00
  • 798d13ff14 New file MarkRivers 2015-03-11 19:59:17 +00:00
  • 6b4eb9e40f Added XPSPositionCompare.db MarkRivers 2015-03-11 16:58:34 +00:00
  • 7ed90412fc Added PositionCompare MarkRivers 2015-03-11 16:47:16 +00:00
  • ed758afbe0 New file MarkRivers 2015-03-11 16:38:19 +00:00
  • bd716826fa Added tweak MarkRivers 2015-03-11 16:37:47 +00:00
  • a702f84be5 New file for PositionCompare MarkRivers 2015-03-11 16:36:58 +00:00
  • 70023fd533 Added PositionCompare functionality MarkRivers 2015-03-11 16:35:17 +00:00
  • 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. mp49 2015-03-09 20:19:53 +00:00
  • 6499c720df Replaced old PPT with latest. Ron Sluiter 2015-03-06 21:21:09 +00:00
  • 606957579d Fixed error reported by Alexander Söderqvist (Cosylab) when position command is to the same position that it is currently located, FLNK not processed. Ron Sluiter 2015-03-06 18:26:55 +00:00
  • 0ef39053aa - Fix for excessive FLNK processing reported by Alexander Söderqvist (Cosylab). Modified so that recGblFwdLink() is only called on a False to True transition of DMOV. - Incremented VERSION # to 6.10. - Updated comments. Ron Sluiter 2015-02-25 21:07:43 +00:00
  • 4d89da1172 E-725 patch from Steffen. Ron Sluiter 2015-02-12 23:22:05 +00:00
  • 297c7ad985 EPICS base3.15.x compatibility. Ron Sluiter 2015-01-23 18:18:05 +00:00
  • bcf67b6444 NumPulsePositions timmmooney 2015-01-13 19:01:20 +00:00
  • 5e498f170b NumPulsePositions timmmooney 2015-01-13 17:18:37 +00:00
  • 360040ec85 tag R6-9 as synApps_5_8 synApps_5_8 timmmooney 2015-01-13 17:08:10 +00:00
  • 242e1b8c37 Release 6-9 R6-9 kmpeters 2015-01-07 22:34:20 +00:00
  • 5a2e8e1af4 R6-9 update. Ron Sluiter 2015-01-07 22:28:00 +00:00
  • f104bb7f1b Phytron I1AM01 Stepper Motor Controller configuration examples. Ron Sluiter 2015-01-07 15:33:30 +00:00
  • 2b9e6db296 Phytron I1AM01 Stepper Motor Controller support from Tom Slejko and Bor Marolt of Cosylab d.d. Added svn:eol-style = "native". Ron Sluiter 2015-01-07 15:16:02 +00:00