Ron Sluiter
f068364fca
R3.14.x compatible.
2002-10-17 17:57:50 +00:00
Ron Sluiter
c3ca13f40c
R3.14.x compatible.
2002-10-17 17:34:25 +00:00
Ron Sluiter
db0408b7a6
Post all fields when recGblResetAlarms() returns an alarm.
2002-07-11 20:36:07 +00:00
Ron Sluiter
feab75f119
- Restored SET_ENC_RATIO command.
...
- Force RDBD >= MRES.
- Do another update after Done due to LS error.
- CDIR matches TDIR and RA_DIRECTION.
- Seperate +/- limit switch status bits.
2002-07-05 19:13:24 +00:00
Ron Sluiter
6c32a33a14
- Restored SET_ENC_RATIO command.
...
- Instead of calling process() directly from motor_callback(),
call dbProcess().
2002-07-05 18:52:58 +00:00
Ron Sluiter
f03fa7c265
Seperate +/- limit switch status bits.
2002-07-05 18:48:44 +00:00
Ron Sluiter
79c56c4549
- Restored SET_ENC_RATIO command.
...
- Seperate +/- limit switch status bits.
2002-07-05 17:10:31 +00:00
Ron Sluiter
5fe0e236fd
- Restored RES field for backward compatibility; RES == MRES.
...
- Backlash done in a separate command; after orginial move completed.
- Bug fix on RVAL when setting commanded <= feedback positions.
2002-04-19 16:24:10 +00:00
Ron Sluiter
14c7a1bbc4
Restored RES field for backward compatibility.
2002-04-19 14:59:22 +00:00
Ron Sluiter
c05564d0a4
- Eliminated SET_ENC_RATIO command.
2002-04-01 22:47:25 +00:00
Ron Sluiter
494aa3de72
- Eliminated SET_ENC_RATIO command.
...
- Check for valid JVEL when VMAX or VBAS are changed.
2002-04-01 22:47:03 +00:00
Ron Sluiter
35048c0679
Removed RES field from motor record.
2002-03-27 21:24:31 +00:00
Ron Sluiter
640b0949f2
Completely eliminate support for the 'ASCII record separator (IS2) = /x1E'.
2002-03-04 15:24:03 +00:00
Ron Sluiter
43ac28c449
- Eliminated support for the "ASCII record separator (IS2) = /x1E".
2002-03-01 20:38:43 +00:00
Ron Sluiter
7d4073d6ac
Over allocated memory in motor_init_com() for struct board_stat.
2002-02-25 16:57:15 +00:00
Ron Sluiter
23ea53a4f5
CDIR must be based on RDIF. Bug fix for when MRES < 0.
2002-02-12 17:46:10 +00:00
Ron Sluiter
b3fae7ce87
Added "initcall" function argument to process_motor_info() to prevent
...
LINK alarms when init_record() called.
2002-02-06 17:43:35 +00:00
Ron Sluiter
c9179213c5
Using EPICS portable typedefs.
2001-12-14 20:53:00 +00:00
Ron Sluiter
14d7535bbf
Minor comment changes.
2001-12-14 20:45:23 +00:00
Ron Sluiter
7939ce6dd0
Driver Power Monitoring state indicator must be initialized.
2001-11-12 21:46:34 +00:00
Ron Sluiter
0423811dcf
- Removed erroneous setting of PP <- TRUE in init_record().
...
- Replaced PDIF with CDIR field (see README V4.5 item #2 ).
- Simplified "tdir" logic in process().
2001-10-02 23:16:52 +00:00
Ron Sluiter
27cb93553a
- Replaced PDIF with CDIR field.
...
- PP field initial value is zero.
- See README V4.5 item #2 .
2001-10-02 23:12:16 +00:00
Ron Sluiter
1ec3f85d18
Support one retry after a communication error.
2001-10-02 22:52:27 +00:00
Ron Sluiter
57dd1bdead
Eliminate ANSI warning messages on bit-fields (README item #9 ).
2001-08-22 18:37:27 +00:00
Ron Sluiter
e190e6feef
V4.4 item #8 .
...
Bug fix for MIP left in STOP state if STOP set TRUE or SPMG set to STOP in between MIP set to RETRY in maybeRetry() and MIP set to MOVE in do_work().
2001-06-08 16:17:14 +00:00
Ron Sluiter
b9590c8198
No initial value for JAR.
...
JAR defaults to VELO/ACCL.
2001-06-05 15:43:52 +00:00
Ron Sluiter
58c0617437
LVIO bug fix (see README, V4.4 item #6 ).
...
Modified do_work() LVIO logic to set DMOV true only if MIP is DONE.
2001-06-05 15:38:44 +00:00
Ron Sluiter
57fc2ac6f3
Bug fix for entering small target positions through RVAL; README item #5 .
2001-05-14 19:52:30 +00:00
Ron Sluiter
5cc529c262
- Support for changing jog velocity on-the-fly.
...
- Added JVEL and JAR fields.
2001-05-14 19:48:43 +00:00
Ron Sluiter
7f9c6793d3
Support for changing jog velocity on-the-fly.
2001-05-14 19:46:46 +00:00
Ron Sluiter
ad7b2e28a6
- Debug messages added to motorRecord.c
...
- Merged with R4.3
2001-05-14 19:45:42 +00:00
Ron Sluiter
4d2e174585
- Jog fields (JVEL/JAR) added.
...
- Merged with V4.3
2001-05-11 21:24:21 +00:00
Ron Sluiter
7fe47da759
- Error introduced when item #14 under V4.2 was implemented.
...
- Error occurred if the STOP field was activated when the motor was not moving. Motor would become "stuck" until MIP field cleared.
- V4.3 item #1 in README file. Modified do_work() logic.
2000-11-08 20:26:53 +00:00
Ron Sluiter
315c262f3e
- Moved "encoder_status" to drvOmsCom.h.
2000-09-05 22:07:59 +00:00
Ron Sluiter
3070543aa0
- Cannot move after homing to LVIO. This is only part of the problem.
2000-09-05 22:06:50 +00:00
Ron Sluiter
fe157684ac
- Bug fix for retries not working.
2000-08-18 19:44:37 +00:00
Ron Sluiter
4679fbf1ed
- Fix for erroneous retries when target position is 1/2 way between two adjacent raw positions; round-off and subtraction errors; see README item #20 .
2000-08-16 19:09:06 +00:00
Ron Sluiter
ee511df56f
- Fix for record hanging because of erroneous retries; see README item #20 .
2000-08-16 19:04:39 +00:00
Ron Sluiter
90efa40acc
Item #19 in README file.
2000-07-25 20:34:50 +00:00
Ron Sluiter
daf1cbfa8b
- Protect against divide-by-zero with ERES.
...
- backlash correction after Jog fix; README item #17 .
- Activate DMOV when loading a position; Bug fix for V4.0 changes that left MIP nonzero after load position operation; README item #14 .
2000-07-17 18:56:06 +00:00
Ron Sluiter
c4b623ab15
- Support for driver specific axis names.
...
- Support command string record separator.
- Send axis name with send_msg().
- Remove command line terminator from motor_send().
2000-07-17 18:43:40 +00:00
Ron Sluiter
5a9381c060
- Enumerate message types.
...
- Removed 'axis_names' from structure; implemented driver specific axis name arrays.
- Removed command line termination character from send() arguments.
- Added 'axis_names' array to driver_table.
2000-07-17 18:34:02 +00:00
Ron Sluiter
7e0b3f0cfa
- README item #16 ; bug fix for no controller.
...
- Removed initializing axis names in motor_init_com().
- Fixed erroneous error messages.
- Removed initial string argument from motor_start_trans_com().
- Removed command line terminator argument from motor_end_trans_com().
2000-07-17 18:13:45 +00:00
Ron Sluiter
5aa2a8d6bb
- Removed unused axis "name" member from axis_stat structure.
...
- Removed intial string argument from motor_start_trans_com().
- Removed command line terminator from motor_end_trans_com() arguments.
2000-07-17 17:48:55 +00:00
Ron Sluiter
4a197dcd73
- Removed unused command type, QUERY.
...
- Added support for unsolicited controller responses.
2000-06-14 15:11:37 +00:00
Ron Sluiter
4e7b1bf996
- Removed unused command type, QUERY.
...
- Added "cmnd_response" to support unsolicited controller responses.
2000-06-14 15:09:40 +00:00
Ron Sluiter
30a4f36525
- Updated author and VERSION label.
...
- Restored requirement that RPS fields take precedence at initialization
(README item#1)
2000-06-14 15:07:47 +00:00
Ron Sluiter
0246c90e8e
Use new LIBOBJS macro.
2000-06-14 14:52:48 +00:00
Ron Sluiter
1319cbd749
Moved to CommSrc
2000-04-18 21:47:29 +00:00
Ron Sluiter
ca612fcc5d
Moved to CommSrc.
2000-04-18 21:46:34 +00:00