开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

next beta build#209 of YAAC, created 2025-Feb-28


 

next beta build #209 of YAAC ("Yet Another APRS Client"), created 2025-Feb-28

downloadable from


changes and updates include:
1. fix race condition with startup of PBBS plugin for inbound
connected-mode AX.25 connections.
2. add support for macro variables generated by plugins which can
be referenced in the free-text comment of beacons, status, and
auto-answer messages.
3. optimize the startup of the expert-mode Configuration dialog so
users won't have to wait so long to see it, and add performance
measurement logging to determine the worst contributors to the
slow creation of the dialog.
4. add Meta key (Apple Macintosh Command key) to set of allowable
modifiers to get the equivalent of a right-click on a single
button mouse so right-click menus can be more easily accessed
on a Mac.
5. correct the reporting of tilt direction on the line-of-sight view
(was reporting up for down and vice-versa).
6. fix IndexOutOfBoundsExceptions when trying to edit private local
Objects from the Station/Object list view.
7. handle website configuration errors properly when trying to
download plugins (especially HTTP 404 errors).
8. fix NullPointerException from race condition in closing an
APRS-IS port.
9. fix JSON parser to properly handle non-null empty arrays/lists.
10. in postal address DB plugin, fix startup NullPointerException if
database JDBC driver JAR file hasn't been configured yet.
11. harden the AREDN plugin against syntax errors in JSON files from
AREDN nodes, and update the knowledge base of directional
AREDN node types.
12. add menu bar to timeslot analysis plugin's statistics table
view so the table can be printed and exported as a CSV file.
13. fix RV Telemetry plugin to allow setting macro values, fix deleting
constant definitions, allow setting GPIO output pins as the result
of telemetry analysis, add support for SN3218 LED driver chip
(as used on the Pimoroni Automation Hat), fix scaling errors
reading ADC1x15 analog0-to-digital converter chips, allow
configurable I2C bus number (to work with different models
of Raspberry Pi), and protect algorithm processor from crashing
on bad HTTP reads.
14. fix sound file playback in the Sounds plugin, and add Maven unit
tests to verify the functionality keeps working. Note this may
cause build failures if someone tries to build YAAC using Maven
in an environment without a sound card (such as on a cloud
virtual machine).