|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TelescopeBackend
Hardware used on a telescope that is downstream of the receivers. Correlators and spectrometers are two types of backends.
Version Info:
$Revision: 1219 $ |
$Date: 2008-04-14 15:03:49 -0600 (Mon, 14 Apr 2008) $ |
$Author: dharland $ |
Field Summary |
---|
Fields inherited from interface edu.nrao.sss.util.Identifiable |
---|
UNIDENTIFIED |
Method Summary | |
---|---|
void |
clearId()
Resets this instance's ID, and the IDs of all its components, to a value that represents the unidentified state. |
TelescopeBackend |
clone()
Returns a copy of this backend. |
void |
configureFrom(ResourceSpecification scienceView)
Configures this hardware so that it comes as close as possible to satisfying the scienceView . |
CorrelatorName |
getName()
Returns a more specific type for this backend. |
AntennaElectronics |
getSignalSource()
Returns the source of input signals for this backend. |
BackendType |
getType()
Returns the general type of this backend. |
void |
setId(Long id)
Sets the ID of this object; not recommended for most clients. |
void |
setSignalSource(AntennaElectronics newSource)
Sets the source of input signals for this backend. |
Methods inherited from interface edu.nrao.sss.util.Identifiable |
---|
getId |
Method Detail |
---|
void configureFrom(ResourceSpecification scienceView)
scienceView
.
scienceView
- a specification for the science goals to be met
by this hardware.BackendType getType()
CorrelatorName getName()
TelescopeBackend clone()
void setSignalSource(AntennaElectronics newSource)
newSource
- a new source of input signals for this backend.AntennaElectronics getSignalSource()
void setId(Long id)
id
- a new ID for this object.void clearId()
This method is useful for preparing an instance for storage in a database. The ID property (as of now, though this may change in the future) is used by our persistence mechanism to identify objects. If you are persisting this instance for the first time, you may need to call this method before performing a save. This is especially true if you have created this instance from XML, as the XML unmarshalling brings along the ID property.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |