Commit graph

355 commits

Author SHA1 Message Date
Jonathan Naylor
e0d01c64c2 Clean up GPS data parsing. 2018-11-05 19:55:36 +00:00
Jonathan Naylor
4ddbd34f9b Intelligently add the velocity/speed/bearing data to the APRS message. 2018-11-02 10:51:17 +00:00
Jonathan Naylor
0446deefad First version of the mobile GPS client code. 2018-11-01 15:43:41 +00:00
Andy CA6JAU
2e506ced93 Add Wires-X categories support 2018-08-05 18:04:35 -04:00
Andy CA6JAU
70a06f3cd6 Fix command length for dump function in WiresX 2018-07-29 19:41:19 -04:00
Andy CA6JAU
3b3d2881bf Fix for process long Wires-X commands 2018-07-29 19:00:47 -04:00
Jonathan Naylor
01d88248c7 Close the fds after log initialisation. 2018-07-26 20:17:20 +01:00
Jonathan Naylor
51d534034b Simplify the new stopwatch code. 2018-07-15 20:30:47 +01:00
Jonathan Naylor
f30f30d509 Update the StopWatch. 2018-07-04 21:49:35 +01:00
Jonathan Naylor
a5e1a8fde9
Merge pull request #111 from lucamarche-iz1mlt/master
Prints to the log file
2018-06-18 19:31:57 +01:00
Jonathan Naylor
a7d7752279 Move the call to LogInitialise. 2018-06-18 18:36:09 +01:00
LucaMarche IZ1MLT
62c36f3a7c
Edit file log print
Revised log print file to be used with the DG9VH dashboard
2018-06-04 14:42:40 +02:00
Jonathan Naylor
3385796d22 Allow for a user definable callsign suffix. 2018-05-24 18:44:19 +01:00
Jonathan Naylor
11cad79a95 Attempt to fix the inactivity timeout. 2018-05-24 18:17:37 +01:00
Andy CA6JAU
7ad6fea17a Not load FCS rooms if FCS is disabled 2018-05-13 13:40:31 -04:00
Andy CA6JAU
adceddcb40 Prevent false poll lost 2018-05-13 01:34:40 -04:00
Jonathan Naylor
99f0b8dbb4 Bump the version date. 2018-05-09 20:04:39 +01:00
Jonathan Naylor
076959cb59 Read FCS Wires-X data from a file. 2018-05-09 20:04:09 +01:00
Jonathan Naylor
6e69361b6f Fix callsign length issue with FCS rooms. 2018-05-09 19:42:25 +01:00
Andy CA6JAU
a8eb0ffa79 Support for YSF2NXDN and YSF2P25 pseudo reflectors 2018-05-05 19:13:20 -03:00
Shawn Chain
60e40a2ec1 Add CN YSF REFL to TG460501 2018-05-02 20:56:35 +08:00
Jonathan Naylor
383168dd6e Add an up-yo-date YSF hosts files. 2018-03-21 07:33:18 +00:00
Jonathan Naylor
135b91f4c6 Bump the version date. 2018-03-15 23:23:39 +00:00
Jonathan Naylor
c1789ffd0f Re-do the FCS reflectors a little to include a description. 2018-03-15 23:23:08 +00:00
Jonathan Naylor
0d777da182 Add named FCS rooms to Wires-X. 2018-03-15 19:52:07 +00:00
Andy CA6JAU
5cefef5366 Load reflector list after configure Parrot and YSF2DMR pseudo reflectors 2018-03-10 23:36:03 -03:00
Jonathan Naylor
0ad3f8712a Lots of Wires-X changes. 2018-03-05 20:00:29 +00:00
Jonathan Naylor
f63c6069de Update the YSF Hosts file. 2018-03-04 11:40:25 +00:00
Jonathan Naylor
fcc179d5f6 Bump the version date. 2018-02-28 18:50:37 +00:00
Jonathan Naylor
53e6c5dd3d Clean up the code and reformat the visible FCSxxxxx string. 2018-02-27 18:14:06 +00:00
Jonathan Naylor
63fa0a2cda Reduce logging messages. 2018-02-27 08:02:02 +00:00
Jonathan Naylor
253af16694 Add sanity checks to the DTMF code. 2018-02-27 07:19:22 +00:00
Jonathan Naylor
c85aa2c9f3 Add sequence number reset code. 2018-02-26 19:12:26 +00:00
Jonathan Naylor
c17ffdbb89 Bug fixes mostly, 2018-02-26 19:05:34 +00:00
Jonathan Naylor
64db730870 Blank out the DTMF tones. 2018-02-23 08:06:54 +00:00
Jonathan Naylor
750e13222e Modify the revert handling. 2018-02-23 07:19:58 +00:00
Jonathan Naylor
b56ef7051f Handle unknown FCS reflector better. 2018-02-22 22:06:24 +00:00
Jonathan Naylor
28a0a78d84 Almost complete, but it doesn't work! 2018-02-22 20:14:49 +00:00
Jonathan Naylor
22e5bb523f More changes, including FCS linking at startup. 2018-02-22 19:44:23 +00:00
Jonathan Naylor
9719b1d269 Lots of small changes. 2018-02-22 19:11:21 +00:00
Jonathan Naylor
4edd2ebdd1 Still need to handle polls. 2018-02-22 08:05:21 +00:00
Jonathan Naylor
295677878e Still need to handle polls and such like. 2018-02-22 07:37:29 +00:00
Jonathan Naylor
a52d831ba5 Add the FCS protocol and the beginnings of the control for it. 2018-02-21 21:53:58 +00:00
Jonathan Naylor
9dc484ea64 Start splitting YSF and FCS functionality. 2018-02-21 20:27:11 +00:00
Jonathan Naylor
05c0cce1db Begin adding FCS specific code. 2018-02-21 19:46:21 +00:00
Jonathan Naylor
c84df3db5e Initial changes ready for FCS support. 2018-02-21 18:41:24 +00:00
Andy CA6JAU
fe410b937a Adding pseudo YSF2DMR reflector 2018-01-28 23:05:25 -03:00
Jonathan Naylor
60b338151f Update the YSF Hosts file. 2017-11-24 14:31:02 +00:00
Jonathan Naylor
6fd0a0a170 Fix GPS interprestation. Thanks to BH4QBV. 2017-10-31 09:22:34 +00:00
Jonathan Naylor
e12963e6fd Descrease turnaround time for Wires-X replies. 2017-10-10 17:15:50 +01:00
Jonathan Naylor
d2865dfa64 Add new (unused) CM definition. 2017-09-16 19:35:42 +01:00
Jonathan Naylor
995f974e31 Move to VS2017. 2017-09-16 14:42:08 +01:00
Jonathan Naylor
41015d21d3 Add new ini entry for the optional APRS description. 2017-09-04 10:11:07 +01:00
Jonathan Naylor
2f41b0eaab Add the desciption field to the APRS data for this node/repeater. 2017-09-03 22:26:13 +01:00
Jonathan Naylor
6cd839eb80 Add missing space in log message. 2017-08-25 10:12:34 +01:00
Jonathan Naylor
e11a7959b3 Increase the information in the linking log messages. 2017-08-22 21:51:37 +01:00
Jonathan Naylor
769052e25b Remove VW mode, it doesn't seem to do DTMF. 2017-08-19 19:17:08 +01:00
Jonathan Naylor
30f0cb3bb5 Remove DN mode 1 as have no example data. 2017-08-19 19:10:16 +01:00
Jonathan Naylor
aadc85be69 Add DN mode DTMF commands. 2017-08-19 19:08:01 +01:00
Jonathan Naylor
b3b94497a0 Update the YSF Hosts file. 2017-08-19 17:06:23 +01:00
Jonathan Naylor
6a81990b48 Fix DN mode bugs and rename DTMF methods. 2017-08-16 14:57:50 +01:00
Jonathan Naylor
11d56992be Handle multiple AMBE blocks per payload. 2017-08-16 10:18:43 +01:00
Jonathan Naylor
356250df07 Further integration of the DTMF code. 2017-08-15 21:09:20 +01:00
Jonathan Naylor
7421ff415d Start integrating the DTMF code. 2017-08-15 20:57:17 +01:00
Jonathan Naylor
004b156e80 Add build instructions for the DTMF file. 2017-08-15 20:30:02 +01:00
Jonathan Naylor
d92a894cd5 Add the D-Star DTM code. 2017-08-15 12:09:55 +01:00
phl0
924219ba2a
Resolve port clash for YSFParrot port 2017-08-03 12:06:56 +02:00
Jonathan Naylor
80b315d7c9 Bump the version date. 2017-07-19 20:07:07 +01:00
Jonathan Naylor
a87ec7d532 Update the YSF Hosts file. 2017-07-19 20:05:59 +01:00
phl0
8a6d27b85f
Fix APRS beacon bug (incorrect frequency) 2017-07-19 15:28:10 +02:00
Steve Zingman
36babf9c3d Update IP address of North America reflector 2017-07-11 05:41:07 -04:00
Jonathan Naylor
c1e5a784c2 Update the YSF Hosts file. 2017-06-09 23:13:55 +01:00
John Ronan
3d6c68f2c7 Changed the Cast rather than the const 2017-06-04 13:51:12 +01:00
John Ronan
bce9840cb1 Float does not appear to have enough precision for the calculation 2017-06-04 10:27:49 +01:00
John Ronan
f3ddcce744 * Could not see were the timer was being started. Starting now in open.
* Adjusted Formatting
2017-06-01 09:45:41 +01:00
Jonathan Naylor
e3827bbd1b Simplify the link reversion logic. 2017-05-02 15:58:15 +01:00
Jonathan Naylor
d6c3f0fe32 Don't have the inactivity timer on a non-revertible startup reflector. 2017-05-01 15:47:11 +01:00
Jonathan Naylor
d3b27585e3 Update the YSF Hosts file. 2017-05-01 14:40:38 +01:00
Jonathan Naylor
8490ea46a5 Allow revertion to startup reflector. 2017-05-01 14:37:14 +01:00
Jonathan Naylor
62f45b6c10 Fix autoconnect bug, 2017-03-25 11:42:07 +00:00
Jonathan Naylor
0153b54420 Bump the version date. 2017-03-25 09:52:10 +00:00
Jonathan Naylor
67c6147f30 Update the YSF Hosts file. 2017-03-25 09:51:01 +00:00
Jonathan Naylor
0d7f5ab22e Remove a potential memory leak. 2017-03-25 09:48:31 +00:00
Jonathan Naylor
92d22f72b3 Reload the reflector list in a different way to avoid crashes. 2017-03-24 15:37:46 +00:00
Jonathan Naylor
0521b82e24 Merge pull request #83 from juribeparada/master
Fix for latitude sign of GPS data
2017-03-22 05:40:56 +00:00
Andy CA6JAU
3191efcdcc Fix for latitude sign of GPS data 2017-03-21 22:11:01 -03:00
Jonathan Naylor
f60cf52a0b Handle idle timeouts and lost connections more gracefully. 2017-03-21 18:45:31 +00:00
Andy CA6JAU
7ffa22fba7 A workaround for the last page of YSF Reflectors list 2017-03-21 01:05:02 -03:00
Andy CA6JAU
6af25cdf63 Fix compilation in macOS 2017-03-20 22:17:33 -03:00
Jonathan Naylor
9ecbef3cea Make Wires-X forget about disconnected reflectors. 2017-03-20 15:44:25 +00:00
Jonathan Naylor
65c87982e7 Disable network reading when not linked. 2017-03-20 14:42:04 +00:00
Jonathan Naylor
4e8e40d582 Small change to the inactivity timer resetting. 2017-03-19 08:41:48 +00:00
Jonathan Naylor
85a9571eb6 Bump the version date. 2017-03-18 07:58:00 +00:00
Jonathan Naylor
af54beb5bd Add defensive code to track down or remove crashes. 2017-03-18 07:57:35 +00:00
Jonathan Naylor
4ae82cfd8d Add an inactivity timer to the gateway. 2017-03-18 07:41:09 +00:00
Jonathan Naylor
76428bb0cb Small code cleanup. 2017-03-02 20:53:40 +00:00
Jonathan Naylor
1740624a31 Update the YSF Hosts file. 2017-03-02 20:53:16 +00:00
Jonathan Naylor
5dd3bbaf44 Update the YSF Hosts file. 2016-11-14 17:37:42 +00:00
Jonathan Naylor
6311a96f30 Bump the version date. 2016-10-21 06:48:27 +01:00
Jonathan Naylor
e03a62ec7e Unlink before linking. 2016-10-20 17:44:58 +01:00
Jonathan Naylor
4b022094ca Rearrange reflector counting. 2016-10-19 07:31:32 +01:00
Jonathan Naylor
47fac16a70 Remove incorrect assert. 2016-10-17 21:05:40 +01:00
Jonathan Naylor
6782b4bf0d Clean up the gateway configuration. 2016-10-17 17:38:58 +01:00
Jonathan Naylor
1927af2fcf Remove unneeded time handling and fix compiler warnings. 2016-10-14 09:29:06 +01:00
Jonathan Naylor
7c188fe7c0 Remove the watchdog timer from the reflector. 2016-10-13 23:12:51 +01:00
Jonathan Naylor
6418c4fe6b Restructure the YSF gateway and protocol. 2016-10-13 18:47:04 +01:00
Jonathan Naylor
d2dca61804 Increase log file path variable. 2016-10-13 18:09:38 +01:00
Jonathan Naylor
20a33d1ff0 Clean up of log handling. 2016-10-04 17:39:17 +01:00
Jonathan Naylor
20485f5d02 Allow for an optional local Parrot entry. 2016-10-03 17:45:20 +01:00
Jonathan Naylor
6f6d27ebf3 Update for the new YAF hosts file format and remove the restart of the gateway. 2016-10-03 09:47:06 +01:00
Kim - DG9VH
913372b084 typo + example 2016-09-30 21:47:13 +02:00
Jonathan Naylor
e46445f56c Update the links mark down. 2016-09-30 13:24:44 +01:00
Jonathan Naylor
89d83dda46 Add README.md 2016-09-30 13:22:56 +01:00
Jonathan Naylor
519976995b Pad the reflector name and description to the correct size. 2016-09-30 11:39:32 +01:00
Jonathan Naylor
a3944b5b98 Remove stale reflector entries from the list. 2016-09-30 11:14:38 +01:00
Jonathan Naylor
92a401ba0a Remove unneeded variable. 2016-09-30 11:09:59 +01:00
Jonathan Naylor
d51dc57e28 Simplify the reflector access method. 2016-09-30 11:09:24 +01:00
Jonathan Naylor
9ee69cd555 Use a real YSF Hosts file from Kim Heinz. 2016-09-30 08:23:15 +01:00
Jonathan Naylor
04519a58c7 Use the correct delimiter for the file format. 2016-09-29 20:11:10 +01:00
Jonathan Naylor
f8b0accafb Alter format of hosts file ready for network reloading. 2016-09-29 19:56:27 +01:00
Kim - DG9VH
4c7f1b2a3a New Reflector 2016-09-27 07:25:34 +02:00
Kim - DG9VH
00d6359487 New Reflector 2016-09-26 07:24:57 +02:00
Kim - DG9VH
c4290438e8 correct hostname 2016-09-25 20:34:54 +02:00
Kim - DG9VH
059b9c3193 New Reflector
A warm welcome to Scotland!
2016-09-25 19:59:56 +02:00
Kim - DG9VH
c121eebb45 Added new (old) Reflector 2016-09-25 12:18:43 +02:00
Kim - DG9VH
94613db84b added new reflector 2016-09-23 17:31:21 +02:00
Jonathan Naylor
c0ba147644 Bump the version date. 2016-09-23 13:05:29 +01:00
Jonathan Naylor
020a08168d Change the tag to be just the callsign. 2016-09-22 22:07:35 +01:00
Jonathan Naylor
935492c5a4 Try to avoid creating duplicates with the YSFReflector. 2016-09-22 21:54:51 +01:00
Kim - DG9VH
68ccde0091 New Reflectors 2016-09-22 18:13:50 +02:00
Kim - DG9VH
7d2561bd7b added new reflector 2016-09-20 20:40:44 +02:00
Kim - DG9VH
3a902777d7 New Reflector 2016-09-18 18:24:41 +02:00
Kim - DG9VH
7449c26369 was too fast for David :-) 2016-09-16 22:47:30 +02:00
Kim - DG9VH
74c2aed386 added new reflector
plus some meta
2016-09-16 22:34:09 +02:00
Kim - DG9VH
e2e9710579 New Reflector 2016-09-09 08:17:19 +02:00
Kim - DG9VH
fc9f9504e8 New Reflector 2016-08-27 20:32:40 +02:00
Kim - DG9VH
1d13de82d0 removed doublette... 2016-08-19 14:25:31 +02:00
Kim - DG9VH
c429dca47b New Reflector 2016-08-19 12:02:27 +02:00
Kim - DG9VH
f756974c17 changed host names ... 2016-08-18 10:24:29 +02:00
Kim - DG9VH
9f4d49f0ba Some mega changes 2016-08-16 20:32:04 +02:00
Kim - DG9VH
a7076577ea changed meta 2016-08-11 21:10:45 +02:00
Kim - DG9VH
5e2a02463a added new reflector 2016-08-11 17:11:12 +02:00
Jonathan Naylor
d18fe20de1 Add Solaris Makefiles. 2016-08-08 18:26:44 +01:00
Kim - DG9VH
47c7a9d21a reactivated refl. 2016-08-06 18:02:00 +02:00
Kim - DG9VH
dde1af83a7 changed host names 2016-08-05 19:36:10 +02:00
Kim - DG9VH
60bf8e6f13 added new reflector 2016-07-31 19:23:37 +02:00
Kim - DG9VH
cfc9cf548a added new reflector 2016-07-28 15:39:25 +02:00
Kim - DG9VH
918e4d5de8 getting rid of YSF-Numbers 2016-07-25 10:44:47 +02:00
Kim - DG9VH
a97e151943 added new reflector 2016-07-24 17:04:56 +02:00
Kim - DG9VH
59724c3550 Deleted one entry to make YSF001 free again
After vy interresting private mail conversation with the prior owner of YSF001 the actual registrant of YSF001 decides to remove the entry.
2016-07-22 18:02:40 +02:00