ge0rg / aprsdroid

APRSdroid - Geo-Location for Radio Amateurs
https://aprsdroid.org/
GNU General Public License v2.0
502 stars 96 forks source link

Feature Request: Profiles #68

Open ae5au opened 10 years ago

ae5au commented 10 years ago

I'd love to see profiles implemented for settings. For example, I'd have at least three profiles:

1) AE5AU-9: My mobile station. BT adapter connected to TM-D700. It needs specific init commands to get the TNC into KISS mode and I'd want to use the same SSID that my Kenwood uses with its own tracker.

2) AE5AU-7: Portable station. Using Mobilinkd BT TNC that doesn't need init. Again, I would prefer not to use the SSID of my mobile, so -7 works well.

3) AE5AU-5: APRS-IS only.

Ideally, all settings would be included in each profile allowing different symbols, position report parameters, etc.

ge0rg commented 10 years ago

Thank you for the feedback, I have profiles high on my TODO list, but the implementation is not as straightforward as I would like it to be :-)

laemmy commented 7 years ago

I use APRSdroid for Operation via International Space Station. The profile feature would be a very useful help for switching daily use and next satellite pass.

kd5jbt commented 6 years ago

This is similar to what I was going to request. I would like the APRS symbol to be saved with the SSID, so that when I change SSID it would pull up the symbol I use for that SSID.

example,
I normally use SSID-1 with walking man SSID-2 with bicyle SSID-5 with truck.

right now when I change SSID then I have go change the symbol. sometimes I even do this when I park my truck. change SSID and to walk. Then I can locate my truck when I come back.

ge0rg commented 5 years ago

So I've implemented a poor man's profile support by means of JSON configuration files.

You now can:

TheButterZone commented 2 years ago

v1.6.2b can't seem to Export profile... "[long file path to profile-currentdate-time.aprs](No such file or directory.)"

penguin359 commented 2 years ago

I just tested my copy of 1.6.2 and successfully exported the JSON to Dropbox. I was also able to import it back in from Dropbox. I also tested exporting to Amaze file manager and something funny happened, it created a text file containing the name of the JSON file it was supposedly exporting. I will have to investigate that one.

Did it offer you a list of apps to export it to? And, if so, which app did you pick? What version of Android are you running?

TheButterZone commented 2 years ago

No list. Just the error message flash in a grey box, white text, not enough time to take a screenshot. Android 9 kernel 3.18.120-18856401

penguin359 commented 2 years ago

@TheButterZone I was able to create a test to reproduce the error you are seeing. I believe I have an idea how to fix this, but I'll need to try it out. This should probably be filed as a new issue as this issue is just open for feedback on the feature in general.

penguin359 commented 2 years ago

@TheButterZone I have a proposed fix that appears to fix the issue you described in PR #320, but I can't make an official release myself. @ge0rg Can you produce a build for him to test?

TheButterZone commented 1 year ago

Had to grant app permission for storage manually since wasn't prompted upon export, and was just able to export fine.