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