Commit Graph

143 Commits

Author SHA1 Message Date
MarkRivers 8fae7bebb0 Fix from Peter Denison for jog 2006-04-06 19:39:09 +00:00
MarkRivers b6d17bac4a Fix for Windows with extern definition 2006-04-06 19:38:48 +00:00
MarkRivers 690096a7a4 Fix from Peter for home command 2006-04-06 19:25:33 +00:00
MarkRivers 87131fc463 Changed int32_t and uint32_t to epicInt32 and epicsUInt32 2006-03-23 00:24:20 +00:00
MarkRivers 578c01f0ab Deleted definition of int32_t and uint32_t 2006-03-23 00:18:49 +00:00
MarkRivers 7ae850e550 1.4 had wrong log comment, added asyn support 2006-03-21 22:49:34 +00:00
MarkRivers 777033c72a Changed motor_cmnd to typedef, changed to C style comments 2006-03-21 22:45:05 +00:00
MarkRivers 83d61e3daa Added asyn routines 2006-03-21 22:44:30 +00:00
MarkRivers 9793a5d4e8 New files for asyn interface 2006-03-21 22:41:54 +00:00
Ron Sluiter 22c104ab75 Bug fix for STUP not being processed when LVIO true or
SPMG set to PAUSE.
2006-03-08 21:09:11 +00:00
Ron Sluiter d9e1c9f528 Fixed wrong call; replaced dbGetNRecordTypes() with dbGetNRecords(). 2006-03-06 19:20:55 +00:00
Ron Sluiter 275533b9a5 motorUtil added. 2006-02-23 19:54:35 +00:00
Ron Sluiter d8771ddd04 Start 2006-02-23 19:51:50 +00:00
Ron Sluiter 70063c0ab3 Bug fix for record issuing moves when |DIFF| < |RDBD|. 2006-02-23 13:45:57 +00:00
Ron Sluiter 5b67ff4000 Added LT_EPICSBASE macro for test EPICS base versions. 2006-01-27 23:51:47 +00:00
MarkRivers 342f876e37 Added epicsShareFunc to globals for Windows 2005-12-08 00:13:22 +00:00
MarkRivers 1041a5ee6e Changed extern to epicsShareFunc for Windows 2005-12-08 00:11:26 +00:00
Ron Sluiter 50692d6daa Malcolm Walters (Diamond) bug fixes for;
- get_units() returned wrong units for VMAX.
- get_graphic_double() and get_control_double() returned
incorrect values for VELO.
2005-11-28 16:11:10 +00:00
Ron Sluiter aec6bcfe7b Added maximum communication timeout; MAX_TIMEOUT. 2005-10-20 20:01:41 +00:00
Ron Sluiter 284d8173d4 Bug fix for CDIR not set correctly when jogging with DIR="Neg". 2005-10-11 20:56:13 +00:00
Ron Sluiter 33d0469ef6 - Bug fix for STOP not working after target position changed.
- Don't send SET_ACCEL command when acceleration = 0.0.
- Avoid STUP errors from devices that do not have "GET_INFO" command (e.g. Soft Channel).
2005-06-23 18:50:50 +00:00
Ron Sluiter 802507561d Bug fix for DMOV going true before last readback update after LS error. 2005-06-07 14:32:29 +00:00
Ron Sluiter f55ccacab2 Use RDBD as threshold for controller's position takes
precedence at initialization.
2005-06-07 14:30:36 +00:00
Ron Sluiter 59cdb65c3e "Stale data delay" bug fix. 2005-05-10 16:31:21 +00:00
Ron Sluiter a9ba3a5b01 Added "update_delay" for "Stale data delay" bug fix. 2005-05-10 16:29:33 +00:00
Ron Sluiter e3d29547e6 Clear homing and jog request buttons after error. 2005-05-10 16:28:33 +00:00
Ron Sluiter 869b17790c Added "Raw" to CDIR prompt. 2005-05-10 16:19:23 +00:00
Ron Sluiter 11744c8918 Fix comment. 2005-03-30 19:22:55 +00:00
Ron Sluiter c759cd2ef0 - R5-6
- position round-up in do_work() removed.
2005-03-18 22:36:36 +00:00
Ron Sluiter 52034a508b Debug messages conditioned on DEBUG macro. 2004-12-21 18:53:22 +00:00
Ron Sluiter 6a155a1b84 Changed pre-compiler instructions for [LSB/MSB]_First
to support MS Visual C.
2004-12-21 17:43:36 +00:00
Ron Sluiter 84a609c2f5 - make epicsExportAddress extern "C" linkage for MS Visual C
compatibility.
- fixed incorrect slew acceleration calculation.
2004-12-21 17:37:07 +00:00
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