See if there is a database module in PAMGUARD and if so, save the
settings in serialised from in the Pamguard_Settings and Pamguard_Settings_Last
tables.
Sets the acquisition settings were used to create the TargetConfigurations,
but does NOT force a error-checking synchronization the way
syncWithAcquisitionSettings() does.
Called by the specific DaqSystem to set the number of channels when it is set by
the DaqSystem (for instance FileInputSystem will set it to the
number of channels in the current file.
Set up channels when using a channel list - note
that hardware channels are no longer passed through the system
so software channels are now used throughout.
Works out what the record status should be - the buttons only apply to local
control, even if the off button is presses, it may be that a recording is being
initiated by some other part of the system.
Called by the specific DaqSystem to set sample rate when it is set by
the DaqSystem (for instance FileInputSystem will set sample rate to the
sample rate of data in the current file.
Tell the Pamguard Controller to send a notification message around ALL
program modules, processes and data blocks indicating that some settings
have changed.
Sets the side panel for the PamControlledUnit
Side panels are shown down the left hand side of
the main Pamguard GUI and are always visible, irrespective
of which tab is being viewed on the main tabbed display.
SEts up a classifier with classifier specific settings
Future versions, which will support > 1 type of classifier
will have to look at the class in the parameters and
create the correct type of classifier.
DepthProcess should ask this system for data every so often
if this return false, then the data are comign from somewhere beyond
the immediate contron of Pamgaurd and we just wait for it to arrive.
Set up specific settings for the tab - get's called quite a lot,
including whenever modules are added or removed in order to
make sure that menus contain the correct options for
existing modules.
Some abstract class function for hydrophone location that are used by
more concreate locators, in particular the StaticHydrophoneLocator
and StraightHydrophoneLocators
Smoothing filter which is basically a moving abstract filter
but it operates once on a finite amount of data
and does not insert any delays (unlike MovingAveragefilter which
handles infinite streams, but adds a delay)
This class is used to convert signal and background estimator times in seconds into window widths in samples
suitable for use with the SplitWindowNorm class.
Set up an experiment by taking the current position, then navigating to slightly outside
the edge of the circle and then cutting some shord across it at a sondomised distance from
the last position.
Straight Hydrophone Locator, uses GPS heading information from
GPS and assumes that the hydrophones are just sticking straight out
the back of the boat as though on a rigid stick.