Commit Graph

1176 Commits

Author SHA1 Message Date
Ron Sluiter f84d5a6d43 Renaming NoMPF/WithMPF NoAsyn/WithAsyn. 2007-11-28 17:52:47 +00:00
Ron Sluiter 99f5f3de36 R6-3 update. 2007-11-27 21:03:42 +00:00
Ron Sluiter 450aa12fdc Added SmartMotor, piezosystem jena GmbH EDS and Kohzu SC-800. 2007-11-27 21:03:02 +00:00
Ron Sluiter 392192e363 Update ASYN (R4-9) and IPAC (R2-9). 2007-11-27 19:10:31 +00:00
Ron Sluiter e0dee7ef09 Khozu and SmartMotor added. 2007-11-27 18:20:08 +00:00
Ron Sluiter 43b1f045e6 Khozu SC-800 added. 2007-11-27 18:11:04 +00:00
Ron Sluiter aa50c6ccb6 Start 2007-11-27 18:01:17 +00:00
Ron Sluiter 97fe8bad88 Added Kohzu. 2007-11-27 17:59:24 +00:00
Ron Sluiter d86b76b6bf Set VBAS before jogging. 2007-11-27 17:53:42 +00:00
Peter Denison 387057ca3d Add some missing status returns to avoid spurious error messages 2007-11-23 13:47:00 +00:00
Peter Denison aea806e9d9 Use absolute value of MRES in NTM stop calculation 2007-11-23 13:43:19 +00:00
timmmooney 16af12215d 29->37 2007-11-20 18:39:48 +00:00
jsullivan-anl 8365bc8873 fix motor_init (motor_motion = NULL) 2007-11-15 18:47:10 +00:00
Ron Sluiter 3d5465d5b1 motorRecord.cc changes. 2007-11-07 18:55:27 +00:00
Ron Sluiter ffc234d0d0 - relative moves only if RTRY != 0.
- NTM logic uses reference positions.
- Don't post process previous move on "tdir" detection.
2007-11-07 18:54:13 +00:00
Peter Denison e5b9987b95 Use absolute value of MRES to calculate rdbdpos, to avoid erroneous motor moving
states.
2007-11-02 14:39:59 +00:00
Peter Denison 936d0c376b Improve XPS error reporting by adding axis and card numbers 2007-11-02 10:13:18 +00:00
Ron Sluiter 547f761a6a PI C-848 fixes. 2007-10-17 19:57:52 +00:00
Ron Sluiter cc3b613710 - Added "Motor motion timeout" error check.
- Set "reference" home switch indicator.
2007-10-17 19:55:42 +00:00
Ron Sluiter c6bc4832d9 - Due LOAD_POS based on "reference" indicator.
- If torque is disabled, clear error conditions before ENABLE_TORQUE command.
2007-10-17 19:54:51 +00:00
Ron Sluiter 48811c56e3 - added "reference" home switch indicator.
- increased position resolution scaler.
2007-10-17 19:53:15 +00:00
Ron Sluiter 9356cf03c6 INIT field precedence raised. 2007-10-17 19:23:52 +00:00
Ron Sluiter da8920976f Documentation update 2007-10-17 19:23:17 +00:00
Ron Sluiter 82ce776c03 Raised the precedence of INIT string in motor_init_record_com()
for controllers (PI C-848) that require an INIT string primitive
before a LOAD_POS can be executed.
2007-10-17 19:09:33 +00:00
timmmooney 1e679e832e New display 2007-09-21 19:04:38 +00:00
Peter Denison 98f2ba3854 Improve error reporting e.g. with bad axis number 2007-09-20 10:34:47 +00:00
Peter Denison 4e83896390 Fix behaviour of motorUtil in the face of incorrect prefix. Now does not
call ca_task_exit() unless it is ending the task.
Do not use epicsThreadSuspendSelf(), but instead wait on an event, in
    soft_motor_task() and motorUtil_task(), to avoid suspended threads.
2007-09-19 15:57:41 +00:00
Peter Denison dd8934bbda Correct initialisation order in devMotorAsyn.c to make sure autosaved values
get picked up as the initial motor position, val, dval, rbv, etc
Fix initialisation of motors on Linux with autosave (was trying to lock a
   previously-destroyed mutex)
2007-09-18 12:41:59 +00:00
MarkRivers 11908beb94 Added strtok_r for WIN32 2007-09-13 16:51:30 +00:00
MarkRivers 1c68ddaaa0 New file required for WIN32 2007-09-13 16:47:16 +00:00
MarkRivers 5c3a905e0a Changed int32_t to epicsInt32 to compile on WIN32 2007-09-13 16:36:38 +00:00
Ron Sluiter 8123928211 Eric Norum discovered this device needs an update delay. 2007-09-06 20:25:53 +00:00
Ron Sluiter ce5ccd655a PI C-848 added. 2007-08-16 18:52:37 +00:00
Ron Sluiter 0477a8732f "stale data" problem resolved. 2007-08-16 18:48:12 +00:00
Ron Sluiter 3ca2418685 OMS VME58 update. 2007-08-16 18:47:00 +00:00
Ron Sluiter fe5d453c28 OMS MAXv driver update. 2007-08-15 20:44:08 +00:00
Ron Sluiter 8e6fe13374 - Make send_mess() and recv_mess() non-global.
- removed unneeded stub start_status().
2007-08-15 20:43:02 +00:00
Ron Sluiter e1ed7b812e Document M-111.12S stage to ACS driver adapter. 2007-07-05 20:22:12 +00:00
MarkRivers 3a1cf3842b Fixed restrictions section 2007-06-29 23:24:02 +00:00
MarkRivers 562c9a0c47 Many changes for XPS additions and other improvements 2007-06-29 21:59:46 +00:00
MarkRivers 0cfed35e86 New documentation file 2007-06-29 21:58:49 +00:00
MarkRivers dc73d9f8b3 Updated comments 2007-06-29 21:58:00 +00:00
MarkRivers f45d06307d New png files to replace old gif files 2007-06-28 18:39:30 +00:00
MarkRivers 5bbb46e04d Replaced with trajectoryScanDebug.png 2007-06-28 18:38:25 +00:00
MarkRivers dbc2775fe5 Replaced with trajectoryScan.png 2007-06-28 18:38:06 +00:00
MarkRivers c14728a7e7 Replaced with trajectoryPlot2.png 2007-06-28 18:37:39 +00:00
MarkRivers a3126e652b Replaced with trajectoryPlot1.png 2007-06-28 18:37:00 +00:00
MarkRivers e3436a7eda Convert from XPS unit to motor record user coordinates in several places.
Bug fix: replace break with continue.
Fix velocity calculation in trajectory: the exit velocity of element N is now the
average of the velocity in element N and element N+1.
2007-06-28 17:52:47 +00:00
MarkRivers d75e953aba New file for MM4005 and XPS trajectory scanning 2007-06-15 15:11:26 +00:00
MarkRivers 25b4e5251c Bug fix 2007-06-15 15:01:57 +00:00