Commit Graph

350 Commits

Author SHA1 Message Date
Ron Sluiter a6ebded033 No C code; no need for USR_CFLAGS. 2004-02-12 14:48:27 +00:00
Ron Sluiter 311df52dc9 Delay logic in process_messages() still wrong.
Limit valid "delay" in process_messages() to;
0 <= delay <= (quantum * 2).
2004-02-11 22:24:15 +00:00
Ron Sluiter af22a808f3 Add Max. Velocity and PID parameters. 2004-02-03 20:10:03 +00:00
Ron Sluiter 3eee8b4b5d Eliminate erroneous "Motor motion timeout ERROR". 2004-02-03 20:09:00 +00:00
Ron Sluiter be44621cfd Eliminate erroneous "Motor motion timeout ERROR". 2004-02-03 20:00:00 +00:00
Ron Sluiter 991e06934c Eliminate erroneous "Motor motion timeout ERROR". 2004-02-03 19:53:04 +00:00
Ron Sluiter cf16857433 Initialize PID parameters. 2004-02-03 19:42:47 +00:00
Ron Sluiter 7024907cce Default to no device drivers built. 2004-01-23 15:14:14 +00:00
Ron Sluiter 04bf14f94a Remove compiler warning on "status" in build(). 2004-01-22 22:22:04 +00:00
Ron Sluiter fdc058fcd9 Remove compiler warning on "ls_active" in set_status. 2004-01-22 22:18:49 +00:00
Ron Sluiter 6fc68863d1 Fix INIT field processing; support HOME and PID commands. 2004-01-22 22:09:56 +00:00
Ron Sluiter 86e485d95f Use menu(motorSTUP) with STUP; prevent STUP for activating DLY. 2004-01-22 21:57:51 +00:00
Ron Sluiter 6f1a47d59d Use menu(motorSTUP) with STUP. 2004-01-22 21:19:03 +00:00
Ron Sluiter 084216006e Do communication test on "AXIS:STAT?". 2004-01-13 21:01:38 +00:00
Ron Sluiter c638a77244 Document RS232 configuration. 2004-01-13 21:00:06 +00:00
Ron Sluiter 7671bba225 - Do multiple command on one command line.
- Support jogging.
2004-01-13 20:59:36 +00:00
Ron Sluiter 79d02fbe7b Added Physik Instrumente C-844 motor controller. 2004-01-07 15:00:07 +00:00
Ron Sluiter 7c9857718b Added directory for Physik Instrumente. 2004-01-07 14:58:43 +00:00
Ron Sluiter 7144c84d66 Valid "delay" in process_messages(); 0 < delay <= (quantum * 2). 2003-12-23 16:14:27 +00:00
Ron Sluiter 17215e95f5 Make T2.0.2 the default. 2003-12-19 18:36:11 +00:00
Kurt Goetze f185081974 added units 2003-12-17 21:58:18 +00:00
Kurt Goetze 0283ab5a0f cleaned up 2003-12-17 18:01:15 +00:00
Ron Sluiter 8deb26ca27 Make DMOV visible for VDCT. 2003-12-17 16:20:10 +00:00
Ron Sluiter 4277772b0e Converted MSTA #define's to bit field. 2003-12-12 21:53:10 +00:00
Ron Sluiter b5b9aa6bfc Converted MSTA #define's to bit field. 2003-12-12 21:40:27 +00:00
Ron Sluiter 213011e486 Added status update field (STUP). 2003-12-12 21:38:17 +00:00
Ron Sluiter 025f23289b - Bug fix for tweaks ignored.
- Converted MSTA #define's to bit field.
- Added status update field (STUP).
2003-12-12 21:37:50 +00:00
Ron Sluiter bba6774558 update rate bug fix. 2003-12-03 19:12:35 +00:00
Ron Sluiter 3d17790636 Removed unused omsSpyClkrate. 2003-11-07 22:28:38 +00:00
Ron Sluiter 53ca020345 Removed drv<driver>ReadbackDelay. 2003-11-07 22:27:00 +00:00
Ron Sluiter 2763a78a7b Copied bug fix from R3.13_branch.
Added a final poll of motor status if drvMM4000ReadbackDelay is
non-zero.  This is required to work around a bug in the firmware
(versions 2.40 and 2.44) that the motor is reported as done moving
on the first poll after a move is begun with the motor power off.
2003-11-07 22:24:21 +00:00
Ron Sluiter 33eb1357d4 Fix backlash correction after jogging for controllers that don't support multi-position commands. 2003-11-07 21:23:22 +00:00
Ron Sluiter 35cb0b6179 Use epicsThreadSleepQuantum() to generalize time delays. 2003-11-06 21:21:57 +00:00
Ron Sluiter 9c016d102d Bug fixes for polling rate and 10 ms. INFO update delay. 2003-11-06 15:56:10 +00:00
Ron Sluiter dc955e383b - initialize "drive_resolution".
- drvESP300ReadbackDelay replaced by DLY field fix.
- Removed STATIC.
2003-11-04 15:50:57 +00:00
Ron Sluiter 82a56a4ee0 - User must set MRES to drive resolution.
- Removed STATIC.
2003-11-04 15:49:01 +00:00
Ron Sluiter 4911c6ee22 Newport configuration documentation. 2003-11-04 14:53:42 +00:00
Ron Sluiter 5ad7adfede - Bug fix for backlash in wrong direction when MRES < 0.
- Fix for bug introduced with R4.6; record locks-up when
BDST != 0, DLY != 0 and new target position before backlash
correction move.
- Update readback after DLY timeout.
- Removed dMdR = 1.0, since R4.5.
2003-11-03 18:43:15 +00:00
Ron Sluiter 65538e87af - moved OMS specific "irqdatastr" from motordrvCom.h to
drvOms.h and DevicePrivate.
- removed "max_io_tries" from timeout calculations.
- changed omsGet() timeout argument to type bool.
- changed recv_rng and send_rng from C to C++ interface.
2003-10-28 16:57:01 +00:00
Ron Sluiter a6e50a06f4 Moved OMS8/44 specific "irqdatastr" from motordrvCom.h to drvOms.h. 2003-10-28 16:41:14 +00:00
Ron Sluiter ee91fbe028 - moved OMS specific "irqdatastr" from motordrvCom.h to here.
- changed recv_rng and send_rng from C to C++ interface.
2003-10-28 16:40:05 +00:00
Ron Sluiter d44657de9a Moved OMS specific "irqdatastr" to OmsSrc. 2003-10-28 16:32:11 +00:00
Ron Sluiter c6fabe6d27 - VX2 spurious interrupt fix; enable TBE_E interrupt.
- Removed STATIC definition.
2003-10-24 14:40:12 +00:00
Ron Sluiter e955f67a57 VX2 spurious interrupt fix; enable TBE_E interrupt. 2003-10-24 14:39:38 +00:00
Ron Sluiter 78f577c72a Fix for comm. synch from "system error" response;
- eat the MM3000 error response.
- output an error message.
- retry recv_mess().
2003-10-23 19:57:28 +00:00
Ron Sluiter 90bd1ffdff R5.2 2003-10-23 19:52:16 +00:00
Ron Sluiter b434a7ba2e SUNWspro compiler cannot handle multi-line Debug macro. 2003-10-23 19:40:11 +00:00
Ron Sluiter b73fa822ae SUNWspro compiler cannot handle multi-line Debug macro. 2003-10-23 19:13:50 +00:00
Ron Sluiter 6b7d3510f1 DEBUG off by default. 2003-10-23 18:41:55 +00:00
MarkRivers ae7873ebf6 Added epicsMessageQueue 2003-09-17 16:43:59 +00:00