Uses of Interface
PamguardMVC.PamObserver
Package
Description
-
Uses of PamObserver in Acquisition
Modifier and TypeClassDescriptionclass
Data acquisition process for all types of input device. -
Uses of PamObserver in AirgunDisplay
-
Uses of PamObserver in AIS
Modifier and TypeClassDescriptionclass
Process NMEA data to extract AIS information -
Uses of PamObserver in alarm
-
Uses of PamObserver in amplifier
-
Uses of PamObserver in analogarraysensor
-
Uses of PamObserver in angleMeasurement
-
Uses of PamObserver in annotationMark
-
Uses of PamObserver in Array
Modifier and TypeClassDescriptionclass
Manager for different array configurations.class
-
Uses of PamObserver in ArrayAccelerometer
-
Uses of PamObserver in Azigram
Modifier 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
-
Uses of PamObserver in beamformer
Modifier and TypeClassDescriptionclass
Base process for both continuous and detect-then-localise beam forming. -
Uses of PamObserver in beamformer.continuous
-
Uses of PamObserver in beamformer.localiser
Modifier 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
-
Uses of PamObserver in bearinglocaliser.beamformer
-
Uses of PamObserver in binaryFileStorage
-
Uses of PamObserver in cepstrum
-
Uses of PamObserver in clickDetector
Modifier 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.Modifier and TypeMethodDescriptionClickBTDisplay.getObserverObject()
ClickSpectrum.getObserverObject()
ClickTrigger.getObserverObject()
ClickWaveform.getObserverObject()
IDI_Display.getObserverObject()
-
Uses of PamObserver in clickTrainDetector
Modifier 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
Modifier and TypeClassDescriptionclass
Process for making short clips of audio data.class
-
Uses of PamObserver in cpod
-
Uses of PamObserver in crossedbearinglocaliser
-
Uses of PamObserver in dataPlots
-
Uses of PamObserver in dataPlotsFX
-
Uses of PamObserver in dataPlotsFX.data
-
Uses of PamObserver in dbht
-
Uses of PamObserver in decimator
Modifier 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
-
Uses of PamObserver in detectiongrouplocaliser
-
Uses of PamObserver in difar
Modifier and TypeClassDescriptionclass
class
SonobuoyManager should contain all of the Sonobuoy related functions in the DIFAR module. -
Uses of PamObserver in difar.beamforming
-
Uses of PamObserver in difar.trackedGroups
Modifier and TypeClassDescriptionclass
Subscribe to DifarDataBlocks and assign new bearings to groups of whales -
Uses of PamObserver in envelopeTracer
-
Uses of PamObserver in eventCounter
-
Uses of PamObserver in fftManager
-
Uses of PamObserver in fftManager.fftorganiser
-
Uses of PamObserver in fileOfflineData
-
Uses of PamObserver in Filters
-
Uses of PamObserver in generalDatabase
-
Uses of PamObserver in gpl
-
Uses of PamObserver in GPS
Modifier and TypeClassDescriptionclass
class
class
Dialog to update the PC clock from GPRMC data. -
Uses of PamObserver in group3dlocaliser
-
Uses of PamObserver in IMU
-
Uses of PamObserver in ishmaelComms
-
Uses of PamObserver in IshmaelDetector
Modifier 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
Modifier 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
-
Uses of PamObserver in levelMeter
-
Uses of PamObserver in likelihoodDetectionModule
-
Uses of PamObserver in likelihoodDetectionModule.linearAverageSpectra
Modifier and TypeClassDescriptionclass
This is the PamProcess implementing the Linear Averaged Spectra processing block for the likelihoodDetectionModule. -
Uses of PamObserver in likelihoodDetectionModule.normalizer
Modifier and TypeClassDescriptionclass
This PamProcess implements the normalizer of the likelihood detector. -
Uses of PamObserver in likelihoodDetectionModule.spectralEti
Modifier and TypeClassDescriptionclass
The PamProcess which implements the spectralEti signal processing. -
Uses of PamObserver in likelihoodDetectionModule.thresholdDetector
Modifier and TypeClassDescriptionclass
This PamProcess is the main maximum likelihood threshold detector logic. -
Uses of PamObserver in listening
-
Uses of PamObserver in loc3d_Thode
-
Uses of PamObserver in loggerForms
-
Uses of PamObserver in loggerForms.monitor
Modifier and TypeMethodDescriptionvoid
FormsMonitorMaster.addObserver
(PamObserver pamObserver, boolean reThread) void
FormsMonitorMaster.deleteObserver
(PamObserver pamObserver) -
Uses of PamObserver in ltsa
Modifier and TypeMethodDescriptionvoid
LtsaDataBlock.orderOfflineData
(PamObserver dataObserver, LoadObserver loadObserver, long startMillis, long endMillis, int loadKeepLayers, int interrupt, boolean allowRepeats) -
Uses of PamObserver in Map
Modifier 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. -
Uses of PamObserver in mapgrouplocaliser
-
Uses of PamObserver in matchedTemplateClassifer
Modifier 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
-
Uses of PamObserver in NMEA
-
Uses of PamObserver in noiseBandMonitor
-
Uses of PamObserver in noiseMonitor
-
Uses of PamObserver in noiseOneBand
-
Uses of PamObserver in offlineProcessing.legacyremotestuff
-
Uses of PamObserver in PamController.masterReference
-
Uses of PamObserver in PamguardMVC
Modifier 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.Modifier 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.Modifier 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.ModifierConstructorDescriptionThreadedObserver
(PamObservable pamObservable, PamObserver singleThreadObserver) Make an intermediate observer of a PamObservable (i.e. -
Uses of PamObserver in PamguardMVC.blockprocess
Modifier and TypeClassDescriptionclass
Modified PamProcess which can block data for analysis in chunks rather than a continuous data stream. -
Uses of PamObserver in PamguardMVC.dataOffline
Modifier and TypeMethodDescriptionOfflineDataLoadInfo.getCurrentObserver()
OfflineDataLoadInfo.getEndObserver()
Modifier 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) ModifierConstructorDescriptionOfflineDataLoadInfo
(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
-
Uses of PamObserver in qa
-
Uses of PamObserver in qa.analyser
Modifier and TypeClassDescriptionclass
Used for loading in and analysing test data sets. -
Uses of PamObserver in qa.generator
-
Uses of PamObserver in qa.monitor
Modifier and TypeClassDescriptionclass
Process to monitor output of all other detector data blocks. -
Uses of PamObserver in radardisplay
-
Uses of PamObserver in ravendata
-
Uses of PamObserver in rawDeepLearningClassifier.dlClassification
Modifier and TypeClassDescriptionclass
The deep learning classification process. -
Uses of PamObserver in rawDeepLearningClassifier.segmenter
Modifier and TypeClassDescriptionclass
Acquires raw sound data and then sends off to a deep learning classifier. -
Uses of PamObserver in RightWhaleEdgeDetector
-
Uses of PamObserver in rocca
Modifier and TypeClassDescriptionclass
Main Rocca processclass
class
-
Uses of PamObserver in rockBlock
Modifier and TypeClassDescriptionclass
This version of RockBlockProcess uses the jSerialComm library instead of RXTX -
Uses of PamObserver in seismicVeto
Modifier and TypeClassDescriptionclass
The class that actually does the display work.class
-
Uses of PamObserver in soundPlayback
Modifier and TypeClassDescriptionclass
Pam Process for sound playback (controls data from multiple channels and then passes it on to the PlaybackSystem.Modifier and TypeMethodDescriptionvoid
PlaybackDataServer.orderPlaybackData
(PamObserver dataObserver, PlaybackProgressMonitor progressMonitor, float playbackRate, long startMillis, long endMillis) Request playback data. -
Uses of PamObserver in SoundRecorder
-
Uses of PamObserver in soundtrap
-
Uses of PamObserver in Spectrogram
Modifier and TypeClassDescriptionclass
class
Standard process for any PamControlled unit observing marks made manually on spectrogram displays. -
Uses of PamObserver in spectrogramNoiseReduction
-
Uses of PamObserver in targetMotionModule
-
Uses of PamObserver in targetMotionOld.dialog
Modifier 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
-
Uses of PamObserver in UserInput
-
Uses of PamObserver in videoRangePanel
-
Uses of PamObserver in videoRangePanel.externalSensors
-
Uses of PamObserver in whistleClassifier
Modifier and TypeClassDescriptionclass
Provides a history window for classification results.class
Whistle Classifier process -
Uses of PamObserver in whistleDetector
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
-
Uses of PamObserver in whistlesAndMoans