Commit Graph

66 Commits

Author SHA1 Message Date
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
Ron Sluiter ae0c9e72e4 Removed unused macro. Axis name processing moved to send_mess(). 2000-07-14 20:01:20 +00:00
Ron Sluiter 1397511c9e Don't override CROSS_COMPILER_TARGET_ARCHS defaults. 2000-07-01 20:02:26 +00:00
Ron Sluiter 20d1f64b28 Use new LIBOBJS macro. 2000-06-14 16:30:31 +00:00
Ron Sluiter 664f52b7c9 - Moving off limit switch fix for VME58 (see README item #3).
- oms_build_trans() logic documentation.
2000-06-14 16:23:49 +00:00
Ron Sluiter 298364e99a - Replaced obsolete stdioLib.h with stdio.h
- Initialize "cmnd_response" indicator.
- "dbior" crash fix (see README item #2).
2000-06-14 16:16:13 +00:00
Ron Sluiter bbee7d30b5 - Replaced obsolete stdioLib.h with stdio.h
- Initialize "cmnd_response" indicator.
- Added "... not found" message to report().
2000-06-14 16:13:56 +00:00
Ron Sluiter 781e7bcb2e - Replaced obsolete stdioLib.h with stdio.h
- Initialize "cmnd_response" indicator.
2000-06-14 16:10:05 +00:00
Ron Sluiter 186f16e092 - Replaced obsolete stdioLib.h with stdio.h
- Uninitialized pointer bug.
- Process unsolicited error message response due to limit switch
activation so that responses don't get out of synch.
- Return zero length message size on error returns.
2000-06-14 15:21:35 +00:00
Ron Sluiter 41c2099112 PM500 support added. 2000-06-14 15:12:53 +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 5093c0dec9 - Replaced obsolete stdioLib.h with stdio.h 2000-06-14 14:58:03 +00:00
Ron Sluiter c419233631 - Use new LIBOBJS macro.
- Added PM500 device driver support.
2000-06-14 14:55:22 +00:00
Ron Sluiter 0246c90e8e Use new LIBOBJS macro. 2000-06-14 14:52:48 +00:00
Ron Sluiter c0b17a9fe3 Wrong function name in error message. 2000-06-14 14:48:43 +00:00
Ron Sluiter 002db7e7ab OMS STOP problem update. 2000-04-19 15:40:04 +00:00
Ron Sluiter e288ad273b Fixes STOP problem; i.e., backlash accel. rate applied during STOP. 2000-04-19 15:29:43 +00:00
Ron Sluiter 356710f628 Original version. 2000-04-19 15:11:03 +00:00
Ron Sluiter 6c12d46cf9 Pre-tag commit 2000-04-18 21:53:27 +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 fcb97fe2ca - Force user to configure.
- Document configuration.
2000-04-18 21:07:53 +00:00
Ron Sluiter 73b55274e6 Forcing user to configure RELEASE. 2000-04-18 21:05:19 +00:00
Ron Sluiter 60f3e2cfd9 INSTALL all object modules. 2000-04-18 21:02:52 +00:00
Ron Sluiter 78faed250f Made communication timeout constants local (for MM3000). 2000-04-18 21:01:59 +00:00
Ron Sluiter f2d0cd31f1 - Local communication timeout constants.
- In recv_mess(), process return values < 0, same as zero.
2000-04-18 21:01:05 +00:00
Ron Sluiter b08aa6db4e - Increased communication timeouts for hitting hard limit scenario.
- Removed communication retries.  Added communication error status.
- Reworked travel limit processing so that direction status bit
	matches limit switch.
- Copied drvMM4000.c's recv_mess() to here.
- Using TPE motor command primitive to test for encoder.
2000-04-18 20:55:03 +00:00
Ron Sluiter 4648247644 INSTALL all object modules. 2000-04-18 20:44:38 +00:00
Ron Sluiter 7340d25c66 Moved Hideos and MPF code to CommSrc directory. 2000-04-18 20:42:42 +00:00
Ron Sluiter 65e79469c3 Added CommSrc directory to contain Hideos and MPF code. 2000-04-18 20:40:54 +00:00
Ron Sluiter 0b5be6b099 Original recipe. 2000-04-18 20:39:24 +00:00
Ron Sluiter c75d63f30b Original recipe. 2000-04-18 19:49:31 +00:00
Ron Sluiter e505adbbe0 Fixed stuck DMOV problem when "setting" position. 2000-03-03 22:36:52 +00:00