Commit Graph

1200 Commits

Author SHA1 Message Date
Ron Sluiter 951431095e - Prevent multiple LOAD_POS actions due to STUP's.
- Remove redundant DMOV posting from special().
- NTM logic is restored to using feedbacks.
- NTM deadband factor (NTMF) added.
2008-02-28 17:44:23 +00:00
Ron Sluiter 8c6e56ed4b Added NTM Deadband Factor (NTMF) field. 2008-02-28 17:31:07 +00:00
Ron Sluiter 8b1975f3b9 Set "update delay" to zero. 2008-02-27 22:55:31 +00:00
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