Andrew,
I am a retired software developer and Extra class Ham, AG5VQ. I recently started experimenting with APRS and found YAAC to be both interesting and in active development.
While experimenting with the callsigndb plugin, I discovered the following defects:
- Looking up call signs loaded from the FCC DB shows at most the call sign, country, status, and expiration date.
- Many amateur callsigns from the ACMA database are not found, because clients (e.g. Client id 118314, the Central Highlands Amateur Radio Club) may have multiple call signs.
- The sequence (No callsigndb.dat; Load RAC; Exit; Load RAC) results in
java.io.IOException: unable to move obsolete DB .dat file out of the way
- The sequence (No callsigndb.dat; Load FCC; Load FCC) results in multiple EOFExceptions.
- Reloading call sign source can cause an unnecessary rebuild of the DB, e.g., due to mismatches between null valued Strings loaded from callsigndb.dat and empty Strings loaded from FCC, etc.
I have created fixes for these defects and hope you will be interested in incorporating them in the next version of the plugin.
Thank you for creating YAAC and for making it so useful, easy to understand and modify.
Jim Palmer