Ron Sluiter
043194019f
Don't need USR_CFLAGS.
2008-09-17 21:54:09 +00:00
Ron Sluiter
d657dda679
64-bit compatibility.
2008-03-14 20:23:45 +00:00
Peter Denison
4e83896390
Fix behaviour of motorUtil in the face of incorrect prefix. Now does not
...
call ca_task_exit() unless it is ending the task.
Do not use epicsThreadSuspendSelf(), but instead wait on an event, in
soft_motor_task() and motorUtil_task(), to avoid suspended threads.
2007-09-19 15:57:41 +00:00
Peter Denison
624f38c298
Convert to linked lists to remove arbitrary maximum number of soft motors
2006-04-11 10:11:24 +00:00
Ron Sluiter
898884c76e
Debugging defaults to off.
2005-10-20 19:55:06 +00:00
Ron Sluiter
f415aafbcd
Include devSoftdebug.
2005-10-20 19:51:47 +00:00
Ron Sluiter
5c846953bb
- Added debug messages.
...
- Fix compiler error when using "gcc version 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)".
2005-08-03 15:02:13 +00:00
Ron Sluiter
24d58354a8
Need bigger stack.
2005-03-30 19:18:16 +00:00
MarkRivers
cc76ca1360
Changed from using hardcoded stack size to generic EPICS stack size
2005-03-30 00:47:49 +00:00
Ron Sluiter
b772809206
EPICS R3.14.7 compatibility; needs explicit #include <stdlib.h>.
2004-12-20 21:26:52 +00:00
Ron Sluiter
5945cbd6ee
MicroSoft Visual C compiler compatibility.
2004-12-20 21:24:08 +00:00
Ron Sluiter
633109a7a4
Increase the maximum number of Soft
...
Channel motor records from 20 to 50.
2004-09-23 16:18:12 +00:00
Ron Sluiter
04bf14f94a
Remove compiler warning on "status" in build().
2004-01-22 22:22:04 +00:00
Ron Sluiter
4277772b0e
Converted MSTA #define's to bit field.
2003-12-12 21:53:10 +00:00
MarkRivers
de02159d2a
Increased stack size to fix overflow on PPC
2003-06-30 04:57:09 +00:00
Ron Sluiter
b2a3906490
Update modification log.
2003-06-16 15:03:12 +00:00
Ron Sluiter
944dc12554
Set DBE_LOG with all db_post_events()'s.
2003-06-06 21:09:24 +00:00
Ron Sluiter
5ee7c7d22e
Stack overflows on soft_motor_task.
2003-06-06 16:18:27 +00:00
Ron Sluiter
b72ae9057e
3.14.2 compatible.
2003-05-19 17:14:03 +00:00
Ron Sluiter
1d9cf7d362
Work around SUNPro compiler error.
2003-02-14 15:00:21 +00:00
Ron Sluiter
ad7ade15e0
Restore use of OK/ERROR for function return values.
2002-10-31 21:07:25 +00:00
Ron Sluiter
67525bd0c8
Redefine callback_flag.
2002-10-31 20:47:55 +00:00
Ron Sluiter
666480bcdf
Converted to R3.14.x and C++.
2002-10-21 21:10:48 +00:00
Ron Sluiter
f068364fca
R3.14.x compatible.
2002-10-17 17:57:50 +00:00
Ron Sluiter
167dffad5f
Eliminated WAIT state.
2002-07-05 19:43:17 +00:00
Ron Sluiter
ccedb96940
Fix for DMOV processing before the last DRBV update.
2002-07-05 19:42:20 +00:00
Ron Sluiter
be2ca071e9
Eliminate WAIT state.
2002-07-05 19:40:57 +00:00
Ron Sluiter
73d167031b
- Changed "dinp_value" MOVE state to SOFTMOVE and HARDMOVE.
...
- Set "dinp_value" to DONE in soft_dinp_func() if SOFTMOVE.
2002-06-25 20:12:24 +00:00
Ron Sluiter
7327245dfa
- Changed "dinp_value" MOVE to SOFTMOVE.
...
- Bug fix; "default_done_behavior" not initialized to OFF.
2002-06-25 20:05:26 +00:00
Ron Sluiter
1ad4511058
Detect when "soft motor" has NOT initiated a move.
2002-06-25 20:01:28 +00:00
Ron Sluiter
98fa3fa065
RES field removed.
2002-03-27 21:43:45 +00:00
Ron Sluiter
6df4747fd1
- Eliminate/minimize EPICS LINK alarms by preventing record processing before "interruptAccept" is true.
...
- If the readback is changing, but motion was not initiated by this record, then reset the motor record's target to actual position (i.e., VAL/DVAL/RVAL = RBV/DRBV/RRBV) after the last readback.
- In soft_process(), call dbProcess() instead of directly calling motor record's process().
2002-02-11 17:34:35 +00:00
Ron Sluiter
29ff1cf709
Merged with V4.3
2001-05-14 20:13:48 +00:00
Ron Sluiter
20d1f64b28
Use new LIBOBJS macro.
2000-06-14 16:30:31 +00:00
Ron Sluiter
e505adbbe0
Fixed stuck DMOV problem when "setting" position.
2000-03-03 22:36:52 +00:00
Ron Sluiter
39b5438372
Changed library name.
2000-03-03 22:34:58 +00:00
Ron Sluiter
a3ea18fc83
Version 4-1
2000-02-08 22:19:43 +00:00