public class Maq20PulseControl extends Object implements org.lsst.ccs.framework.HasLifecycle
| Modifier and Type | Field and Description |
|---|---|
protected Integer |
funcIndex |
protected Maq20Device |
maqDevc |
protected Integer |
modIndex |
protected String |
name
Data fields.
|
protected int |
pulsesPerRevn |
| Constructor and Description |
|---|
Maq20PulseControl() |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Pre-closure cleanup.
|
int |
getPulsesPerRevn()
Gets the pulses/revolution.
|
void |
init()
Life-cycle initialization.
|
void |
initialize()
Post-connection initialization.
|
void |
setPulsesPerRevn(int pulses)
Sets the pulses/revolution.
|
@LookupName protected String name
@LookupField(strategy=ANCESTORS) protected Maq20Device maqDevc
protected Integer modIndex
protected Integer funcIndex
protected int pulsesPerRevn
public void init()
init in interface org.lsst.ccs.framework.HasLifecyclepublic void initialize()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void close()
public void setPulsesPerRevn(int pulses)
throws org.lsst.ccs.drivers.commons.DriverException
pulses - The number of pulses per revolutionorg.lsst.ccs.drivers.commons.DriverExceptionpublic int getPulsesPerRevn()
Copyright © 2020 LSST. All rights reserved.