UK Astronomy Technology Centre |
Chris Tierney |
Royal Observatory, Edinburgh |
31st March 2001 |
The modified GMOS assemblyControl record used by the NAOMI project
Documentation for the GMOS assemblyControl record has
been reproduced here by kind permission of HIA staff who originally produced the record.
For details of the device support code written for different assemblies, the reader is referred to the
source code, documentation on the source code (which describes the
pickoff assembly code in some detail), and the documentation
for each assembly DM screen.
Changes to the assemblyControl record implemented for NAOMI fall into the following categories:
- Minor bug fixes
- Changes to the handling of special processing which occurs, for instance, when an attached device
changes busy state. Mods were made to the
special()
record support function.
- New input fields were added. The GMOS record has five input fields, A-E. The NAOMI record has ten, A-J.
- Five extra inlinks were added, to enable the assembly to examine the MPOS field of attached devices. This
is essential in the pickoff assembly, where the current configuration of the instrument determines which
velocities must be used to achieve a new configuration.
- Initialisation of the input links for the record was modified, due to the changes above.
- A new mode, JOG, was added to the record. This enables the record to effectively handle JOG operations
with its attached devices. This required the addition of a new device support function,
jogMode()
.
- The GMOS team subsequently implemented further modifications to the record, including the addition of a device
support function for fault (interlock) handling, that were not implemented for NAOMI.