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
1c7f04abda
R5.3 update.
2003-12-12 21:55:39 +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
48cb0141ec
Use results from putenv in cdCommands with R3.14.4
2003-11-13 19:57:58 +00:00
Ron Sluiter
6a95e432a2
Use results from putenv in cdCommands with R3.13.4
2003-11-13 19:55:56 +00:00
Ron Sluiter
92144a5c32
R5.2 update.
2003-11-10 15:29:30 +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
1ab33a1daf
initTtyPort() changed to initTtyVxPort() with mpf R2-3.
2003-11-03 19:41:41 +00:00
Ron Sluiter
fc784dc6d3
For EPICS R3.14.3 and above, prefix registerRecordDeviceDriver() with the name of the application.
2003-11-03 19:15:25 +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
5dd73038bb
R5.2 update.
2003-10-28 17:08:47 +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
bd7290128e
EPICS R3.14.3 and above includes the name of the application.
2003-10-23 20:09:19 +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
MarkRivers
d37d0eaa5b
Changed from epicsRingPointer to epicsMessageQueue for message passing, much better performance
2003-09-17 16:43:05 +00:00
MarkRivers
637f7d1bc4
Uncommented debugging
2003-09-02 05:11:18 +00:00
MarkRivers
c16848290a
Fixed serious bug in serialIOSendRecv, uncommented debugging
2003-09-02 05:10:01 +00:00
MarkRivers
de02159d2a
Increased stack size to fix overflow on PPC
2003-06-30 04:57:09 +00:00
Ron Sluiter
c5da5cf99f
- Synch'd with R4-8 version.
...
- Removed obsolete sections.
2003-06-25 20:57:53 +00:00
Ron Sluiter
a156a55da2
Merged R3_13_branch changes; use strncpy for safety.
2003-06-25 16:48:29 +00:00
Ron Sluiter
96b7341245
Merged R3_13_branch changes; Changed hardcoded 50 to MAX_IDENT_LEN = 100.
2003-06-25 16:46:23 +00:00
Ron Sluiter
16f9b91ae6
Eliminate compiler warnings.
2003-06-16 15:42:07 +00:00
Ron Sluiter
f9a0a7f43e
Removed unused monitor_mask variable.
2003-06-16 15:32:43 +00:00