Commit Graph

  • b4dea6782e Changed a few variable names to avoid abbreviations MarkRivers 2011-03-28 18:25:08 +00:00
  • b83c9eb7d0 Added trailing _ to member variable names; eliminated abbreviations; changed indents from 4 to 2 spaces MarkRivers 2011-03-28 18:24:49 +00:00
  • c65b7f44a2 Changed a few variable names to avoid abbreviations MarkRivers 2011-03-28 18:23:35 +00:00
  • 038680be0f Added INIT, PREM and POST fields. Ron Sluiter 2011-03-24 20:45:32 +00:00
  • 7cd511c194 Added to ACR notes MarkRivers 2011-03-23 22:00:10 +00:00
  • f154206629 debug can read velocities and accelerations for all motors timmmooney 2011-03-23 21:38:08 +00:00
  • 76056b4ca2 Added binary I/O records MarkRivers 2011-03-23 19:35:15 +00:00
  • 089676633a New file for Parker ACR controllers MarkRivers 2011-03-23 19:33:55 +00:00
  • 90e665cf5a Added support for binary I/O MarkRivers 2011-03-23 19:25:29 +00:00
  • 8050ab8fd4 Added ACRAux*.template files MarkRivers 2011-03-23 19:22:42 +00:00
  • 0c50a062b7 New file for ACR motor controllers MarkRivers 2011-03-23 19:21:39 +00:00
  • b8a32d1a1a Documented changes for R6-6 release; XPS, ACR, others MarkRivers 2011-03-22 22:15:32 +00:00
  • da0fac687c Added drvAsynIPPort.dbd, ACRMotorSupport.dbd and ACRMotor library MarkRivers 2011-03-22 22:11:33 +00:00
  • 1287280bf3 New file for ACR motor controller MarkRivers 2011-03-22 22:10:11 +00:00
  • 3bd969b164 Added ACRSrc MarkRivers 2011-03-22 22:08:39 +00:00
  • 567c6445d9 Many changes to get it working MarkRivers 2011-03-22 22:08:11 +00:00
  • 46e72f864b Changed readGathering to use GatheringDataMultipleLinesGet() rather than saving the gathering data to a file and using FTP to copy the file to the IOC machine MarkRivers 2011-03-22 21:30:32 +00:00
  • 162ea9273c Added looping on reads until ',EndOfAPI' string is received MarkRivers 2011-03-22 21:29:13 +00:00
  • 78410125e9 New version from Newport 2.6.2 firmware release; minor mods by MLR to fix bugs and for EPICS MarkRivers 2011-03-22 21:27:53 +00:00
  • b9643e284b New version from Newport 2.6.2 firmware release MarkRivers 2011-03-22 21:24:59 +00:00
  • fd99c37ff0 New test program MarkRivers 2011-03-22 21:22:47 +00:00
  • 807aa7c9be Added new XPSGathering2 test program MarkRivers 2011-03-22 21:22:16 +00:00
  • a69c68f71c New file from XPS 2.6.2 MarkRivers 2011-03-20 17:10:31 +00:00
  • 3ef4b54215 Multiple fixes for MVP2001 driver kmpeters 2011-03-18 19:39:24 +00:00
  • 4c988187b8 Document verified firmware versions. Ron Sluiter 2011-03-17 19:28:58 +00:00
  • e21514215f Modified test to determine if encoder is present in order to accommodate new firmware. Ron Sluiter 2011-03-10 21:12:17 +00:00
  • 758ef0b7cc Added svn:ignore MarkRivers 2011-03-09 03:16:25 +00:00
  • b5679ec189 Many changes getting it working MarkRivers 2011-03-09 03:16:04 +00:00
  • 625c078150 Change to single parameter version of callParamCallbacks, other version is an historical artifact, should not be used MarkRivers 2011-03-08 15:13:48 +00:00
  • 6e9ffc1b47 Change to single parameter version of callParamCallbacks, other version is an historical artifact, should not be used MarkRivers 2011-03-08 15:13:20 +00:00
  • c2728c01cc Build for all archs again MarkRivers 2011-03-08 15:11:20 +00:00
  • bfcc04a979 New file for Parker ACR/Aries motor controllers MarkRivers 2011-03-08 14:00:45 +00:00
  • b182fb82eb topMotors8.adl + motor .VAL fields timmmooney 2011-03-07 18:09:47 +00:00
  • 08511ff226 Added callup for topMotors8_more.adl timmmooney 2011-03-07 18:08:40 +00:00
  • 876864b4de Customized version of generic files, for MAX controller. Eventually, these should be folder into the generic versions, but that will require some changes to the SNL programs. The main difference is that MAX displays plot against realTimeTraj, instead of point number. timmmooney 2011-03-07 18:07:48 +00:00
  • 2aa1102f9c autosave-request file timmmooney 2011-03-07 18:03:35 +00:00
  • 77c0fc9c9f For MAX_trajectoryScan.st, added ElapsedTime, realTimeTrajectory, I/O bit numbers, velocity override factor, and update frequency timmmooney 2011-03-07 18:02:58 +00:00
  • a0bc0c2420 minor edit timmmooney 2011-03-07 18:00:09 +00:00
  • 7bf5df8bfb respect motor soft limits; support "Absolute" mode; move load trajectory to function timmmooney 2011-03-07 17:54:16 +00:00
  • 93c1960e71 reorganized to collect MAX-specific stuff together timmmooney 2011-03-07 17:50:27 +00:00
  • d7de9b4efe Test version of drvMAXv.cc timmmooney 2011-02-28 18:30:14 +00:00
  • 7f090849d5 changing update rate changes motor positions. read them before and restore them after. timmmooney 2011-02-28 17:22:56 +00:00
  • 84e851d76a rework conversion of motor positions between user and raw timmmooney 2011-02-28 17:20:50 +00:00
  • ed661b9dcf velocity-override factor is now a PV timmmooney 2011-02-28 17:16:59 +00:00
  • 6fdfed2bcf make epicsMotorDir an int timmmooney 2011-02-28 17:14:32 +00:00
  • 1e615234c3 modified again the way 'done moving' check requires two 'done moving' indicators. I'm getting wrong motor positions; check to see if run-time PV assignment is the cause; handle motor DIR field timmmooney 2011-02-28 17:13:48 +00:00
  • b6a3a73fd9 check I/O bit numbers; don't send output pulses at artificially split trajectory segments; modified the way 'done moving' check requires two 'done moving' indicators timmmooney 2011-02-28 17:10:39 +00:00
  • 161b50c5f7 for trajectory tracking (velocity override) we need a good value for the time the trajectory started. Checking the imput bit is too slow, because it requires a command. Testing the motor position can be done more frequently, because we can read from dual-port memory timmmooney 2011-02-28 16:46:18 +00:00
  • 76184ef940 elapsedTime PV; digital I/O bit numbers are now PVs; realTimeTrajectories are now PVs; added motorCurrentVRaw and ..ARaw for testing timmmooney 2011-02-28 16:43:39 +00:00
  • 45620c0e5d distinguish read interval from poll-for-done interval; I/O now uses PVs to specify bit numbers; plots are now against realTimeTrajectory (previously, no x axis); improve wait for input bit; elapsedTime PV; getStarted() checks input bit timmmooney 2011-02-28 16:40:36 +00:00
  • 52b0d62b03 read positions from dual-port memory, instead of by 'PP' command timmmooney 2011-02-28 16:33:38 +00:00
  • 9b23076ad9 add velocity-override during execution; calc and use realTimeTrajectory; remove some segment-split test code timmmooney 2011-02-28 16:31:07 +00:00
  • 7aa185b972 some removal of trial code timmmooney 2011-02-28 16:27:59 +00:00
  • 79f6e6e876 trajectory-segment split improvements; readback speed and acceleration during execution; writeRead takes buffer arg timmmooney 2011-02-28 16:24:53 +00:00
  • 02f044b06b MAX_trajectoryScan and drvMAXv_trajectory.cc (test version of drvMAXv.cc) timmmooney 2011-02-28 16:16:45 +00:00
  • ba9d6e0273 register MAX_trajectoryScan timmmooney 2011-02-28 16:14:22 +00:00
  • 9e10a289f5 change velocity commands to account for Mdrive 3.x changes jsullivan-anl 2011-02-28 15:32:09 +00:00
  • 03a4747d95 Fixed logic problem on soft limit calcs; this fix was done in Oct. 2009, but never committed to CVS before switch to SVN MarkRivers 2011-02-16 20:34:55 +00:00
  • 43e25ee418 MAXv buffer overflow error checks Ron Sluiter 2011-02-11 17:07:13 +00:00
  • 3065b22843 VME AM for APS Ron Sluiter 2011-02-04 20:25:42 +00:00
  • 9f85c50396 Added counter to prevent inifinite loops when MAXv board fails Ron Sluiter 2011-02-04 20:09:05 +00:00
  • e4ffd86d2e - Increase maximum configuration string size from 150 to 300 bytes. - Increase all receive buffer sizes to same 300 bytes. - Add error checks for buffer overflow in MAXvConfig() and in readbuf(). Ron Sluiter 2011-02-03 22:27:12 +00:00
  • c8e21bfac8 fix last row of motors jsullivan-anl 2011-01-26 22:23:10 +00:00
  • f72b0a0403 fix related display for last 2 columns jsullivan-anl 2011-01-26 22:16:43 +00:00
  • 3a47289c77 Updated to OMS VME58 reboot error check. Ron Sluiter 2011-01-26 19:16:05 +00:00
  • 286a6c69c7 Added "Controller Error" message. Ron Sluiter 2011-01-26 19:14:45 +00:00
  • 3a46c46fd5 Added board reboot error check. Ron Sluiter 2011-01-26 19:13:47 +00:00
  • 8d95b1be91 Reformatting; tabs to spaces. Ron Sluiter 2011-01-25 20:18:28 +00:00
  • 8dd99098fa - Add svn keywords to headers. - No need for Main.cpp here. Ron Sluiter 2011-01-21 21:46:30 +00:00
  • 7460dca006 - Only build Hy8601 if IPAC configured. - No need to publish drvHy8601Asyn.h - Need 'Hy8601_LIBS += motor asyn Ipac' for Unix build. Ron Sluiter 2011-01-21 21:35:54 +00:00
  • 09a6cbecdf Set svn ignore and eol properties. Ron Sluiter 2011-01-21 20:37:56 +00:00
  • 47530f2938 Update Aerotech Soloist and Hytec 8601 Ron Sluiter 2011-01-21 20:26:59 +00:00
  • 5ec736aff2 Adding Hytec 8601 Ron Sluiter 2011-01-21 20:23:13 +00:00
  • a241d5aa9e Adding HytecSrc directory Ron Sluiter 2011-01-21 20:07:01 +00:00
  • d57d74991c First sort-of-working version timmmooney 2011-01-10 19:50:55 +00:00
  • 2ec4e3b57a Deleted old Ensemble device driver Ron Sluiter 2011-01-07 16:06:01 +00:00
  • 2ceabc5693 Home search can not be aborted from EPICS. Commented out home search command until an Ensemble firmware update resolves this problem. Ron Sluiter 2011-01-07 16:03:04 +00:00
  • 9d70e0fb74 Fixed drvInfo string, which has changed from POSITION to MOTOR_POSITION MarkRivers 2010-12-24 16:05:31 +00:00
  • 1299160efb Reformattng; tabs to spaces. Ron Sluiter 2010-12-17 15:46:00 +00:00
  • 0e20ecae7a Initialize some properties to 0 in constructors MarkRivers 2010-12-14 22:21:49 +00:00
  • fb858576eb Removed MOTOR macro, not defined MarkRivers 2010-12-02 15:57:02 +00:00
  • 71a1dd4568 Changed start positions to 0 MarkRivers 2010-12-02 15:56:19 +00:00
  • ef3a700a9c New file MarkRivers 2010-12-02 15:55:42 +00:00
  • 4ab422b474 Renamed strtok_r.cpp to strtok_r.c MarkRivers 2010-11-11 21:36:14 +00:00
  • f77a0237b3 Renamed strtok_r.cpp to .c because it is really a C file, and other changes make it not work on win32 if cpp MarkRivers 2010-11-11 21:35:49 +00:00
  • 9c9ad7fdde Last update - Added error check for valid acceleration rate on STOP command to OMS device support. Ron Sluiter 2010-11-11 17:28:11 +00:00
  • e72e02ff6a Error check for valid acceleration rate on STOP command. Ron Sluiter 2010-11-11 17:12:00 +00:00
  • 18f8857c2f Previous comment should have been - handle RTEMS correctly MarkRivers 2010-11-11 12:06:14 +00:00
  • eed76526d6 Handle C++ correctly MarkRivers 2010-11-11 12:05:14 +00:00
  • 351ed09f02 Handle C++ correctly MarkRivers 2010-11-11 12:05:00 +00:00
  • f7b03b94e3 Fixed typo in shareLib.h MarkRivers 2010-10-20 17:40:04 +00:00
  • e82b25c6bb Change epicsShareFunc to entire class, not each function. MarkRivers 2010-10-20 00:11:55 +00:00
  • 0b41a3e1a4 Add epicsExportSharedSymbols for correct operation on win32 dynamic MarkRivers 2010-10-20 00:07:21 +00:00
  • b7bc7e5cfe Added dllPath.bat target and changed ARCH to win32-x86 to test. MarkRivers 2010-10-18 21:54:37 +00:00
  • dfa1bc2351 Removed #include statements which were not needed and were causing errors on win32. Moved epicsExport.h for win32 DLL compatibility. MarkRivers 2010-10-18 21:53:39 +00:00
  • 0bb0c8fcf6 Add Newport_SYS_LIBS_WIN32 for win32 DLL compatibility MarkRivers 2010-10-18 21:51:13 +00:00
  • aad497e20f Add epicsShareFunc and shareLib.h for win32 DLL compatibility. MarkRivers 2010-10-18 21:50:17 +00:00
  • ee68b8ea9c Move epicsExport.h for win32 compatibility. MarkRivers 2010-10-18 21:49:35 +00:00
  • 64a8717b83 Add epicsShareExtern and shareLib.h for win32 DLL compatibility. MarkRivers 2010-10-18 21:48:08 +00:00
  • ce228e1bad Add epicsShareFunc for win32 DLL compatibility. MarkRivers 2010-10-18 21:47:22 +00:00