Commit Graph

59 Commits

Author SHA1 Message Date
Ron Sluiter 7dc4614c43 Reduce omsGet() timeout from 1s to 250ms. 2004-03-02 19:20:23 +00:00
Ron Sluiter e997b6591f Disable all interrupts from oms_reset(). 2004-03-02 16:16:43 +00:00
Ron Sluiter 3eee8b4b5d Eliminate erroneous "Motor motion timeout ERROR". 2004-02-03 20:09:00 +00:00
Ron Sluiter fdc058fcd9 Remove compiler warning on "ls_active" in set_status. 2004-01-22 22:18:49 +00:00
Ron Sluiter 17215e95f5 Make T2.0.2 the default. 2003-12-19 18:36:11 +00:00
Ron Sluiter 4277772b0e Converted MSTA #define's to bit field. 2003-12-12 21:53:10 +00:00
Ron Sluiter bba6774558 update rate bug fix. 2003-12-03 19:12:35 +00:00
Ron Sluiter 3d17790636 Removed unused omsSpyClkrate. 2003-11-07 22:28:38 +00:00
Ron Sluiter 65538e87af - moved OMS specific "irqdatastr" from motordrvCom.h to
drvOms.h and DevicePrivate.
- removed "max_io_tries" from timeout calculations.
- changed omsGet() timeout argument to type bool.
- changed recv_rng and send_rng from C to C++ interface.
2003-10-28 16:57:01 +00:00
Ron Sluiter a6e50a06f4 Moved OMS8/44 specific "irqdatastr" from motordrvCom.h to drvOms.h. 2003-10-28 16:41:14 +00:00
Ron Sluiter ee91fbe028 - moved OMS specific "irqdatastr" from motordrvCom.h to here.
- changed recv_rng and send_rng from C to C++ interface.
2003-10-28 16:40:05 +00:00
Ron Sluiter c6fabe6d27 - VX2 spurious interrupt fix; enable TBE_E interrupt.
- Removed STATIC definition.
2003-10-24 14:40:12 +00:00
Ron Sluiter e955f67a57 VX2 spurious interrupt fix; enable TBE_E interrupt. 2003-10-24 14:39:38 +00:00
Ron Sluiter 9109007802 Updated modification log. 2003-06-16 15:08:24 +00:00
Ron Sluiter f6549cd4e6 - PUT device directive.
- ver 2.35-8 firmware Limit Switch problem workaround.
2003-06-05 16:41:44 +00:00
Ron Sluiter a62c55d9f8 PUT device directive. 2003-06-05 16:39:25 +00:00
Ron Sluiter ee866d9cc7 Remove unused #include's. 2003-06-04 18:36:59 +00:00
Ron Sluiter d82b738794 No C code; don't need USR_CFLAGS. 2003-05-22 17:25:55 +00:00
Ron Sluiter 562215934f R3.14.2 compatible. 2003-05-22 17:24:25 +00:00
Ron Sluiter 72754d1e15 Removed unused variable. 2003-02-14 14:55:14 +00:00
Ron Sluiter 5227bd4b16 "cast" out complier warning. 2003-02-12 18:22:04 +00:00
Ron Sluiter f85d69ac95 - Need vxLib.h for vxMemProbe().
- Restore extern "C" { for recSup.h, devLib.h, errlog.h
- Replace locationProbe() with devNoResponseProbe().
- Commented out sysAuxClkConnect() because of complier error.
2003-02-12 18:18:48 +00:00
Ron Sluiter d591c54b79 - Restore extern "C" { for recSup.h, devLib.h, errlog.h
- Replace locationProbe() with devNoResponseProbe().
2003-02-12 18:15:18 +00:00
Ron Sluiter 77f43496c1 - Remove __cplusplus conditionials.
- send_mess() return RTN_STATUS.
2003-02-03 17:18:44 +00:00
Ron Sluiter 6dc948c93f - Remove __cplusplus conditionials.
- send_mess() and omsPut() return RTN_STATUS.
2003-02-03 17:17:26 +00:00
Ron Sluiter 902465dc77 Declare oms_build_trans() returns RTN_STATUS. 2003-02-03 17:15:21 +00:00
Ron Sluiter 37d72f2b21 oms_end_trans() returns RTN_STATUS. 2003-02-03 17:13:59 +00:00
Ron Sluiter 666480bcdf Converted to R3.14.x and C++. 2002-10-21 21:10:48 +00:00
Ron Sluiter f068364fca R3.14.x compatible. 2002-10-17 17:57:50 +00:00
Ron Sluiter dad124bd38 Seperate +/- limit switch status bits. 2002-07-05 19:40:07 +00:00
Ron Sluiter 33a8372c7c - Restored SET_ENC_RATIO motor command.
- Seperate +/- limit switch status bits.
- Code around OMS bug that ignores MR+/-1.
- Use OMS UU command to support reference always in motor steps.
2002-07-05 19:37:50 +00:00
Ron Sluiter 6fcab82a19 - Eliminated SET_ENC_RATIO command.
- Put oms_build_trans() back like it was in -r 1.5
2002-04-01 22:37:19 +00:00
Ron Sluiter 49159e153e RES field removed. All pos/vel/acc input are now in motor steps. 2002-03-27 21:33:09 +00:00
Ron Sluiter 99833bfd7e Bug fix for invalid OMS commands; prefix space character
to the PREM field in oms_build_trans().
2002-02-25 17:49:05 +00:00
Ron Sluiter 9f98f37221 Bug fix for "holes" in controller memory array. 2002-02-25 16:48:13 +00:00
Ron Sluiter 0862d13dda Bug fix for "holes" in controller memory array. 2002-02-22 22:08:01 +00:00
Ron Sluiter efeb33ee1e Verified with firmware comment update: VME8 ver 2.16-8 2002-02-21 15:46:02 +00:00
Ron Sluiter c9179213c5 Using EPICS portable typedefs. 2001-12-14 20:53:00 +00:00
Ron Sluiter f517a4b176 Eliminate ANSI warning messages on bit-fields (README item #9). 2001-08-22 18:46:12 +00:00
Ron Sluiter 9a128f05a2 Comments on VS4 support. 2001-07-24 18:23:50 +00:00
Ron Sluiter 54947d248a Added comment on OMS firmware version. 2001-06-19 18:31:24 +00:00
Ron Sluiter 3307f9cdec Added comment on OMS firmware version. 2001-06-19 18:25:10 +00:00
Ron Sluiter fc3f629fbe - Jog velocity and acceleration command support. 2001-05-14 20:50:54 +00:00
Ron Sluiter 81a0c00c88 - Moved "encoder_status" from motordrvCom.h to here. 2000-09-05 22:13:07 +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