Commit Graph

192 Commits

Author SHA1 Message Date
Ron Sluiter eab51467ef Normal exit from send_mess() with no operation, if message is empty. 2002-03-29 21:13:24 +00:00
Ron Sluiter 724ec531fe Since motor_[start/end]_trans_com() don't allocate memory, only
call motor_end_trans_com() if valid message (i.e., not NULL).
2002-03-29 21:08:53 +00:00
Ron Sluiter d33fc7c388 RES field removed from motor record. 2002-03-27 21:44:34 +00:00
Ron Sluiter 98fa3fa065 RES field removed. 2002-03-27 21:43:45 +00:00
Ron Sluiter 3f6af5b625 RES field removed. All pos/vel/acc input are now in motor steps. 2002-03-27 21:43:15 +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 35048c0679 Removed RES field from motor record. 2002-03-27 21:24:31 +00:00
Ron Sluiter 8f605b7bc1 Updated support module releases. 2002-03-05 22:06:56 +00:00
Ron Sluiter 640b0949f2 Completely eliminate support for the 'ASCII record separator (IS2) = /x1E'. 2002-03-04 15:24:03 +00:00
MarkRivers 7b4393e513 Fixed wrong files 2002-03-02 19:07:34 +00:00
MarkRivers 60e085f100 New directory, MclennanSrc 2002-03-02 19:05:54 +00:00
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 f2e75d7e9e Fix for "cksum: out of data" messages. 2002-01-28 19:52:35 +00:00
Ron Sluiter b7813016c9 - Add TOP to macro list.
- Add support for "include" directive.
2002-01-28 19:48:26 +00:00
Ron Sluiter 65cd23a13a Add TOP to macro list. 2002-01-28 19:46:02 +00:00
Ron Sluiter d79fcdf09a Updated to EPICS base R3.13.5 2002-01-28 17:14:21 +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
MarkRivers 0de85210da EPICS_BASE_RELEASE replaced with RELEASE 2001-09-06 21:29:08 +00:00
MarkRivers 797729c15d Changes to use relative paths in RELEASE 2001-09-06 21:15:51 +00:00
Ron Sluiter 09a17cd85e All bit-field type specifications in unions set to "int". 2001-08-22 19:32:38 +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