Commit Graph
125 Commits
Author SHA1 Message Date
MarkRivers c4486cd9e4 New directory, Mclennan Servo Systems controllers 2002-03-02 19:04:33 +00:00
MarkRivers 8c0f59c87b Added AcsSrc 2002-03-02 18:47:03 +00:00
MarkRivers 11b729a99d New directory, ACS MCB-4B controller/driver 2002-03-02 18:43:36 +00:00
Ron Sluiter 43ac28c449 - Eliminated support for the "ASCII record separator (IS2) = /x1E". 2002-03-01 20:38:43 +00:00
Ron Sluiter d813881f34 - Eliminated "ASCII record separator (IS2) = /x1E".
- Stub out start_trans() and end_trans().
- Call motor_start_trans_com() at the begining of build_trans().
- Call motor_end_trans_com() at the end of build_trans().
2002-03-01 17:45: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 7d4073d6ac Over allocated memory in motor_init_com() for struct board_stat. 2002-02-25 16:57:15 +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 23ea53a4f5 CDIR must be based on RDIF. Bug fix for when MRES < 0. 2002-02-12 17:46:10 +00:00
Ron Sluiter 6df4747fd1 - Eliminate/minimize EPICS LINK alarms by preventing record processing before "interruptAccept" is true.
- If the readback is changing, but motion was not initiated by this record, then reset the motor record's target to actual position (i.e., VAL/DVAL/RVAL = RBV/DRBV/RRBV) after the last readback.
- In soft_process(), call dbProcess() instead of directly calling motor record's process().
2002-02-11 17:34:35 +00:00
Ron Sluiter b3fae7ce87 Added "initcall" function argument to process_motor_info() to prevent
LINK alarms when init_record() called.
2002-02-06 17:43:35 +00:00
Ron Sluiter 5fc7d9a26c Transform position database. 2002-02-06 17:19:46 +00:00
Ron Sluiter f892139b61 Added transform position database; TransPos.db 2002-02-06 17:18:37 +00:00
Ron Sluiter 4549b590dc Increased msgQReceive() timeout from 2 to 10 seconds in call from serialIO(). 2002-01-24 19:22:44 +00:00
Ron Sluiter b6b2bb09e6 - Replaced custom link commands with standard macros; LIBOBJS and LIBNAME.
- Updated comments.
2002-01-24 19:19:24 +00:00
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 f712bcee23 Allow one retry after a communication error. 2001-10-02 22:44:11 +00:00
Ron Sluiter 622c126137 - allow one retry after a communication error.
- use motor status response bit-field.
2001-10-02 22:39:11 +00:00
Ron Sluiter cbb8892f18 Allow one retry after a communication error. 2001-10-02 22:22:07 +00:00
Ron Sluiter de71daf5a4 Moved MOTOR_STATUS bit-field here from drvMM4000.c 2001-10-02 22:19:30 +00:00
Ron Sluiter e6f5bcd56f Moved MOTOR_STATUS bit-field to drvMMCom.h 2001-10-02 22:17:59 +00:00
Ron Sluiter 906cd47b80 - created a bit-field for motor status response.
- start_status() allows one retry after a communication error.
- set_status() sets RA_PROBLEM along with CNTRL_COMM_ERR to terminate node.
2001-10-02 21:33:56 +00:00
MarkRivers 5b091da7c1 Added #include <sysLib.h> because CLOCKS_PER_SEC led to fatal undefined error when
cross compiling from Linux
2001-09-07 23:16:04 +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 57dd1bdead Eliminate ANSI warning messages on bit-fields (README item #9). 2001-08-22 18:37:27 +00:00
Ron Sluiter 6c4cbdc3bf Lost "Use Readback" text. 2001-07-24 18:27:13 +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 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 0c9d43d66c V2.3 - added Jog velocity and acceleration fields. 2001-06-05 20:15:26 +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 3fcfa4becc - Support changing jog velocity while jogging. 2001-05-16 16:22:46 +00:00
Ron Sluiter 4a0c2b61d7 - Allow jogging.
- Support changing jog velocity while jogging.
2001-05-16 16:22:16 +00:00
Ron Sluiter 4847c7eb78 Hideos support removed. 2001-05-15 16:04:34 +00:00
Ron Sluiter fc3f629fbe - Jog velocity and acceleration command support. 2001-05-14 20:50:54 +00:00
Ron Sluiter 05fb919171 Merged with V4.3 2001-05-14 20:38:50 +00:00
Ron Sluiter 29ff1cf709 Merged with V4.3 2001-05-14 20:13:48 +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