Commit Graph

387 Commits

Author SHA1 Message Date
Douglas Gillespie
41447dc7e0 Multiport test
Quick tester for multiport comms
2022-08-05 12:48:32 +01:00
Douglas Gillespie
5fb4a516fd
Merge pull request #9 from PAMGuard/main
Scroll to ...
2022-08-05 09:49:56 +01:00
Douglas Gillespie
b4bdae94ca Scroll to ...
Found a radom extra 5s taken off the scroll time. Remove it !
2022-08-05 09:47:39 +01:00
Douglas Gillespie
2ade43baa3 Fix to getVersion()
So new version of this command should now work on Linux and Windows.
2022-08-04 12:50:21 +01:00
Doug Gillespie
25b28e7055 Java version
Changes unpacker to deal with non numeric characters on Linux
2022-08-04 12:28:47 +01:00
Douglas Gillespie
b6b0756005
Merge pull request #8 from PAMGuard/main
Merge from main
2022-08-04 11:46:44 +01:00
Douglas Gillespie
11ba8bf91e
MErge from DG Branch (#47)
* Variable sound output level

Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.

* Code to support nogui operations when no screens present on headless
system

* Fix problem of nogui headless operation trying to access screen size.

* Click detector display fixes

1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors

* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.

* Update MHTClickTrainAlgorithm.java

Fix unsynchronised access to a datablock in click train detector which was causing index errors.

* Revamp of offline process messaging and control

Includes some databsae logging of completed tasks

* Offline task logging

Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.

* Dialog packing

Fix a couple of dialogs which don't back well on HDPI monitors

* UDP Control

Added multiport functionality
2022-08-04 11:45:47 +01:00
Douglas Gillespie
9a9f542d95
Merge DG to Main (#46)
* Variable sound output level

Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.

* Code to support nogui operations when no screens present on headless
system

* Fix problem of nogui headless operation trying to access screen size.

* Click detector display fixes

1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors

* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.

* Update MHTClickTrainAlgorithm.java

Fix unsynchronised access to a datablock in click train detector which was causing index errors.

* Revamp of offline process messaging and control

Includes some databsae logging of completed tasks

* Offline task logging

Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.

* Dialog packing

Fix a couple of dialogs which don't back well on HDPI monitors

* UDP Control

Added multiport functionality
2022-08-04 11:42:45 +01:00
Douglas Gillespie
49cd547aee
Merge DG branch (#45)
* Variable sound output level

Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.

* Code to support nogui operations when no screens present on headless
system

* Fix problem of nogui headless operation trying to access screen size.

* Click detector display fixes

1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors

* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.

* Update MHTClickTrainAlgorithm.java

Fix unsynchronised access to a datablock in click train detector which was causing index errors.

* Revamp of offline process messaging and control

Includes some databsae logging of completed tasks

* Offline task logging

Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.

* Dialog packing

Fix a couple of dialogs which don't back well on HDPI monitors

* UDP Control

Added multiport functionality
2022-08-04 11:40:29 +01:00
Douglas Gillespie
016cfd0da5 Dialog positioning
New functions to better positions dialogs on screen
2022-08-04 11:36:10 +01:00
Douglas Gillespie
a16d1d6eef UDP Control
Added multiport functionality
2022-08-03 13:20:43 +01:00
Douglas Gillespie
c9f2ab3e97
puch to main (#44)
* Variable sound output level

Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.

* Code to support nogui operations when no screens present on headless
system

* Fix problem of nogui headless operation trying to access screen size.

* Click detector display fixes

1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors

* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.

* Update MHTClickTrainAlgorithm.java

Fix unsynchronised access to a datablock in click train detector which was causing index errors.

* Revamp of offline process messaging and control

Includes some databsae logging of completed tasks

* Offline task logging

Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.

* Dialog packing

Fix a couple of dialogs which don't back well on HDPI monitors
2022-08-01 11:13:24 +01:00
Douglas Gillespie
9760c6bfc5
Merge pull request #7 from PAMGuard/main
Merge from main
2022-08-01 11:11:39 +01:00
Douglas Gillespie
55f5a3fcf1 Group detections menu
Small changes to limit the number of menu items in "Add to existing
group" to a maximum of 25 entries.
2022-08-01 10:59:36 +01:00
Douglas Gillespie
907a3af77b Merge branch 'main' of https://github.com/douggillespie/PAMGuard 2022-08-01 10:51:00 +01:00
Douglas Gillespie
5d20f311e2 Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
2022-08-01 10:50:46 +01:00
Douglas Gillespie
b3f6c0e665 Handle -nogui option in PamWorker
PamWorker used to catalog files at startup (if a file folder input
system is used). This creates a progress dialog. Stop it appearing in
-nogui operations.
2022-07-29 10:50:45 +01:00
Douglas Gillespie
57de35e966 Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
2022-07-26 18:43:54 +01:00
Douglas Gillespie
4756fe68bc Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
2022-07-26 15:41:35 +01:00
Douglas Gillespie
1a2625dee6 Merge branch 'main' of https://github.com/douggillespie/PAMGuard 2022-07-26 08:22:16 +01:00
Douglas Gillespie
6a6026b152 Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
2022-07-26 08:22:07 +01:00
Douglas Gillespie
0cb32a7df3 Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
2022-07-22 17:12:02 +01:00
Douglas Gillespie
8569b6b579
Click display fixes (#41)
* Variable sound output level

Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.

* Code to support nogui operations when no screens present on headless
system

* Fix problem of nogui headless operation trying to access screen size.

* Click detector display fixes

1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
2022-07-22 08:30:47 +01:00
Douglas Gillespie
9a314b8a6b Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
2022-07-22 08:28:58 +01:00
Douglas Gillespie
128a512ff6 Another attempt at stopping it crashing on a headless system
Dealing with displays that get created for clickangle vetos and a call
to the gui in the click train detector.
2022-07-19 16:37:57 +01:00
Douglas Gillespie
6eaa6e4978
nogoi fix for headless systems. (#40)
* Variable sound output level

Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.

* Code to support nogui operations when no screens present on headless
system

* Fix problem of nogui headless operation trying to access screen size.
2022-07-19 08:20:07 +01:00
Douglas Gillespie
fa00268ca3 Fix problem of nogui headless operation trying to access screen size. 2022-07-19 08:18:29 +01:00
Douglas Gillespie
079097e9ef Code to support nogui operations when no screens present on headless
system
2022-07-19 08:15:42 +01:00
Douglas Gillespie
9fdd30556b
Variable sound output level (#39)
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
2022-07-12 15:53:07 +01:00
Douglas Gillespie
f25003047a
Merge pull request #6 from PAMGuard/main
Better GoTo options for click events and groupdetections
2022-07-12 15:51:41 +01:00
Douglas Gillespie
c233dc2594 Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main 2022-07-12 15:47:48 +01:00
Douglas Gillespie
b829ab0413 Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
2022-07-12 15:46:50 +01:00
Douglas Gillespie
b916209f4f Better GoTo options for click events and groupdetections
In tables, can now scroll to 10 or 60s before the marked event, which is
often more useful than scrolling to the exact start of those events.
2022-06-24 15:53:48 +01:00
Douglas Gillespie
847cff413d
Merge pull request #5 from PAMGuard/main
Mere from main
2022-06-24 12:31:51 +01:00
Douglas Gillespie
1739bd66b2 Merge branch 'main' of https://github.com/PAMGuard/PAMGuard 2022-06-24 12:29:44 +01:00
Douglas Gillespie
e176899a59 Add fin whale simulator and ROCCA bug
Add 20Hz simulator and another go at ROCCA memory leak
2022-06-24 12:29:38 +01:00
Douglas Gillespie
db68a8c2e7
Merge pull request #4 from PAMGuard/main
Merge in chanes from main
2022-06-24 12:27:15 +01:00
Douglas Gillespie
7e1420ad65
Merge branch 'main' into main 2022-06-24 12:27:08 +01:00
Douglas Gillespie
6ffc807803 Improve scroller logging
Additional options to only log outer scroller (data load) movement, not the very fine stuff.
2022-06-24 11:28:48 +01:00
Douglas Gillespie
7d0df4ca2d Update MarkOverlayDraw.java
fix null pointer crash
2022-06-23 16:30:17 +01:00
Douglas Gillespie
87376a70ec Fix null pointer exception while marking 2022-06-23 15:55:05 +01:00
Douglas Gillespie
32f1bd45f6 Merging changes to RawDataTransforms 2022-06-20 17:03:17 +01:00
Douglas Gillespie
b249ce389c Move symbols dialogs close to where mouse is. 2022-06-20 16:56:43 +01:00
Douglas Gillespie
e3e309fa26 Merge branch 'main' of https://github.com/douggillespie/PAMGuard 2022-06-20 15:38:30 +01:00
Douglas Gillespie
c5c0f9bb44
Bug fixes for data selectors (#38)
* Global arguments to set params in acquisition and database.

* Fix bug in CTD dataselector panel.

* Extra options for creating data selectors

Extra options so dataselectors can be kept simple and not include all
possible options for super detections as well as their own - more use
when selecting data for a superdetection !
2022-06-17 17:02:41 +01:00
Douglas Gillespie
a26bb670d2 Extra options for creating data selectors
Extra options so dataselectors can be kept simple and not include all
possible options for super detections as well as their own - more use
when selecting data for a superdetection !
2022-06-17 15:04:24 +01:00
Douglas Gillespie
df5b3b4dfe Fix bug in CTD dataselector panel. 2022-06-17 14:25:31 +01:00
Douglas Gillespie
410815fcc7 Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main 2022-06-17 10:13:29 +01:00
Douglas Gillespie
af956d3568 Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main 2022-06-17 10:05:50 +01:00
Douglas Gillespie
68d2815221 Add maven build configuration 2022-06-17 10:04:57 +01:00