next beta build#205 of YAAC, created 2024-Dec-30
next beta build #205 of YAAC ("Yet Another APRS Client"), created 2024-Dec-30 downloadable from https://www.ka2ddo.org/ka2ddo/YAAC.html https://sourceforge.net/p/yetanotheraprsc changes and updates include: 1. update version of Apache compress library, including adding dependent Apache IO library to fix breakage in OSM XML importer. 2. augment NWSMultiline code to support arbitrary colors (not just ones looked up by the datatype code) and filled polygons so it can be used to add arbitrary drawings to messages, especially new protocols from plugins. 3. add new configuration flag options to support non-APRS-IS or RF protocols (to support incompatible protocols provided by plugins). 4. add support for more foreign language spellings of units in OpenStreetMap database snapshots. 5. more minor performance optimizations in OSM importers. 6. fix premature throwing of EOFExceptions for non-empty buffered input streams. 7. fix spelling errors in Javadocs. 8. add another search directory for FreeBSD's way of installing the distro's package of the JSSC library. 9. add new generic GUI methods to support user input dialogs with plugin-provided extensions. 10. fix tactical query message processing so it doesn't annoy the user asking if it's OK to send tactical names when the local YAAC station doesn't have any tactical names. 11. improve ?LOCAL query to report if station hasn't heard any local stations. 12. allow supplemental map layers to be conditionally omitted if the current environment doesn't allow them for some reason. 13. expose OSM search-related classes in core YAAC so plugins can use them for their own search code. 14. fix MultiRangeSpinnerNumberModel so a JSpinner-edited numeric value won't break the UI if it was set to an out-of-range value (e.g., by changing the locale country of the computer to a jurisdiction with a different band plan). 15. keep PopupTaggedNodeWindow from getting excessively large when there is a large amount of information to display. 16. add a hook so plugins can add data to a PopupTaggedNodeWindow. 17. fix layouts of port configuration panels so fields don't collapse to invisible sizes if the editor window is reduced in size. 18. fix bug in GUI startup on Mac OS X when using Java 8. 19. fix rendering bug for Locate Landmark table. 20. recognize more types of OpenStreetMap features, such as intermittent or seasonal bodies of water, and more obscure amenity types. 21. change structure of OSM binary files to allow storing the segment number of a single segment of an OSM Way. 22. refactor OSM importers so common code isn't duplicated between the PBF and XML importer variants. fix bugs in XML importer and bring it up-to-date with the PBF importer. 23. add optional support for extracting postal address information from OpenStreetMap into a local database, using a plugin to provide the database support. Also add support to extract the national border Ways so they could potentially be used to update address points with country codes. 24. created the Address DB plugin, which provides the above-mentioned database support for extracting postal addresses from the OpenStreetMap data and adds YAAC menu choices for searching said database. 25. add extension to Callsign DB plugin to support Address DB plugin. 26. normalize plugin Ant build.xml files to produce output .jar and .zip files with the same names in the same directories as the Maven POM files would do, and vice versa for Maven POM files that didn't formerly completely do what the Ant scripts did. 27. fix Ant build.xml scripts for plugins with unit test code to be able to run the unit tests from Ant. 28. fix exception in sounds plugin when new station is heard. 29. create new TAK plugin to enable YAAC to be a client of a Team Awareness Kit (TAK) network. 30. fix documention directory location for telemetryalarm plugin, update some out-of-date SMS gateway names. 31. include test libraries in source code distribution so Ant build scripts can run the unit tests.
|
objects.pos
3
Andrew, Do you have a legend that breaks out the object attributes in the object.pos file? Like what does this all mean: *111111z4738.27N/12243.53Wr I feel like the *111111z is time and equals permanent. What’s the rest mean if I got that right. Jamie Hughes WA7JH (360) 340-8886
|
Heap Limit Reached
4
I noticed that I was seeing the entire world and I was likely running out of memory. Can someone remind me where to set the range limit? Jamie Hughes WA7JH (360) 340-8886
|
World Map For HF APRS
2
All: I'm new to YAAC and I was wondering if it's possible to import a simple World Map? My primary interest is HF APRS so there's no need for a detailed street map. Also wondering if it's possible to remove the grid lines. Thanks, Tony
|
YAAC under FreeBSD 14.2
4
I'm returning to FreeBSD after almost 10 years using Debian/Fedora for ham laptop. Its been an expected return with having to compile from source and/or search for obscure packages to get things to work. YAAC is one of the first ham programs to get installed to my older laptop with a fresh install of FreeBSD 14.2 running a XFCE desktop with 1Tb SSD. Through trial and error, here are my steps to get YAAC communicating with both my GPS and TH-D72: ```` $ su - # pw groupmod wheel -m USER # pkg install java/openjdk8 [tried openjdk22 --> 11, all fail to find jssc, aka no serial ports. Both YAAC & FreeBSD jssc lib not found >openjdk8] # pkg install comms/java-simple-serial-connector [>11yrs old, is from source for fork used by YAAC] # pkg install gpsd plug in GPS note USB port, /dev/ttyU1 on my laptop plug in TH-D72 running packet12 mode --> https://www.ka2ddo.org/ka2ddo/YAACdocs/config_serialtnc.html /dev/ttyU1 on my laptop # chmod 660 /dev/ttyU0 # chmod 660 /dev/ttyU1 # vi /etc/rc.conf add: gpsd_enable="YES" add: gpsd_device="/dev/ttyU0" [check your usb port, I will build a udev style rule for the GPS under FreeBSD] # exit download YAAC to /home/user/Software-local/YAAC $ unzip YAAC $ cd YAAC $ java -jar YAAC.jar [-debug if needed, will fill logs & slow program] config as needed ```` I will continue to test/tune this process with the newest JSSC fork and newer openjdk version. Will report back my findings.
|
YAAC Mobile, symbol not showing on map
3
Good day, Andrew - I have a Win11 PC running YAAC in the truck. It connects via local Ethernet network to a Microsat WX3in1 that is always on and is set up to beacon, digi my callsign, provide smartbeaconing. The Microsat has its own GPS (but sadly, it won't share it via the network). On YAAC, using raw packets I can see all the local traffic through the WX3in1 network connection, and can see my own beacons and telemetry being digi'ed via local digipeaters. I see my position packets as well. I have YAAC set to keep my station centered, and indeed it does. However, I never see an icon or crosshairs for my own truck. I've gone into the menu multiple times to select/deselect the options for show my station, but nothing changes. It shows all the other stations in receiving range, though. What am I doing wrong? -- Cheers and 73 - Jon N7UV
|
missing message and query
4
installed the latest version but Message and Query are missing from the tool bar
|
Where is the YAAC configuration profile stored?
5
I'm just curious, since I can't seem to find it. Where is the YAAC configuration profile stored? I understand that there is a "nameless" profile, and that we can create other profiles. But where is the base configuration for YAAC stored? Pascal AC7N
|
YAAC failing to display menu on OSX Sequoia
3
I am trying to set up YAAC on an Apple M2 MacBook running Sequoia 15.1.1. When I run "java -jar YAAC.jar" the YAAC window comes up, but there is no menu to allow me to configure it. I get the following error on the terminal during the startup (pertinent section clipped): Thu Dec 12 10:06:03 EST 2024: YAAC Macifying main menu bar.... java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.ka2ddo.yaac.YAAC.main(YAAC.java:690) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.ka2ddo.yaac.bootstrap.YAACBootstrap.main(YAACBootstrap.java:301) Caused by: java.lang.NullPointerException at org.ka2ddo.yaac.gui.os.GuiOsAdapter.osSpecificInitGui(GuiOsAdapter.java:70) at org.ka2ddo.yaac.gui.MainGui.<init>(MainGui.java:497) ... 10 more Thu Dec 12 10:06:03 EST 2024: YAAC starting digipeater.... etc.... No menu. 73 Pascal AC7N
|
Can't download Map
2
Hi Andrew This is a strange one I think. YAAC is installed but the map does not populate. At the bottom of the screen there seems to be indication openstreetmap cannot download and earlier I was being asked to login to Earth (something or other). I do not have an account. Any idea what is going on? My YAAC version is Oct 16> Thanks in advance. Joe VA3TV
|
Using RTSystems cables
12
Hi, I am trying to configure a port through yaac to my Kenwood D710 using an RTsytems cable. No matter what setting I choose I cannot communicate with yaac. The RTsystems software works fine, I am trying to configure a port and when I use the test function all I get is a blank window. Any help is appreciated. Cheers Tom kf6kyd
|
YAAC and Direwolf interfacing
19
HI all I have been running yaac for a long time with a TNC-Pi2 on my rpi3 and a Kenwood TMD710G. I have recently had to ditch the tnc and have been looking at replacing it with direwolf. I have a working configuration using direwolf 1.7 and a digirig into my Baofeng handheld. I want to make this work with my kenwood mobile TMd710G. I am thinking that most of my current configuration will work. I don't think that my digirig would work. I have read somewhere that I need to setup an AGWPE port. Can anyone help please? Thanks in advance Joe VA3TV
|
OSX and RT Systems cables?
5
Is anyone here using RT Systems cables with OSX? I can see the adapters but when I test the connections I get a blank screen.
|
Problem installing java
2
HI Andrew I have a rpi3 running the latest raspi version (bookworm) and I have direwolf also installed. I tried to install yaac on the same pi and openjdk-8-jre fails to install with unmet dependencies. The error message appears below. The other two install fine, but obviously I cannot install yaac on the same pi. I have not tried using the earlier raspi version. Joe The following packages have unmet dependencies: ca-certificates-java : Breaks: openjdk-8-jre-headless (< 8u382~b04-2~) but 8u312-b07-1+rpi1 is to be installed E: Unable to correct problems, you have held broken packages.
|
Import Raw OSM file not working in build#204
4
For the last two weekly changeset files, I have receive a error when trying to import the update. The most recent file I attempted to import is changesets-241118.osm.bz2 - I also attempted both the changeset and full database for 241111. The debug log shows the following: OsmXmlSegmenter: minHeapRequired=991531972 free=8031321136 Unable to open OSM Map data file: java.lang.NoClassDefFoundError: org/apache/commons/io/input/CloseShieldInputStream at org.ka2ddo.yaac.osm.OsmXmlSegmenter.parse(OsmXmlSegmenter.java:241) at org.ka2ddo.yaac.core.provider.CoreProvider$FileOSMImport$OSMParseThread.run(CoreProvider.java:1377) at java.base/java.lang.Thread.run(Thread.java:840) Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.input.CloseShieldInputStream at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) ... 3 more Was there a change in the file format or something else that is causing this error?
|
OSX Sequoia
9
Where can I find OSX Sequoia install and run instructions?
|
KPC-3+ USB losing the port
10
Have two KPC-3(+ USB) units. One is the KPC-3 with the DB-25. The other is the KPC-3+ USB. The -3 works fine and has no issues. The -3+ USB keeps losing the USB connection to the computer on a regular basis. It will run for perhaps 45 minutes to an hour, then nothing. Both units i set up the same way .. set both units to KISS mode then run the software with KISS-only enabled. I've searched and think i am missing a step/command somewhere. Anybody has this setup working, please let me know how you did it. I appreciate it and thank-you. Paul N6MYA
|
Power Warnimg
3
I keep getting a low voltage warning even after I changed power supplies and checked the voltage. Is this a YAAC problem or a pi problem.
|
No Beacon tab in expert mode
4
Running version 204. I had upgraded from 201. Upgrade process did not work automatically, I did a fresh install and reloaded my saved xml file. I am not seeing a beacon tab in the expert mode, that tab appears to be missing. Tabs that I do see in order are: General Transmit Digipeat Ports Status Preferences Behavior Callsign DB It is beaconing correctly, just wanted to look at the settings after the upgrade. Thanks for any help! Frank Bobro - N3FB 443.650 + PL of 131.8 Transmitting from Canonsburg, PA
|
APRS Tactical Messages
6
Good day Alex, In the last few weeks, I (we) have noticed lots of APRS tactical messages from you. It appears that you are sending your digipeater beacon every minute as well as SARTrack with a beacon every 15 seconds. Remember that APRS relies on multiple radios and systems to rebroadcast your data. This means that your beacons are flooding the network with little to no real ability to be propagated with other traffic. Would you be willing to adjust your settings to fall in line with a best practice APRS configuration. Your tactical messages are being received worldwide. Thank in advance for your consideration, Jamie Hughes WA7JH (360) 340-8886
|
1 - 20 з 562