public class StaticLocaliserDataBlock extends PamDataBlock<SLResult> implements AlarmDataSource
ITERATOR_END, MATCH_AFTER, MATCH_BEFORE, MATCH_EXACT, MIX_DONOTHING, MIX_INTODATABASE, MIX_OUTOFDATABASE, NOTIFY_NEW_DATA, NOTIFY_UPDATE_DATA, OFFLINE_DATA_CANCEL, OFFLINE_DATA_INTERRUPT, OFFLINE_DATA_WAIT, orderLock, POSITION_AFTER, POSITION_BEFORE, REFERENCE_ABSOLUTE, REFERENCE_CURRENT, REQUEST_DATA_LOADED, REQUEST_DATA_PARTIAL_LOAD, REQUEST_EXCEPTION, REQUEST_INTERRUPTED, REQUEST_NO_DATA, REQUEST_SAME_REQUEST
Constructor and Description |
---|
StaticLocaliserDataBlock(java.lang.Class unitClass,
java.lang.String dataName,
PamProcess parentProcess,
StaticLocaliserControl slControl,
int channelMap) |
Modifier and Type | Method and Description |
---|---|
void |
addPamData(SLResult pamDataUnit)
Adds a new PamDataUnit to the PamDataBlock.
|
boolean |
canDraw(GeneralProjector genProjector) |
AlarmCounterProvider |
getAlarmCounterProvider()
Get an alarmCounterProvider which can then generate
any number of alarm counters for a datablock.
|
boolean |
getShouldLog(PamDataUnit pamDataUnit)
Should log the data unit to the database ?
|
addDataAnnotationType, addLocalisationContents, addObserver, addObserver, addOfflineDataMap, autoSetDataBlockMixMode, cancelDataOrder, clearAll, clearChannelIterators, clearDeletedList, createProcessAnnotations, createProcessAnnotations, dumpBlockContents, findAnnotation, findAnnotation, findByDatabaseIndex, findDataUnit, findDataUnit, findUnitsinInterval, getBinaryDataSource, getCanLog, getChannelIterator, getChannelIteratorCount, getChannelMap, getClosestUnitMillis, getClosestUnitMillis, getCurrentViewDataEnd, getCurrentViewDataStart, getDataAnnotationType, getDataGain, getDatagrammedMap, getDatagramProvider, getDataName, getDataSelectCreator, getDataSelector, getDataUnit, getFirstUnit, getFirstUnit, getFirstUnitAfter, getLastUnit, getLastUnit, getListIterator, getListIterator, getListIteratorFromEnd, getListIteratorFromStart, getLocalisationContents, getLogging, getLoggingName, getLongDataName, getMixedDirection, getNaturalLifetime, getNaturalLifetimeMillis, getNextDataStart, getNextUnit, getNextUnit, getNumDataAnnotationTypes, getNumOfflineDataMaps, getNumRequiredBeforeLoadTime, getOfflineData, getOfflineDataMap, getOfflineDataMap, getOrderStatus, getParentProcess, getPreceedingUnit, getPreceedingUnit, getPreceedingUnit, getPreceedingUnit, getPrevDataEnd, getPrimaryDataMap, getProcessAnnotations, getQuickId, getRawSourceDataBlock, getRawSourceDataBlock2, getRecycledUnit, getRecyclingStoreLength, getRemovedItems, getReverseChannelIterator, getSampleRate, getSaveRequirements, getShouldBinary, getSourceDataBlock, getSourceProcess, getUnitClass, getUnitIndex, getUnitsCount, getUnitsCountFromTime, isCanClipGenerate, isClearAtStart, isLinkGpsData, isRecycling, loadViewerData, masterClockUpdate, noteNewSettings, notifyModelChanged, orderOfflineData, orderOfflineData, remove, remove, removeOfflineDataMap, reset, saveViewerData, setBinaryDataSource, setCanClipGenerate, setChannelMap, setClearAtStart, setDatagramProvider, setDataName, setLinkGpsData, setLocalisationContents, SetLogging, setMixedDirection, setNaturalLifetime, setNaturalLifetimeMillis, setRecordingTrigger, setRecycling, setRecyclingStoreLength, setSampleRate, setShouldBinary, setShouldLog, shouldNotify, sortData, toString, updatePamData
clearchanged, countObservers, createKeyItem, deleteObserver, deleteObservers, drawDataUnit, findThreadedObserver, getCPUPercent, getCPUPercent, getHoverText, getLongestObserver, getPamObservers, getRequiredHistory, hasOptionsDialog, notifyObservers, notifyObservers, setChanged, setOverlayDraw, showOptions, waitForThreadedObservers
public StaticLocaliserDataBlock(java.lang.Class unitClass, java.lang.String dataName, PamProcess parentProcess, StaticLocaliserControl slControl, int channelMap)
public boolean canDraw(GeneralProjector genProjector)
canDraw
in interface PanelOverlayDraw
canDraw
in class PamObservable
public void addPamData(SLResult pamDataUnit)
PamDataBlock
addPamData
in class PamDataBlock<SLResult>
pamDataUnit
- Reference to a PamDataUnitpublic boolean getShouldLog(PamDataUnit pamDataUnit)
PamDataBlock
getShouldLog
in class PamDataBlock<SLResult>
pamDataUnit
- dataunit to considerpublic AlarmCounterProvider getAlarmCounterProvider()
AlarmDataSource
getAlarmCounterProvider
in interface AlarmDataSource