Commit Graph

1197 Commits

Author SHA1 Message Date
Ron Sluiter 768abf2e00 Reformatted; tabs -> spaces. 2008-02-27 22:54:38 +00:00
Ron Sluiter 0edf739290 Replaced logMsg calls with epicsInterruptContextMessage calls in ISR. 2008-02-27 22:25:39 +00:00
Ron Sluiter 4c84182085 Conditional ASYN dependent files. 2008-02-27 17:05:10 +00:00
Ron Sluiter 32c89e7d28 Updated. 2008-02-27 15:24:42 +00:00
Ron Sluiter ece7572e29 Added "update delay" for 2.24-8S firmware. 2008-02-26 22:14:25 +00:00
David Kline d747d79e06 Removed unnecessary variants in asynCallback() and added notes. 2008-02-15 12:38:57 +00:00
Ron Sluiter 85d4e88d49 R6-4 update. 2008-02-14 19:32:29 +00:00
Ron Sluiter 6a2629ad9a - LOAD_POS bug fix; restored "update_delay" for version 2.35 firmware.
- switched to logMsg in ISR for VxWorks target.
2008-02-14 19:31:47 +00:00
Ron Sluiter d28b6e05e4 Post RVEL changes. 2008-02-14 16:30:15 +00:00
MarkRivers ee05d2c936 Fixed bugs in absolute and hybrid modes with speed and timing of output pulses 2008-01-11 23:33:44 +00:00
MarkRivers 04a079cd62 Build on Windows 2008-01-11 21:53:24 +00:00
MarkRivers 271d25f008 Changed strtok_r to epicsStrtok_r and int8_t to epicsInt8 for portability to Windows 2008-01-11 21:53:05 +00:00
MarkRivers 3b6041d465 Added missing </TR> fields 2008-01-10 21:28:19 +00:00
Ron Sluiter 6d92717bbd Add Faulhaber MCDC2805 calls. 2007-12-06 21:40:35 +00:00
Ron Sluiter 1f639c5a79 Last R6-3 update. 2007-11-30 18:57:55 +00:00
Ron Sluiter bd398a0228 Clarify RS232 vs. RS485 support. 2007-11-30 18:56:20 +00:00
MarkRivers 2cd4f8f442 Added static keyword to sendOnly and sendAndReceive 2007-11-29 19:35:18 +00:00
Ron Sluiter 1e4c1bfa42 Renaming NoMPF/WithMPF NoAsyn/WithAsyn. 2007-11-28 19:13:54 +00:00
Ron Sluiter e5be324317 Renaming NoMPF/WithMPF NoAsyn/WithAsyn. 2007-11-28 19:03:50 +00:00
Ron Sluiter 0d40dafbcb Renaming NoMPF/WithMPF NoAsyn/WithAsyn. 2007-11-28 18:10:29 +00:00
Ron Sluiter 1a6d3ce6fe Renaming NoMPF/WithMPF NoAsyn/WithAsyn. 2007-11-28 18:00:28 +00:00
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