public class SerialDisplayTable extends java.lang.Object implements UserDisplayComponent, PamObserver
Constructor and Description |
---|
SerialDisplayTable(SerialLogger serialLogger) |
Modifier and Type | Method and Description |
---|---|
void |
closeComponent()
Called when the component is removed from the display.
|
java.awt.Component |
getComponent() |
java.lang.String |
getObserverName() |
PamObserver |
getObserverObject() |
long |
getRequiredDataHistory(PamObservable o,
java.lang.Object arg) |
void |
masterClockUpdate(long milliSeconds,
long sampleNumber) |
void |
noteNewSettings() |
void |
notifyModelChanged(int changeType)
Pick up model changed notifications from a parent user display.
|
void |
openComponent()
Called when the component is first displayed.
|
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 o,
PamDataUnit arg)
Informs the PamObserver that new data have been added to the Observable
class
|
public SerialDisplayTable(SerialLogger serialLogger)
public java.awt.Component getComponent()
getComponent
in interface UserDisplayComponent
public void openComponent()
UserDisplayComponent
openComponent
in interface UserDisplayComponent
public void closeComponent()
UserDisplayComponent
closeComponent
in interface UserDisplayComponent
public void notifyModelChanged(int changeType)
UserDisplayComponent
notifyModelChanged
in interface UserDisplayComponent
public long getRequiredDataHistory(PamObservable o, java.lang.Object arg)
getRequiredDataHistory
in interface PamObserver
o
- PamObservable class requiring the dataarg
- optional argument from PamObservablepublic void update(PamObservable o, PamDataUnit arg)
PamObserver
update
in interface PamObserver
o
- Reference to the Observable (a PamDataBlock)arg
- Reference to the new PamDataUnitpublic void removeObservable(PamObservable o)
PamObserver
removeObservable
in interface PamObserver
public void setSampleRate(float sampleRate, boolean notify)
PamObserver
setSampleRate
in interface PamObserver
notify
- Notify other PamObservers and PamObservables in the chain.public void noteNewSettings()
noteNewSettings
in interface PamObserver
public java.lang.String getObserverName()
getObserverName
in interface PamObserver
public void masterClockUpdate(long milliSeconds, long sampleNumber)
masterClockUpdate
in interface PamObserver
public PamObserver getObserverObject()
getObserverObject
in interface PamObserver