kemenril / iR-APRSISD

Garmin/DeLorme inReach (or possibly other) KML feed to APRS-IS forwarding daemon
BSD 3-Clause "New" or "Revised" License
11 stars 5 forks source link

Adding multiple inReach Devices #2

Closed ericbrown closed 3 years ago

ericbrown commented 3 years ago

I added the support for multiple inReach devices.

In the config file, add your Device IMEI's (if you only have one, just use DEVICE_1). Then, add multiple SSID's so that the devices have their own SSID (e.g., DEVICE_1 == SSID_1, etc).

This version will create separate APReamble's for each inReach device and push the new position report to APRS with the correct SSID for each device.

NOTE: This version does not have command line option support. It could probably be added but I didn't personally need it so didn't spend time looking into adding support.

kemenril commented 3 years ago

Nice. It's just a bit different from the solution I was considering, but it's close. I might merge this in to start and shuffle things around a bit afterward. Were you able to successfully test this implementation with multiple active devices? Err, never mind, now that I look more closely, it isn't quite there yet. What can you tell me about the form of the data when more than one device is on?

ericbrown commented 3 years ago

This seems to work well, although it seems like it gets a bit confused between the 2 devices at times (sometimes only forwarding 1 device to APRS, sometimes both). It also seems to forward to APRS the same position report for a device (not sure if I did something dumb that affected time the times or position reporting).

I could offer access to my mapshare if you're interested in using it to test/debug.

kemenril commented 3 years ago

Similar functionality added in a slightly different and more general way. Still waiting to see how it works, but we're probably going to need much different code updates to make sense for this now. Also, note the major refactor from yesterday, which should not change functionality, but the internals have changed a good bit.