org.lsst.ccs.subsystem.common
Class SignalGenerator

java.lang.Object
  extended by java.util.Observable
      extended by org.lsst.ccs.framework.Module
          extended by org.lsst.ccs.subsystem.common.SignalGenerator
All Implemented Interfaces:
java.io.Serializable, java.util.Observer

public class SignalGenerator
extends org.lsst.ccs.framework.Module

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.lsst.ccs.framework.Module
org.lsst.ccs.framework.Module.ValueUpdate
 
Field Summary
 
Fields inherited from class org.lsst.ccs.framework.Module
log, name, nObserverThreads, registry, tickMillis
 
Constructor Summary
SignalGenerator()
           
 
Method Summary
 double getAmplitude()
           
 double getDc()
           
 double getFrequency()
           
 java.lang.String getOutput()
           
 double getPhase()
           
 java.lang.String getSignalType()
           
static long getTimeOrigin()
           
 void setAmplitude(double amplitude)
           
 void setDc(double dc)
           
 void setFrequency(double frequency)
           
 void setOutput(java.lang.String output)
           
 void setPhase(double phase)
           
 void setSignalType(java.lang.String type)
           
 void tick()
           
 
Methods inherited from class org.lsst.ccs.framework.Module
getContext, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, initModule, listens, processUpdate, publishData, publishData, publishData, publishData, sendToReply, sendToStatus, setBeanName, setContext, setName, setNObserverThreads, setObservables, setStateModularSubsystem, setStateModularSubsystem, setTickMillis, shutdownNow, start, update
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignalGenerator

public SignalGenerator()
Method Detail

getTimeOrigin

public static long getTimeOrigin()

setSignalType

public void setSignalType(java.lang.String type)

getSignalType

public java.lang.String getSignalType()

setFrequency

public void setFrequency(double frequency)

getFrequency

public double getFrequency()

setPhase

public void setPhase(double phase)

getPhase

public double getPhase()

setAmplitude

public void setAmplitude(double amplitude)

getAmplitude

public double getAmplitude()

setOutput

public void setOutput(java.lang.String output)

getOutput

public java.lang.String getOutput()

getDc

public double getDc()

setDc

public void setDc(double dc)

tick

public void tick()
Overrides:
tick in class org.lsst.ccs.framework.Module


Copyright © 2012 LSST. All Rights Reserved.