couple of places where PamDatablock.getLastUnit() was being used without
synchronization and the unit was being deleted between the line checking
there was a unit there and a line attempting to use the unit. Now
correctly synched so will get a unit you can use, or null.
* allow Rocca to run without classifiers
Fixed bug that threw an error if no classifier files were specified in Rocca Params dialog
* add rocca switch to enable dev mode
currently only shows/hides extra buttons in the Params dialog, but will
extend to more options in the future
* Fix memory issue with RoccaContourDataBlocks not being released for
garbage collection
Set RoccaContourDataBlock objects to null and stop PamObserver Timer to
force release
* allow Rocca to run without classifiers
Fixed bug that threw an error if no classifier files were specified in Rocca Params dialog
* add rocca switch to enable dev mode
currently only shows/hides extra buttons in the Params dialog, but will
extend to more options in the future
* Adding comments to table definitions.
Update tabledefs so tableitems can have descriptions. Useful to the
coder, but can also export formal xms schema for each table.
* Writing xml schema
Writing xml schema for PAMGuard database with annotations as complex
types
* Working SUD click extractor
Seems to be mostly working and can generate PAMGuard click files
automatically when processing SUD files using the soundtrap click
detector
* Small changes to SUD in PAMGuard
* Better SUD timing
Using latest microsecond time extraction from SUD unpack
* SUD Processing
Extraction of SUD file clicks with SoundTrap Click Detector. Timing now
correct. Added some help pages.
* Functional SUD Reader and SUD Click Extractor
All seems working. Seems to throw the odd exception at end of file, but
works OK.
* Fix network sender since it was hopelessly out of date and did not send
data in the correct format. OK now, though only tested on NARW.
* Fix network sender since it was hopelessly out of date and did not send
data in the correct format. OK now, though only tested on NARW.
* Mods to support command line and Network control of PAMGuard and to
retrieve summary information from some modules.
* Fix issue #80: recording path command line override
* Allow RUNNOTHING bearing calculations
Co-authored-by: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>