Uses of Interface
PamguardMVC.PamObserver
Packages that use PamObserver
Package
Description
-
Uses of PamObserver in Acquisition
Classes in Acquisition that implement PamObserverModifier and TypeClassDescriptionclass
Data acquisition process for all types of input device. -
Uses of PamObserver in AirgunDisplay
Classes in AirgunDisplay that implement PamObserver -
Uses of PamObserver in AIS
Classes in AIS that implement PamObserverModifier and TypeClassDescriptionclass
Process NMEA data to extract AIS information -
Uses of PamObserver in alarm
Classes in alarm that implement PamObserver -
Uses of PamObserver in amplifier
Classes in amplifier that implement PamObserver -
Uses of PamObserver in analogarraysensor
Classes in analogarraysensor that implement PamObserver -
Uses of PamObserver in angleMeasurement
Classes in angleMeasurement that implement PamObserver -
Uses of PamObserver in annotationMark
Classes in annotationMark that implement PamObserver -
Uses of PamObserver in Array
Classes in Array that implement PamObserverModifier and TypeClassDescriptionclass
Manager for different array configurations.class
Methods in Array that return PamObserver -
Uses of PamObserver in ArrayAccelerometer
Classes in ArrayAccelerometer that implement PamObserver -
Uses of PamObserver in Azigram
Classes in Azigram that implement PamObserverModifier and TypeClassDescriptionclass
Azigram process will take FFT data from a DIFAR sonobuoy source, demux, and then compute Azigram (Thode et al 2019 JASA). -
Uses of PamObserver in backupmanager
Classes in backupmanager that implement PamObserver -
Uses of PamObserver in beamformer
Classes in beamformer that implement PamObserverModifier and TypeClassDescriptionclass
Base process for both continuous and detect-then-localise beam forming. -
Uses of PamObserver in beamformer.continuous
Classes in beamformer.continuous that implement PamObserver -
Uses of PamObserver in beamformer.localiser
Classes in beamformer.localiser that implement PamObserverModifier and TypeClassDescriptionclass
This process doesn't calculate continuous beams, but when data do arrive, it calculates a beam'O'Gram for data in that time-frequency box and estimates a best location based on that time interval.class
-
Uses of PamObserver in bearinglocaliser
Classes in bearinglocaliser that implement PamObserver -
Uses of PamObserver in bearinglocaliser.beamformer
Classes in bearinglocaliser.beamformer that implement PamObserver -
Uses of PamObserver in binaryFileStorage
Classes in binaryFileStorage that implement PamObserver -
Uses of PamObserver in cepstrum
Classes in cepstrum that implement PamObserver -
Uses of PamObserver in clickDetector
Classes in clickDetector that implement PamObserverModifier and TypeClassDescriptionclass
class
class
This is the main bearing time display for the click detector.class
Main click detector process.class
class
class
class
class
Display which shows the raw click waveform.class
Creates a click ICI histogram display add-inclass
Something similar to ClickTrainDetector, but working on the output of tracked clicks so that accurate positions for groups of tracked clicks are calculated and can be displayed / stored.Methods in clickDetector that return PamObserverModifier and TypeMethodDescriptionClickBTDisplay.getObserverObject()
ClickSpectrum.getObserverObject()
ClickTrigger.getObserverObject()
ClickWaveform.getObserverObject()
IDI_Display.getObserverObject()
-
Uses of PamObserver in clickTrainDetector
Classes in clickTrainDetector that implement PamObserverModifier and TypeClassDescriptionclass
The core of the click train detector.class
Process which classifies click trains.class
Process which, if conditions are met, attempts to localise a click train. -
Uses of PamObserver in clipgenerator
Classes in clipgenerator that implement PamObserverModifier and TypeClassDescriptionclass
Process for making short clips of audio data.class
Methods in clipgenerator that return PamObserver -
Uses of PamObserver in cpod
Classes in cpod that implement PamObserver -
Uses of PamObserver in crossedbearinglocaliser
Classes in crossedbearinglocaliser that implement PamObserver -
Uses of PamObserver in dataPlots
Methods in dataPlots that return PamObserver -
Uses of PamObserver in dataPlotsFX
Methods in dataPlotsFX that return PamObserver -
Uses of PamObserver in dataPlotsFX.data
Methods in dataPlotsFX.data that return PamObserver -
Uses of PamObserver in dbht
Classes in dbht that implement PamObserver -
Uses of PamObserver in decimator
Classes in decimator that implement PamObserverModifier and TypeClassDescriptionclass
Deprecated.class
New decimator processe, based on the DecimatorWorker class which can be use to upsample as well as decimate. -
Uses of PamObserver in depthReadout
Classes in depthReadout that implement PamObserver -
Uses of PamObserver in detectiongrouplocaliser
Classes in detectiongrouplocaliser that implement PamObserver -
Uses of PamObserver in difar
Classes in difar that implement PamObserverModifier and TypeClassDescriptionclass
class
SonobuoyManager should contain all of the Sonobuoy related functions in the DIFAR module. -
Uses of PamObserver in difar.beamforming
Classes in difar.beamforming that implement PamObserver -
Uses of PamObserver in difar.trackedGroups
Classes in difar.trackedGroups that implement PamObserverModifier and TypeClassDescriptionclass
Subscribe to DifarDataBlocks and assign new bearings to groups of whales -
Uses of PamObserver in envelopeTracer
Classes in envelopeTracer that implement PamObserver -
Uses of PamObserver in eventCounter
Classes in eventCounter that implement PamObserver -
Uses of PamObserver in fftManager
Classes in fftManager that implement PamObserverMethods in fftManager that return PamObserver -
Uses of PamObserver in fftManager.fftorganiser
Classes in fftManager.fftorganiser that implement PamObserver -
Uses of PamObserver in fileOfflineData
Classes in fileOfflineData that implement PamObserver -
Uses of PamObserver in Filters
Classes in Filters that implement PamObserver -
Uses of PamObserver in generalDatabase
Classes in generalDatabase that implement PamObserver -
Uses of PamObserver in gpl
Classes in gpl that implement PamObserver -
Uses of PamObserver in GPS
Classes in GPS that implement PamObserverModifier and TypeClassDescriptionclass
class
class
Dialog to update the PC clock from GPRMC data.Methods in GPS that return PamObserver -
Uses of PamObserver in group3dlocaliser
Classes in group3dlocaliser that implement PamObserver -
Uses of PamObserver in IMU
Classes in IMU that implement PamObserver -
Uses of PamObserver in ishmaelComms
Classes in ishmaelComms that implement PamObserver -
Uses of PamObserver in IshmaelDetector
Classes in IshmaelDetector that implement PamObserverModifier and TypeClassDescriptionclass
class
This is the abstract superclass for all the "Ishmael detectors", i.e., the detection PamProcesses that use a detection function and threshold in the course of doing making detections.class
class
Generic process which picks a peak from any of the Ishmael detectors, e.g.class
Deprecated.class
class
This implements the spectrogram correlation detector. -
Uses of PamObserver in IshmaelLocator
Classes in IshmaelLocator that implement PamObserverModifier and TypeClassDescriptionclass
Two-hydrophone bearing calculation.class
Two-hydrophone bearing calculation.class
This is a superclass to a "real" localization class. -
Uses of PamObserver in KernelSmoothing
Classes in KernelSmoothing that implement PamObserver -
Uses of PamObserver in levelMeter
Classes in levelMeter that implement PamObserverMethods in levelMeter that return PamObserver -
Uses of PamObserver in likelihoodDetectionModule
Classes in likelihoodDetectionModule that implement PamObserver -
Uses of PamObserver in likelihoodDetectionModule.linearAverageSpectra
Classes in likelihoodDetectionModule.linearAverageSpectra that implement PamObserverModifier and TypeClassDescriptionclass
This is the PamProcess implementing the Linear Averaged Spectra processing block for the likelihoodDetectionModule. -
Uses of PamObserver in likelihoodDetectionModule.normalizer
Classes in likelihoodDetectionModule.normalizer that implement PamObserverModifier and TypeClassDescriptionclass
This PamProcess implements the normalizer of the likelihood detector. -
Uses of PamObserver in likelihoodDetectionModule.spectralEti
Classes in likelihoodDetectionModule.spectralEti that implement PamObserverModifier and TypeClassDescriptionclass
The PamProcess which implements the spectralEti signal processing. -
Uses of PamObserver in likelihoodDetectionModule.thresholdDetector
Classes in likelihoodDetectionModule.thresholdDetector that implement PamObserverModifier and TypeClassDescriptionclass
This PamProcess is the main maximum likelihood threshold detector logic. -
Uses of PamObserver in listening
Classes in listening that implement PamObserver -
Uses of PamObserver in loc3d_Thode
Classes in loc3d_Thode that implement PamObserver -
Uses of PamObserver in loggerForms
Classes in loggerForms that implement PamObserver -
Uses of PamObserver in loggerForms.monitor
Methods in loggerForms.monitor with parameters of type PamObserverModifier and TypeMethodDescriptionvoid
FormsMonitorMaster.addObserver
(PamObserver pamObserver, boolean reThread) void
FormsMonitorMaster.deleteObserver
(PamObserver pamObserver) -
Uses of PamObserver in ltsa
Classes in ltsa that implement PamObserverMethods in ltsa with parameters of type PamObserverModifier and TypeMethodDescriptionvoid
LtsaDataBlock.orderOfflineData
(PamObserver dataObserver, LoadObserver loadObserver, long startMillis, long endMillis, int loadKeepLayers, int interrupt, boolean allowRepeats) -
Uses of PamObserver in Map
Classes in Map that implement PamObserverModifier and TypeClassDescriptionclass
This is the actual map display, with the bluebackground, the gps track, etc.class
The map needs a process since it now produces data units to go into a data block.class
Mainly a container for map objects, holding the main MapPanel and the right hand control items.Methods in Map that return PamObserver -
Uses of PamObserver in mapgrouplocaliser
Classes in mapgrouplocaliser that implement PamObserver -
Uses of PamObserver in matchedTemplateClassifer
Classes in matchedTemplateClassifer that implement PamObserverModifier and TypeClassDescriptionclass
Calculates a correlation difference coefficient between a match and reject click template and classifies a data unit based on a threshold value for the coefficient. -
Uses of PamObserver in networkTransfer.send
Classes in networkTransfer.send that implement PamObserver -
Uses of PamObserver in NMEA
Classes in NMEA that implement PamObserver -
Uses of PamObserver in noiseBandMonitor
Classes in noiseBandMonitor that implement PamObserver -
Uses of PamObserver in noiseMonitor
Classes in noiseMonitor that implement PamObserver -
Uses of PamObserver in noiseOneBand
Classes in noiseOneBand that implement PamObserver -
Uses of PamObserver in offlineProcessing.legacyremotestuff
Classes in offlineProcessing.legacyremotestuff that implement PamObserver -
Uses of PamObserver in PamController.masterReference
Classes in PamController.masterReference that implement PamObserver -
Uses of PamObserver in PamguardMVC
Classes in PamguardMVC that implement PamObserverModifier and TypeClassDescriptionclass
Similar to PAMProcess, but always subscribes itself to upstream datablocks using the instant options to this process always get's called in the same thread as data were collected in and before data units are sent for storage.class
Adapter class for PamObserver so not necessary to implement absolutely everything.class
class
class
There may be several actual DisplayPanels if lots of different displays all want one.class
This is a decorator class for PamObservers which intercepts any data being sent to that observer and puts the data into a list which will then be re-read in a separate thread, rather than sending if for direct execution.Methods in PamguardMVC that return PamObserverModifier and TypeMethodDescriptionPamObservable.getLongestObserver()
PamObserver.getObserverObject()
PamObserverAdapter.getObserverObject()
PamProcess.getObserverObject()
RawDataDisplay.RawDisplayPanel.getObserverObject()
ThreadedObserver.getObserverObject()
PamObservable.getPamObserver
(int ind) Get a pam observer at the given index.Methods in PamguardMVC with parameters of type PamObserverModifier and TypeMethodDescriptionvoid
PamObservable.addInstantObserver
(PamObserver o) Add an observer which will always get called before data are saved or sent on to 'normal' processes.void
PamDataBlock.addObserver
(PamObserver o) void
PamDataBlock.addObserver
(PamObserver o, boolean reThread) void
PamObservable.addObserver
(PamObserver o) Adds a PamObserver, which will then receive notifications when data is added.void
PamObservable.addObserver
(PamObserver observer, boolean reThread) void
PamRawDataBlock.addObserver
(PamObserver o) void
PamRawDataBlock.addObserver
(PamObserver o, boolean reThread) void
PamObservable.deleteObserver
(PamObserver o) Removes an observer from the list of things that get notified from this datablockPamObservable.findThreadedObserver
(PamObserver o) Go through the observer list and check inside any that are wrapped in threaded observers,double
PamObservable.getCPUPercent
(PamObserver pamObserver) int
PamProcess.getOfflineData
(PamDataBlock dataBlock, PamObserver endUser, long startMillis, long endMillis, int loadKeepLayers) Request offline data.boolean
PamObservable.isInstantObserver
(PamObserver o) See if an observer is in the instant list.void
PamDataBlock.orderOfflineData
(PamObserver dataObserver, LoadObserver loadObserver, long startMillis, long endMillis, int loadKeepLayers, int interrupt) Similar functionality to getOfflineData, but this will launch a separate worker thread to do the actual work getting the data.void
PamDataBlock.orderOfflineData
(PamObserver dataObserver, LoadObserver loadObserver, long startMillis, long endMillis, int loadKeepLayers, int interrupt, boolean allowRepeats) Similar functionality to getOfflineData, but this will launch a separate worker thread to do the actual work getting the data.Constructors in PamguardMVC with parameters of type PamObserverModifierConstructorDescriptionThreadedObserver
(PamObservable pamObservable, PamObserver singleThreadObserver) Make an intermediate observer of a PamObservable (i.e. -
Uses of PamObserver in PamguardMVC.blockprocess
Classes in PamguardMVC.blockprocess that implement PamObserverModifier and TypeClassDescriptionclass
Modified PamProcess which can block data for analysis in chunks rather than a continuous data stream. -
Uses of PamObserver in PamguardMVC.dataOffline
Methods in PamguardMVC.dataOffline that return PamObserverModifier and TypeMethodDescriptionOfflineDataLoadInfo.getCurrentObserver()
OfflineDataLoadInfo.getEndObserver()
Methods in PamguardMVC.dataOffline with parameters of type PamObserverModifier and TypeMethodDescriptionvoid
OfflineDataLoading.orderOfflineData
(PamObserver dataObserver, LoadObserver loadObserver, long startMillis, long endMillis, int loadKeepLayers, int interrupt, boolean allowRepeats) Similar functionality to getOfflineData, but this will launch a separate worker thread to do the actual work getting the data.void
OfflineDataLoadInfo.setCurrentObserver
(PamObserver dataObserver) void
OfflineDataLoadInfo.setEndObserver
(PamObserver endObserver) Constructors in PamguardMVC.dataOffline with parameters of type PamObserverModifierConstructorDescriptionOfflineDataLoadInfo
(PamObserver dataObserver, LoadObserver loadObserver, long startMillis, long endMillis, int loadKeepLayers, int interrupt, boolean allowRepeats) OfflineDataLoadInfo
(PamObserver dataObserver, PamObserver endObserver, long startMillis, long endMillis, int loadKeepLayers, boolean allowRepeats) -
Uses of PamObserver in patchPanel
Classes in patchPanel that implement PamObserver -
Uses of PamObserver in qa
Classes in qa that implement PamObserver -
Uses of PamObserver in qa.analyser
Classes in qa.analyser that implement PamObserverModifier and TypeClassDescriptionclass
Used for loading in and analysing test data sets. -
Uses of PamObserver in qa.generator
Classes in qa.generator that implement PamObserver -
Uses of PamObserver in qa.monitor
Classes in qa.monitor that implement PamObserverModifier and TypeClassDescriptionclass
Process to monitor output of all other detector data blocks. -
Uses of PamObserver in radardisplay
Classes in radardisplay that implement PamObserverMethods in radardisplay that return PamObserver -
Uses of PamObserver in ravendata
Classes in ravendata that implement PamObserver -
Uses of PamObserver in rawDeepLearningClassifier.dlClassification
Classes in rawDeepLearningClassifier.dlClassification that implement PamObserverModifier and TypeClassDescriptionclass
The deep learning classification process. -
Uses of PamObserver in rawDeepLearningClassifier.segmenter
Classes in rawDeepLearningClassifier.segmenter that implement PamObserverModifier and TypeClassDescriptionclass
Acquires raw sound data and then sends off to a deep learning classifier. -
Uses of PamObserver in RightWhaleEdgeDetector
Classes in RightWhaleEdgeDetector that implement PamObserver -
Uses of PamObserver in rocca
Classes in rocca that implement PamObserverModifier and TypeClassDescriptionclass
Main Rocca processclass
class
-
Uses of PamObserver in rockBlock
Classes in rockBlock that implement PamObserverModifier and TypeClassDescriptionclass
This version of RockBlockProcess uses the jSerialComm library instead of RXTX -
Uses of PamObserver in seismicVeto
Classes in seismicVeto that implement PamObserverModifier and TypeClassDescriptionclass
The class that actually does the display work.class
Methods in seismicVeto that return PamObserver -
Uses of PamObserver in soundPlayback
Classes in soundPlayback that implement PamObserverModifier and TypeClassDescriptionclass
Pam Process for sound playback (controls data from multiple channels and then passes it on to the PlaybackSystem.Methods in soundPlayback with parameters of type PamObserverModifier and TypeMethodDescriptionvoid
PlaybackDataServer.orderPlaybackData
(PamObserver dataObserver, PlaybackProgressMonitor progressMonitor, float playbackRate, long startMillis, long endMillis) Request playback data. -
Uses of PamObserver in SoundRecorder
Classes in SoundRecorder that implement PamObserver -
Uses of PamObserver in soundtrap
Classes in soundtrap that implement PamObserver -
Uses of PamObserver in Spectrogram
Classes in Spectrogram that implement PamObserverModifier and TypeClassDescriptionclass
class
Standard process for any PamControlled unit observing marks made manually on spectrogram displays.Methods in Spectrogram that return PamObserver -
Uses of PamObserver in spectrogramNoiseReduction
Classes in spectrogramNoiseReduction that implement PamObserver -
Uses of PamObserver in targetMotionModule
Classes in targetMotionModule that implement PamObserver -
Uses of PamObserver in targetMotionOld.dialog
Classes in targetMotionOld.dialog that implement PamObserverModifier and TypeClassDescriptionclass
Modified version of the map panel so that some of it's drawing can be enhanced / reduced to suit the needs ot the target motion dialog. -
Uses of PamObserver in userDisplayFX
Classes in userDisplayFX that implement PamObserver -
Uses of PamObserver in UserInput
Classes in UserInput that implement PamObserver -
Uses of PamObserver in videoRangePanel
Classes in videoRangePanel that implement PamObserver -
Uses of PamObserver in videoRangePanel.externalSensors
Classes in videoRangePanel.externalSensors that implement PamObserver -
Uses of PamObserver in whistleClassifier
Classes in whistleClassifier that implement PamObserverModifier and TypeClassDescriptionclass
Provides a history window for classification results.class
Whistle Classifier process -
Uses of PamObserver in whistleDetector
Classes in whistleDetector that implement PamObserverModifier and TypeClassDescriptionclass
class
class
class
class
class
class
-
Uses of PamObserver in whistlesAndMoans
Classes in whistlesAndMoans that implement PamObserver