Comments (5)
The new approach works really well. I'd say this issue is closed. I really like the latest code too.
from ir-aprsisd.
Multiple inReach device support added in #2
from ir-aprsisd.
Decided to try a somewhat different tactic than you were using. Take a look at the new code, and let me know if it seems to behave in the correct way. Pay special attention to the new Devices section in the config file, which you can define for a fixed multi-device mapping, or leave undefined. If you leave it undefined, the first device that it finds gets your SSID as defined, and the number is incremented for each subsequent device.
There is also a command-line option now that allows you to specify an IMEI, but that option overrides the entire Device section, forcing a static map containing only that IMEI with the default SSID. Additionally, a -C option has been added to allow you to run with an alternate configuration file, in case you want something like a different APRS symbol for each device, for example, which isn't currently supported in another way.
Anyway, it's still mostly speculative, but take a look, and let me know if it helps.
from ir-aprsisd.
I do like your approach...its a bit cleaner.
I'm going to test this out over the next few days with my 2 devices and let you know.
from ir-aprsisd.
Thanks,
I had been wondering whether you'd seen it after the big refactor the other day. I'm much happier with it since then, it should be close enough to functionally identical, and the new structure is such that if I want to add, say, support for Spot tracking devices or other slightly different data sources, it should be relatively simple. Of course, I don't have, nor do I know anyone with, a Spot, either, so it may need to wait. :)
from ir-aprsisd.
Related Issues (5)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ir-aprsisd.