Commit Graph
111 Commits
Author SHA1 Message Date
Ron Sluiter 94f368d366 Bug fix for backlashing into limit switch; update CDIR. 2004-10-08 17:54:47 +00:00
Ron Sluiter e358b78db3 support for 32 motors per controller, maximum. 2004-09-20 20:45:05 +00:00
Ron Sluiter 64df389fd7 sendmsg() argument changed to char *. 2004-09-20 20:39:55 +00:00
Ron Sluiter a65ea76973 Default to debug variables commented out. 2004-09-20 20:38:33 +00:00
Ron Sluiter 590341f605 Do status update if nothing else to do. 2004-09-20 20:37:28 +00:00
Ron Sluiter 141daff817 Increase max. axis / board to 32. 2004-09-20 20:23:08 +00:00
Ron Sluiter 6940bff692 Restore conditional compilation for debugging. 2004-09-20 20:20:44 +00:00
Ron Sluiter c07939a5c7 Added osiUnistd.h for RTEMS. 2004-08-30 16:28:41 +00:00
MarkRivers d8e950bd91 Make debugging work with iocsh 2004-07-28 18:16:06 +00:00
MarkRivers fa745ae0c8 Make debugging work with iocsh 2004-07-28 18:10:47 +00:00
MarkRivers 2a21e59998 Remove conditional compilation for debugging; new dbd file 2004-07-28 18:10:01 +00:00
MarkRivers 607abe3419 New file to support debugging flags 2004-07-28 18:09:25 +00:00
Ron Sluiter b5d1f24973 R5-4 2004-07-16 19:27:08 +00:00
Ron Sluiter 80901f0181 - Update lval in load_pos() if FOFF is set to FROZEN; see README #7.
- Allow sign(MRES) != sign(ERES); see README #9
2004-02-12 19:39:29 +00:00
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 cf16857433 Initialize PID parameters. 2004-02-03 19:42:47 +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 7144c84d66 Valid "delay" in process_messages(); 0 < delay <= (quantum * 2). 2003-12-23 16:14:27 +00:00
Ron Sluiter 8deb26ca27 Make DMOV visible for VDCT. 2003-12-17 16:20: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 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 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 d44657de9a Moved OMS specific "irqdatastr" to OmsSrc. 2003-10-28 16:32:11 +00:00
Ron Sluiter 90bd1ffdff R5.2 2003-10-23 19:52:16 +00:00
MarkRivers ae7873ebf6 Added epicsMessageQueue 2003-09-17 16:43:59 +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 f9a0a7f43e Removed unused monitor_mask variable. 2003-06-16 15:32:43 +00:00
Ron Sluiter 9109007802 Updated modification log. 2003-06-16 15:08:24 +00:00
Ron Sluiter 944dc12554 Set DBE_LOG with all db_post_events()'s. 2003-06-06 21:09:24 +00:00
Ron Sluiter c6074ea245 Home velocity field (HVEL) added. 2003-06-05 15:54:08 +00:00
Ron Sluiter 00739f9b1f Compiler error with gcc-2.96. 2003-05-30 19:35:20 +00:00
Ron Sluiter 04fec42a7d send_mess() tests for NULL, not '0'. 2003-05-23 19:48:44 +00:00
Ron Sluiter 535795ef59 Elminated "hiding variable" compiler warnings. 2003-05-23 19:45:08 +00:00
Ron Sluiter 38d6d06bb3 Handle MSB and LSB bit-field packing. 2003-05-23 19:44:05 +00:00
Ron Sluiter 03d1a4fb80 R3.14.2 compatible. 2003-05-19 17:54:19 +00:00
Ron Sluiter 2ee855a809 R3.14.2 requires $(EPICS_BASE_IOC_LIBS). 2003-05-14 20:16:16 +00:00
Ron Sluiter 4ee2b78352 - Elminate three redundant DMOV monitor postings.
- Consolidate do_work() backlash correction logic.
- Home velocity field (HVEL) added.
2003-05-12 19:07:03 +00:00
Ron Sluiter e9a7f3c746 Debug() only defined for GNU compiler. 2003-02-13 21:54:00 +00:00
Ron Sluiter 02ae4dc0f8 Remove fast_lock.h and STATIC. 2002-10-31 20:46:17 +00:00
Ron Sluiter 31e3a7fee8 Restore use of OK and ERROR for function return values. 2002-10-31 20:45:17 +00:00
Ron Sluiter e3e024276a Restore use of OK/ERROR for return values. 2002-10-31 20:44:26 +00:00
Ron Sluiter 4b67929440 - Change driver_table function return values.
- Delete #ifndef __cplusplus conditionials.
2002-10-31 20:43:05 +00:00
Ron Sluiter 6cbe3cadda Change motor_dset function return values. 2002-10-31 20:41:29 +00:00
Ron Sluiter 3e6fcfee99 - Enumerate CALLBACK_VALUES.
- Change motor_dset function return values.
2002-10-31 20:40:53 +00:00