netAPRS Software Update

Our netAPRS is getting another upgrade. This time it will have the ability to actually tranmit GPS positions on air. Right now the GPS MUST be connected to the serial port, not through OziExplorer. This is because OziExplorer and .Net do not work well together yet – with position callbacks. It seems to loose it after about 10 callbacks or so.

It could be Garbage collection but I dont think so… My normal trick of making things global to stop GC has not fixed it – and besides, it does not Core Dump so that does not seem to be the problem. My suspicion is that a callback is taking too long, and confusing things.

I have just added the setting saving in netAPRS for beaconing. Took a little while to work out the logic for sending. It is if AGWPE menu is Selected *AND* BeaconTXRate > 0 then we can send the beacon. The beacon is set to trigger at 50% of the BeaconTXrate in the CRON subroutine.

To test this I need to properly comission the GPS port code. This required getting more settings working. But the beaconing is now working. Dumb functions only, to a single AGWPE port. It is working…

The GPS Transmission sub-system needs a lot more work, but it is looking good.