Commit Graph
39 Commits
Author SHA1 Message Date
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