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