From 75d571601078abedaef304e440fdebbec557ff1f Mon Sep 17 00:00:00 2001 From: Ron Sluiter Date: Wed, 30 Mar 2005 19:28:15 +0000 Subject: [PATCH] R5-6 --- README | 53 +++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 43 insertions(+), 10 deletions(-) diff --git a/README b/README index df3c5053..7ca9c998 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ -Motor Record R5-5 Release Notice +Motor Record R5-6 Release Notice =============================================================================== -The motor record software in this release is compatible with EPICS base R3.14.7. +The motor record software in this release is compatible with EPICS base R3-14-7. Contents @@ -18,7 +18,7 @@ This contains the following motor record related items: under /iocBoot/* for configuration instructions. As distributed, this support directory only builds the following: - - motorLib; Record support and common code for all device/drivers. + - motor; Record support and common code for all device/drivers. Optionally, any of the following device/driver libraries can be built by uncommenting the appropriate line in ./motorApp/Makefile. @@ -26,8 +26,8 @@ uncommenting the appropriate line in ./motorApp/Makefile. DeltaTau - Delta Tau controllers; DeltaTauSrc directory. Ims - Intelligent Motion Systems (IMS) controllers; ImsSrc directory. Mclennan - Mclennan controllers; MclennanSrc directory. - MicosLib - Micos controller; MicosSrc directory. - MicroMoLib - MicroMo controllers; MicroMoSrc directory. + Micos - Micos controller; MicosSrc directory. + MicroMo - MicroMo controllers; MicroMoSrc directory. Newport - Newport controllers; NewportSrc directory. oms - Oregon Micro System (OMS) controllers; OmsSrc directory. PI - Physik Instrumente (PI) GmbH & Co. controllers; PiSrc @@ -39,7 +39,7 @@ Configuration ============= The following files can be edited to tailor this distribution to site specific needs. See individual files for instructions. - - ./config/RELEASE: Define location of external products. + - /configure/RELEASE: Define location of external products. If only VMEbus based motor controllers (e.g., OMS, Highland V544) and/or Soft Channel device support is used, then only @@ -47,14 +47,13 @@ needs. See individual files for instructions. For serial and/or GPIB motor controller communication, ALL of the following support modules are required; - - EPICS base R3.14.6 - - ASYN R3.3 - - IPAC R2.7a + - EPICS base R3-14-7 + - ASYN R4-2 If any example applications (motorExApp) are to be built, then TEMPLATE_TOP and MSITOP must be defined. - - ./motorApp/Makefile: Define which device/driver modules to build. + - /motorApp/Makefile: Define which device/driver modules to build. - ./Makefile: uncomment the following to build example applications. #DIRS := $(DIRS) $(filter-out $(DIRS), motorExApp) #DIRS := $(DIRS) $(filter-out $(DIRS), iocBoot) @@ -94,6 +93,40 @@ Known Problems situation. This problem is fixed with the MAXv model. +Modification Log from R5-5 to R5-6 +================================== + +1) IMS MDrive modifications; + 1) Support flexible configuration of limit switches (see + /motorApp/ImsSrc/README file). + 2) User must configure MDrives' Echo Mode Flag to two (EM=2). + + Files modified: drvIM483.h and drvMDrive.cc + +2) Removed code from record level code that rounded-up absolute and relative + positions before passing them on the device level code. Any rounding + required for controllers that communicate in integer values (motor + steps) must be done at the device level. + + File modified: do_work() in motorRecord.cc + +3) Modifications made to OMS device drivers that allow omsLib to be built, but + not ran, for solaris and linux targets. + + Files modified: in motorApp/OmsSrc; Makefile, devOmsCom.cc, drvMAXv.cc, + drvOms.cc and drvOms58.cc + +4) Override invalid acceleration rates and output an error message for OMS + devices only. + + File modified: devOmsCom.cc + +5) Replaced hardcoded task/thread stack size and priority values with generic + OSI values in all epicsThreadCreate() calls. + + Files modified: All drivers. + + Modification Log from R5-4 to R5-5 ==================================