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
Ron Sluiter
7340d25c66
Moved Hideos and MPF code to CommSrc directory.
2000-04-18 20:42:42 +00:00
Ron Sluiter
a6f2175911
Moved these labels from drvMMCom.h to here for new controller device drivers
...
that will need serial/GPIB support.
2000-03-03 22:19:55 +00:00
Ron Sluiter
cafc1ed441
Eliminated warning message.
2000-03-03 22:18:30 +00:00
Ron Sluiter
1a4420b5c0
Moved communication support to from NewportSrc to here.
2000-03-03 22:17:03 +00:00
Ron Sluiter
f671527cdf
Install shared include files.
2000-03-03 22:15:44 +00:00
Ron Sluiter
a3ea18fc83
Version 4-1
2000-02-08 22:19:43 +00:00