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
Ron Sluiter
90f3f4d788
- Default "polling rate" should not be 60HZ.
...
- Make default interrupt levels the same; i.e., 5.
2001-08-02 15:07:36 +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
017981cc41
Define "Server_Mod_Name" only if configured for GPIB.
2001-07-20 15:14:21 +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
c0bdaf6264
Fix for project facility generated VxWorks kernel and C++ code load error.
2001-06-11 19:29:20 +00:00
Ron Sluiter
cb7364a002
Bug fix for MIP left in STOP state.
2001-06-08 19:27:13 +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
a43824f8ca
JAR and JVEL updates.
2001-06-05 21:21:10 +00:00
Ron Sluiter
b8605e33d8
Updated.
2001-06-05 21:17:31 +00:00