|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectPamguardMVC.PamObservable
PamguardMVC.PamDataBlock<Tunit>
PamguardMVC.AcousticDataBlock<RawDataUnit>
PamguardMVC.PamRawDataBlock
amplifier.AmplifiedDataBlock
public class AmplifiedDataBlock
| Field Summary | |
|---|---|
private double[] |
gain
|
| Fields inherited from class PamguardMVC.PamObservable |
|---|
masterClockSample, objectChanged, overlayDraw, pamObservers, pamProfiler |
| Constructor Summary | |
|---|---|
AmplifiedDataBlock(java.lang.String name,
PamProcess parentProcess,
int channelMap,
float sampleRate)
|
|
AmplifiedDataBlock(java.lang.String name,
PamProcess parentProcess,
int channelMap,
float sampleRate,
boolean autoDisplay)
|
|
| Method Summary | |
|---|---|
double |
getDataGain(int chan)
Return the gain applied to any data created into this datablock. |
void |
setDataGain(double[] gain)
|
| Methods inherited from class PamguardMVC.PamRawDataBlock |
|---|
getChannelListManager, getSamples, getSamples, removeOldUnitsT |
| Methods inherited from class PamguardMVC.AcousticDataBlock |
|---|
findParentSource, getParentSourceData, notifyModelChanged, prepareAmplitudeCalculations, prepareChannelLists |
| Methods inherited from class PamguardMVC.PamObservable |
|---|
canDraw, clearchanged, countObservers, createKeyItem, deleteObserver, deleteObservers, drawDataUnit, findThreadedObserver, getCPUPercent, getCPUPercent, getHoverText, getLongestObserver, getPamObservers, getRequiredHistory, notifyObservers, notifyObservers, setChanged, setOverlayDraw, waitForThreadedObservers |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private double[] gain
| Constructor Detail |
|---|
public AmplifiedDataBlock(java.lang.String name,
PamProcess parentProcess,
int channelMap,
float sampleRate)
public AmplifiedDataBlock(java.lang.String name,
PamProcess parentProcess,
int channelMap,
float sampleRate,
boolean autoDisplay)
| Method Detail |
|---|
public void setDataGain(double[] gain)
public double getDataGain(int chan)
PamDataBlockExample 1: The amplifier module will just return it's gain
Example 2: The FFT module will return the loss due to windowing the data.
To convert to dB use 20*log10(Math.abs(getDataGain()));
getDataGain in class PamDataBlock<RawDataUnit>chan - channel number
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||