public class Maq20DiscreteFunc extends Maq20Discrete
| Modifier and Type | Field and Description |
|---|---|
static short |
TIMEBASE_MSECS
Public data.
|
static short |
TIMEBASE_SECS
Public data.
|
static short |
TIMEBASE_USECS
Public data.
|
| Constructor and Description |
|---|
Maq20DiscreteFunc(Maq20 maq,
int modId)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
armFunction(int chan)
Arms a function.
|
void |
disarmFunction(int chan)
Disarms a function.
|
boolean |
isFunctionArmed(int chan)
Gets the function armed state.
|
void |
saveConfig(int chan)
Saves the function configuration.
|
readDiscIn, readDiscIn, readDiscIn, readDiscOut, readDiscOut, readDiscOut, writeDisc, writeDisc, writeDiscpublic static final short TIMEBASE_SECS
public static final short TIMEBASE_MSECS
public static final short TIMEBASE_USECS
public Maq20DiscreteFunc(Maq20 maq, int modId) throws org.lsst.ccs.drivers.commons.DriverException
maq - The underlying Maq20 objectmodId - The module registration IDorg.lsst.ccs.drivers.commons.DriverExceptionpublic void armFunction(int chan)
throws org.lsst.ccs.drivers.commons.DriverException
chan - The function channelorg.lsst.ccs.drivers.commons.DriverExceptionpublic void disarmFunction(int chan)
throws org.lsst.ccs.drivers.commons.DriverException
chan - The function channelorg.lsst.ccs.drivers.commons.DriverExceptionpublic boolean isFunctionArmed(int chan)
throws org.lsst.ccs.drivers.commons.DriverException
chan - The function channelorg.lsst.ccs.drivers.commons.DriverExceptionpublic void saveConfig(int chan)
throws org.lsst.ccs.drivers.commons.DriverException
chan - The function channelorg.lsst.ccs.drivers.commons.DriverExceptionCopyright © 2018 LSST. All rights reserved.