public abstract class Control
extends org.lsst.ccs.framework.ConfigurableComponent
| Modifier and Type | Field and Description |
|---|---|
protected String |
description
Data fields.
|
protected Device |
devc |
protected int |
hwChan |
protected org.lsst.ccs.utilities.logging.Logger |
log |
protected Monitor |
mon |
| Constructor and Description |
|---|
Control(String desc,
int hwChan)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addConfigValues(List list)
Adds to a name-value pair list of configured values.
|
protected void |
configure(Monitor mon,
Device devc)
Configures common part of control channel.
|
List |
getConfigValues()
Gets the name-value pair list of configured values.
|
String |
getDescription()
Gets the channel description.
|
int |
getHwChan()
Gets the hardware channel number.
|
getChildren, getEnvironment, setEnvironmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitalias, change, getCheckedValueFromConfiguration, getComponentByName, getDictionary, getName, getParent, getParentObject, getSubsystem, init, injectResources, listChildren, notifyChange, notifyChangeWithoutPreliminaryChecks, postStart, proceduralWalk, publish, publish, publish, publish, publish, publish, shutdownNow, start, treeWalkprotected final String description
protected final int hwChan
protected Device devc
protected Monitor mon
protected org.lsst.ccs.utilities.logging.Logger log
public Control(String desc, int hwChan)
desc - The descriptive namehwChan - The hardware channel numberprotected void configure(Monitor mon, Device devc)
mon - The associated monitordevc - The associated devicepublic String getDescription()
public int getHwChan()
public List getConfigValues()
public abstract void addConfigValues(List list)
list - The list of configured values to be updatedCopyright © 2014 LSST. All rights reserved.