Commit Graph

459 Commits

Author SHA1 Message Date
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