public class NoiseDataBlock extends PamDataBlock<NoiseDataUnit> implements AlarmDataSource
Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
displayNames |
static java.lang.String[] |
measureNames
These are the names used in the database columns, so dont' change them on pain of
nothing ever working ever again !
|
static int |
NNOISETYPES |
static int |
NOISE_HI95 |
static int |
NOISE_LO95 |
static int |
NOISE_MAX |
static int |
NOISE_MEAN |
static int |
NOISE_MEDIAN |
static int |
NOISE_MIN |
static int |
NOISE_PEAK |
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 |
---|
NoiseDataBlock(java.lang.String dataName,
PamProcess parentProcess,
int channelMap) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
createDBColumnName(int iBand,
int iMeasure) |
AlarmCounterProvider |
getAlarmCounterProvider()
Get an alarmCounterProvider which can then generate
any number of alarm counters for a datablock.
|
double[] |
getBandHiEdges() |
double[] |
getBandLoEdges() |
java.lang.String |
getBandLongName(int iBand) |
java.lang.String[] |
getBandLongNames() |
java.lang.String |
getBandName(int iBand) |
java.lang.String[] |
getBandNames() |
java.lang.String[] |
getColumnNames() |
java.lang.String |
getDefaultBandName(int iBand) |
double |
getHighestFrequency() |
double |
getHighestFrequency10() |
double |
getLowestFrequency() |
double |
getLowestFrequency10() |
static java.lang.String |
getMeasureName(int measureType) |
int |
getNumMeasurementBands() |
int |
getNumUsedStats() |
int |
getStatisticTypes() |
java.lang.String[] |
getUsedMeasureNames() |
void |
masterClockUpdate(long milliSeconds,
long clockSample) |
void |
setBandHiEdges(double[] bandHiEdges) |
void |
setBandLoEdges(double[] bandLoEdges) |
void |
setBandLongNames(java.lang.String[] bandLongNames) |
void |
setBandNames(java.lang.String[] bandNames) |
void |
setStatisticTypes(int measureTypes) |
int |
statIndexToBit(int statIndex)
Get the bitmap for the ith statistic.
|
addDataAnnotationType, addLocalisationContents, addObserver, addObserver, addOfflineDataMap, addPamData, 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, getShouldLog, getSourceDataBlock, getSourceProcess, getUnitClass, getUnitIndex, getUnitsCount, getUnitsCountFromTime, isCanClipGenerate, isClearAtStart, isLinkGpsData, isRecycling, loadViewerData, 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
canDraw, clearchanged, countObservers, createKeyItem, deleteObserver, deleteObservers, drawDataUnit, findThreadedObserver, getCPUPercent, getCPUPercent, getHoverText, getLongestObserver, getPamObservers, getRequiredHistory, hasOptionsDialog, notifyObservers, notifyObservers, setChanged, setOverlayDraw, showOptions, waitForThreadedObservers
public static final int NOISE_MEAN
public static final int NOISE_MEDIAN
public static final int NOISE_LO95
public static final int NOISE_HI95
public static final int NOISE_MIN
public static final int NOISE_MAX
public static final int NOISE_PEAK
public static final int NNOISETYPES
public static final java.lang.String[] measureNames
public static final java.lang.String[] displayNames
public NoiseDataBlock(java.lang.String dataName, PamProcess parentProcess, int channelMap)
public void masterClockUpdate(long milliSeconds, long clockSample)
masterClockUpdate
in class PamDataBlock<NoiseDataUnit>
public void setStatisticTypes(int measureTypes)
measureTypes
- the measureTypes to setpublic int getStatisticTypes()
public int getNumUsedStats()
public static java.lang.String getMeasureName(int measureType)
public java.lang.String[] getUsedMeasureNames()
public int getNumMeasurementBands()
public double[] getBandLoEdges()
public void setBandLoEdges(double[] bandLoEdges)
public double[] getBandHiEdges()
public void setBandHiEdges(double[] bandHiEdges)
public double getLowestFrequency()
public double getLowestFrequency10()
public double getHighestFrequency()
public double getHighestFrequency10()
public java.lang.String[] getColumnNames()
public java.lang.String createDBColumnName(int iBand, int iMeasure)
public java.lang.String getDefaultBandName(int iBand)
public java.lang.String[] getBandNames()
public void setBandNames(java.lang.String[] bandNames)
public java.lang.String[] getBandLongNames()
public void setBandLongNames(java.lang.String[] bandLongNames)
public java.lang.String getBandName(int iBand)
public java.lang.String getBandLongName(int iBand)
public int statIndexToBit(int statIndex)
statIndex
- public AlarmCounterProvider getAlarmCounterProvider()
AlarmDataSource
getAlarmCounterProvider
in interface AlarmDataSource