R6-5 updates.

This commit is contained in:
Ron Sluiter
2010-04-21 20:59:24 +00:00
parent 2d21d79755
commit 261c1f6741
3 changed files with 74 additions and 10 deletions
+27 -1
View File
@@ -212,7 +212,7 @@ Modification Log from R6-4 to R6-5
set motorAxisDone False in motorAxisDrvSET_t functions that start
motion (motorAxisHome, motorAxisMove, motorAxisVelocityMove) and force
a status update with a motorParam->callCallback(pAxis->params) call.
Files modified: - NewportSrc/drvMM4000Asyn.c
- AtttoCube/drvANC150.cc
- MotorSimSrc/drvMotorSim.c
@@ -282,6 +282,32 @@ Modification Log from R6-4 to R6-5
File modified: motorApp/MotorSrc/motorRecord.cc
25) Removed the depreciated motor resolution field (RES) from the motor record
database definition. The RES field has been depreciated by the MRES
field since R4-5
Files modified: motorApp/MotorSrc/motorRecord.cc
motorApp/MotorSrc/motorRecord.dbd
26) Removed unused, and under used, MMAP and NMAP indicators.
File modified: motorApp/MotorSrc/motorRecord.cc
27) Two new Aerotech device drives were added. An 'asyn motor' version of the
Ensemble and a Soloist under the old driver architecture.
Files added: devSoloist.cc, drvSoloist.cc, drvSoloist.h
drvEnsembleAsyn.cc, drvEnsembleAsyn.h
28) Matthew Pearson (Diamond) added support for the ADEL and MDEL fields.
Files modified: motorRecord.cc, motorRecord.dbd
29) Added synchronize field (SYNC) that sets VAL/DVAL/RVAL to RBV/DRBV/RRBV.
Files modified: motorRecord.cc, motorRecord.dbd
Modification Log from R6-3 to R6-4
==================================
+18 -2
View File
@@ -1049,10 +1049,10 @@ below.
</tr>
<tr>
<td><a href="#Fields_status">STUP</a></td>
<td>R</td>
<td>R/W*</td>
<td>Status Update Request</td>
<td>RECCHOICE</td>
<td>ON(1)<br>
<td>OFF(0), ON(1), BUSY(2)<br>
</td>
</tr>
<tr>
@@ -1063,6 +1063,14 @@ below.
<td><br>
</td>
</tr>
<tr>
<td><a href="#Fields_drive">SYNC</a></td>
<td>R/W*</td>
<td>Sync positions</td>
<td>RECCHOICE</td>
<td>(0:"No", 1:"Yes")<br>
</td>
</tr>
<tr>
<td><a href="#Fields_status">TDIR</a></td>
<td>R</td>
@@ -2342,6 +2350,14 @@ below.
will immediately be reset to 0, and the motor record will behave as though the
VAL field had been changed directly.&nbsp;</td>
</tr>
<tr valign="top">
<td>SYNC</td>
<td>R/W*</td>
<td>Sync positions</td>
<td>RECCHOICE</td>
<td>When this field is set to Yes(1) the record sets the Drive fields (VAL/DVAL/RVAL)
to their readback values (RBV/DRBV/RRBV) and sets the SYNC field back to No(0).&nbsp;</td>
</tr>
</tbody>
</table>
+29 -7
View File
@@ -60,6 +60,13 @@
<li>This is the latest release to include the old Ensemble device driver architecture
version. See below. </li>
</ul>
<p>
<b>RES field deleted</b>
</p>
<p>
The RES field was removed from the motor record database definition with this
release (R6-5). The RES field has been depreciated by the MRES field since R4-5.
</p>
</div>
<div style="text-align: center">
<h4>
@@ -67,15 +74,30 @@
</div>
<div style="text-align: left">
<p>
<b>Aerotech Soloist and Ensemble asyn motor support</b>
<b>Aerotech Soloist and Ensemble motor controller support</b>
</p>
<p>
Added two new drivers from Aerotech; the Soloist controller and an asyn motor version
of the Ensemble. Since the Ensemble network connection requires period communication
from the host to prevent the Ensemble from closing the network socket, the Ensemble
support based on the old device driver architecture will be removed after R5-6.
The asyn motor architecture supports continuous, periodic updates; the old architecture
does not.
Two new drivers from Aerotech were add; an asyn motor version of the Ensemble
and the Soloist under the old driver architecture. Since the Ensemble network
connection requires period communication from the host to prevent the Ensemble
from closing the network socket, the Ensemble support based on the old device
driver architecture will be removed after R5-6. The asyn motor architecture
supports continuous, periodic updates; the old architecture does not.
</p>
<p>
<b>ADEL and MDEL fields added</b>
</p>
<p>
Matthew Pearson (Diamond) added support for the ADEL and MDEL motor record
fields. Unlike most records, the ADEL/MDEL fields in the motor record apply to
the User Readback Value (RBV). See the motorRecord.html document for details.
</p>
<p>
<b>Synchronize field (SYNC)</b>
</p>
<p>
When the SYNC field is set to Yes(1) the record sets the Drive fields (VAL/DVAL/RVAL)
to their readback values (RBV/DRBV/RRBV) and sets SYNC field back to No(0).
</p>
</div>
<p>