public class ClickTrigger extends ClickDisplay implements PamObserver
Display window for click detector trigger information.
Modifier and Type | Field and Description |
---|---|
javax.swing.JProgressBar[] |
progressBars |
Constructor and Description |
---|
ClickTrigger(ClickControl clickControl,
ClickDisplayManager clickDisplayManager,
clickDetector.ClickDisplayManager.ClickDisplayInfo clickDisplayInfo) |
Modifier and Type | Method and Description |
---|---|
void |
displayTriggerHistogram(TriggerHistogram[] triggerHistogram) |
java.lang.String |
getName() |
java.lang.String |
getObserverName() |
PamObserver |
getObserverObject() |
long |
getRequiredDataHistory(PamObservable o,
java.lang.Object arg) |
void |
masterClockUpdate(long milliSeconds,
long sampleNumber) |
void |
noteNewSettings() |
void |
pamStart() |
void |
removeObservable(PamObservable o)
called when an Observable (PamDataBlock) is removed from the system
|
void |
setSampleRate(float sampleRate,
boolean notify)
New sample rate
|
void |
update(PamObservable obs,
PamDataUnit newData)
Informs the PamObserver that new data have been added to the Observable
class
|
clickedOnClick, created, getClickDisplayInfo, offlineDataChanged, pamStop
checkDualDisplay, getAxisPanel, getCopyMenuItem, getEastPanel, getFrame, getLeftPlotPanel, getNorthPanel, getPlotPanel, getRightPlotPanel, getSouthPanel, getWestPanel, repaint, setAxisPanel, setEastPanel, setFrame, setLeftPlotPanel, setNorthPanel, setPlotPanel, setRightPlotPanel, setSouthPanel, setWestPanel
public ClickTrigger(ClickControl clickControl, ClickDisplayManager clickDisplayManager, clickDetector.ClickDisplayManager.ClickDisplayInfo clickDisplayInfo)
public long getRequiredDataHistory(PamObservable o, java.lang.Object arg)
getRequiredDataHistory
in interface PamObserver
o
- PamObservable class requiring the dataarg
- optional argument from PamObservablepublic PamObserver getObserverObject()
getObserverObject
in interface PamObserver
public void update(PamObservable obs, PamDataUnit newData)
PamObserver
update
in interface PamObserver
obs
- Reference to the Observable (a PamDataBlock)newData
- Reference to the new PamDataUnitpublic java.lang.String getObserverName()
getObserverName
in interface PamObserver
public void displayTriggerHistogram(TriggerHistogram[] triggerHistogram)
public void setSampleRate(float sampleRate, boolean notify)
PamObserver
setSampleRate
in interface PamObserver
notify
- Notify other PamObservers and PamObservables in the chain.public void masterClockUpdate(long milliSeconds, long sampleNumber)
masterClockUpdate
in interface PamObserver
public java.lang.String getName()
getName
in class PamFramePlots
public void noteNewSettings()
noteNewSettings
in interface PamObserver
noteNewSettings
in class ClickDisplay
public void removeObservable(PamObservable o)
PamObserver
removeObservable
in interface PamObserver
public void pamStart()
pamStart
in class ClickDisplay