forked from epics_driver_modules/motorBase
R6-5 updates.
This commit is contained in:
@@ -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
|
||||
==================================
|
||||
|
||||
@@ -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. </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). </td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user