|
| 1 | +# JS8CallUtilsGPSD |
| 2 | + |
| 3 | +This project is designed for use with JS8Call by Jordan KN4CRD - http://js8call.com |
| 4 | + |
| 5 | +This version will work on a Raspberry Pi (or computers running a unix OS) with the GPSD service configured. If not configured then the GPS features will not be available. |
| 6 | + |
| 7 | +If you have a GPS connected to your computer it will allow you to send your maidenhead grid to JS8Call to set its locator |
| 8 | +and/or to transmit to @APRSIS |
| 9 | + |
| 10 | +It also allows you to send messages into the ARRS system, APRS, Email or SMS message types. |
| 11 | + |
| 12 | +To use, download the files, ensure you have python version 3 installed and install the follwoing dependencies |
| 13 | +enter the following on the command line: |
| 14 | + |
| 15 | +pip3 install maidenhead |
| 16 | +pip3 install serial |
| 17 | +pip3 install configparser |
| 18 | + |
| 19 | +on unix now enter |
| 20 | +chmod +x js8callutilsGPSD.py |
| 21 | + |
| 22 | +you should now be ready to run the app |
| 23 | + |
| 24 | +./js8callutilsGPSD.py |
| 25 | + |
| 26 | +On first run it will create two new files in its directory. |
| 27 | +(note do not change the formatting, only update the value - if you get it wrong just delete the file and the app will re-create |
| 28 | +it next time its run) |
| 29 | + |
| 30 | +gps.cfg |
| 31 | +js8call.cfg |
| 32 | + |
| 33 | +In gps.cfg you can set the precision of the Maidenhead grid, the higher the number the greater the precision of the grid. |
| 34 | +Typically set this to 4, 5 or 6 |
| 35 | + |
| 36 | +in js8call.cfg you can set |
| 37 | + |
| 38 | +autotimeperiod - this is the time in minutes between auto updates to js8call |
| 39 | +autoonatstart - when 0 auto is off at start, if 1 then auto is enabled on startup |
| 40 | +autoselectedoption - 0 = the first option (Send Grid to JS8Call) is selected at startup, 1 = the second option (Transmit Grid) is selected |
| 41 | + |
| 42 | +there is also a setting for the JS8Call UDP port, this is noramlly 2242, only change this if you have updated it in JS8Call's settings. |
| 43 | + |
| 44 | + |
| 45 | + |
0 commit comments