Commit Graph

100 Commits

Author SHA1 Message Date
Ron Sluiter 45b33d8064 Merged from R4-3.
- Comment: MPF_SERIAL must be defined if either serial or GPIB communication is required.
- Updated support modules to latest releases; mpfSerial R1-2, MPF R1-6, EPICS base R3-13-4
2001-04-20 19:28:22 +00:00
Ron Sluiter 5c4d902c85 Support for "include" commands. 2001-04-20 14:57:12 +00:00
Ron Sluiter 2f6d63f825 - Updated with EPICS base R3.13.3 2001-04-19 19:23:00 +00:00
Ron Sluiter 97a18bd665 - Wrong order to "cd" "nfsCommands" and "cdCommands". 2001-02-15 17:01:48 +00:00
Ron Sluiter e9a7337d5a - Removed HIDEOS support. 2000-11-22 19:01:20 +00:00
Ron Sluiter 4182c6a58b - Removed HIDEOS support.
- Added MPF_GPIB for "WithMPF" example.
2000-11-22 17:51:17 +00:00
Ron Sluiter 0410c17f5c - Remove HIDEOS support.
- Use conditional (i.e., MPF_SERIAL) to simplify usage.
2000-11-22 17:18:56 +00:00
Ron Sluiter 7c0bf54369 Use conditional (i.e., MPF_SERIAL) to simplify Makefile. 2000-11-22 17:13:22 +00:00
Ron Sluiter f670bc59de - Velocity, acceleration and jogging command parameters off by 1,000. 2000-11-08 20:41:33 +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 e93c8902bc - Added ImsLib to Contents. 2000-09-06 14:18:21 +00:00
Ron Sluiter d7286577c9 Added OMS VME58 st.cmd startup command. 2000-09-06 14:14:37 +00:00
Ron Sluiter c78c9bf883 - Original. 2000-09-06 14:10:41 +00:00
Ron Sluiter 63dfc80496 - Original. 2000-09-06 13:53:29 +00:00
Ron Sluiter ca19beb632 - Added PM500 and IMS file; st.cmd commands. 2000-09-05 22:47:24 +00:00
Ron Sluiter d2f1a3a352 - Added PM500 and IMS files.
- Grouped communiation files together.
2000-09-05 22:43:44 +00:00
Ron Sluiter 7c6aacba07 - Release V4.2 2000-09-05 22:42:31 +00:00
Ron Sluiter 81a0c00c88 - Moved "encoder_status" from motordrvCom.h to here. 2000-09-05 22:13:07 +00:00
Ron Sluiter bdde263f84 - Add communication timeout error check.
- Added test for "SE" error response; send msg. to system console.
2000-09-05 22:11:58 +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 adcc69afed Original version. 2000-08-29 13:50:32 +00:00
Ron Sluiter 2cf352b10c removed unused iocmotor directory 2000-08-29 13:39:56 +00:00
Ron Sluiter e27b1d0c6d - V4.2 updates. 2000-08-18 19:58:47 +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 4f774921a3 - Added a simple, basic, motor template. 2000-08-16 19:02:20 +00:00
Ron Sluiter a4ecf827c3 - Force user to edit SUPPORT.
- TEMPLATE_TOP and MSITOP must be defined to build motorExApp directory.
2000-08-16 18:51:21 +00:00
Ron Sluiter 90efa40acc Item #19 in README file. 2000-07-25 20:34:50 +00:00
Ron Sluiter 4d7c439be9 Original version. 2000-07-25 13:36:44 +00:00
Ron Sluiter 58f3519cfc Added support for Intelligent Motion Systems, Inc. IM483[PL/SM] controllers. 2000-07-20 20:12:25 +00:00
Ron Sluiter 3b99d1caab - EPICS_BASE should be at end of RELEASE.
- Support for MPF_SERIAL and Benjamin Franksen GPIB.
2000-07-17 18:59:31 +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 d61d3c8833 Orginial check-in. 2000-07-17 17:21:52 +00:00
Ron Sluiter ecfc59faf2 - Command line terminator appended to output message by send_mess().
- Added NULL axis name array entry to driver_table.
2000-07-17 17:20:28 +00:00
Ron Sluiter dfe84dc17a - Added math.h for fabs() declaration.
- Removed unused macros.
- Removed initialization string from motor_start_trans_com() arguments.
- Removed command line terminator argument from motor_end_trans_com().
2000-07-17 17:13:46 +00:00
Ron Sluiter 1dc0652a6e - Added stdlib.h for abs() declaration.
- Removed unused macros.
- Removed initialization string from motor_start_trans_com() arguments.
- Removed command line terminator argument from motor_end_trans_com().
2000-07-17 17:11:36 +00:00
Ron Sluiter dff38eb9ee Original check-in. 2000-07-17 16:20:16 +00:00
Ron Sluiter e8a13a1ed8 Support for GPIB Module from Benjamin Franksen. 2000-07-17 16:17:08 +00:00
Ron Sluiter 146a78856b - New LIBOBJS macro.
- Support for EPICS GPIB Module from Benjamin Franksen.
2000-07-17 16:15:46 +00:00
Ron Sluiter a660d95c74 - Removed unused macros.
- Added local axis name array.
- Added axis name array entry to driver_table.
- send_mess() processes axis name if passed in function argument.
2000-07-17 16:09:38 +00:00
Ron Sluiter 7120b5e27f - Simplified command line termination; no need to pad command strings.
- Added local axis name array.
- Added axis name array entry to driver_table.
- send_mess() processes axis name if passed in function argument.
2000-07-14 21:46:43 +00:00
Ron Sluiter 7d25b4ecc8 - send_mess() handles axis name; no need to pad command string.
- send_mess() does command line termination.
- Removed oms_trans_axis[]; implemented driver specific axis names.
2000-07-14 20:30:12 +00:00
Ron Sluiter ea1f18abd6 - Command line termination simplification has made the initialization string function argument in motor_start_trans_com() obsolete.
- Removed command line termination character argument from motor_end_trans_com().  Command line termination character processing moved to send_mess().
2000-07-14 20:24:20 +00:00
Ron Sluiter ea686b1276 - Removed initialization string from motor_start_trans_com() arguments.
- Removed command line termination character argument from motor_end_trans_com().
2000-07-14 20:19:08 +00:00