org.lsst.ccs.subsystem.common
Class Filter

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

public class Filter
extends UnaryOpModule

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
Filter()
           
 
Method Summary
 java.lang.String[] getAllowedFilterType()
           
 double getAttenuation()
           
 double getCutFreq1()
           
 double getCutFreq2()
           
 int getDownSample()
           
 java.lang.String getFilterType()
           
 double getRate()
           
 int getSize()
           
 void initModule()
           
 java.lang.Object processInput(java.lang.String input, java.lang.String output, java.lang.Object val, long timeStamp)
           
 void setAttenuation(double attenuation)
           
 void setCutFreq1(double cutFreq1)
           
 void setCutFreq2(double cutFreq2)
           
 void setDownSample(int downSample)
           
 void setFilterType(java.lang.String filterType)
           
 void setRate(double rate)
           
 void setSize(int size)
           
 
Methods inherited from class org.lsst.ccs.subsystem.common.UnaryOpModule
getAttRegex, getPrefix, getSuffix, processUpdate, setAttRegex, setPrefix, setSuffix
 
Methods inherited from class org.lsst.ccs.framework.Module
getContext, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, listens, publishData, publishData, publishData, publishData, sendToReply, sendToStatus, setBeanName, setContext, setName, setNObserverThreads, setObservables, setStateModularSubsystem, setStateModularSubsystem, setTickMillis, shutdownNow, start, tick, 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

Filter

public Filter()
Method Detail

getFilterType

public java.lang.String getFilterType()

setFilterType

public void setFilterType(java.lang.String filterType)

getRate

public double getRate()

setRate

public void setRate(double rate)

getSize

public int getSize()

setSize

public void setSize(int size)

getCutFreq1

public double getCutFreq1()

setCutFreq1

public void setCutFreq1(double cutFreq1)

getCutFreq2

public double getCutFreq2()

setCutFreq2

public void setCutFreq2(double cutFreq2)

getAttenuation

public double getAttenuation()

setAttenuation

public void setAttenuation(double attenuation)

getAllowedFilterType

public java.lang.String[] getAllowedFilterType()

setDownSample

public void setDownSample(int downSample)

getDownSample

public int getDownSample()

initModule

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

processInput

public java.lang.Object processInput(java.lang.String input,
                                     java.lang.String output,
                                     java.lang.Object val,
                                     long timeStamp)
Specified by:
processInput in class UnaryOpModule


Copyright © 2012 LSST. All Rights Reserved.