Commit graph

133 commits

Author SHA1 Message Date
Andy Taylor 8288d64848
Update YSFGateway.cpp
This is not exactly elegant, its not a state issue exactly, just cant read reflector->m_wiresX when there is no reflector...
2019-01-29 17:05:46 +00:00
Andy Taylor 070cfb9ea2
Update YSFGateway.cpp
Remove typo
2019-01-29 16:21:19 +00:00
Andy Taylor 9d86e07117
Update YSFGateway.cpp
Cleaned up the string compares, they are now so fast that I need to experiment with the timing - I can see why you detest the string compare :)
2019-01-29 16:02:43 +00:00
Andy Taylor 3cfa1a8d35
Update YSFGateway.cpp
Adds the WiresX link forward on connect to sub-ordinate gateway, this was the last piece....
2019-01-29 15:41:09 +00:00
Andy Taylor 36970ce021
Update YSFGateway.cpp 2019-01-28 13:56:14 +00:00
Andy Taylor 2013dd91b5
Update YSFGateway.cpp
Send the disconnect to the YSF2xxx gateway too
2019-01-27 01:24:49 +00:00
Andy Taylor aaee560119 Revert "Update YSFGateway.cpp"
This reverts commit e57cadc679.
2019-01-27 01:22:15 +00:00
Andy Taylor e57cadc679
Update YSFGateway.cpp 2019-01-27 01:18:31 +00:00
root 5a940857ba Experimental WiresX Selective Passthrough 2019-01-25 15:51:31 +00:00
Jonathan Naylor 013de54c5a Allow forcing of Wires-X test to upper case. 2019-01-08 09:24:15 +00:00
Jonathan Naylor 7dc7c820c0 Small MobileGPS code cleanups. 2018-11-06 11:28:22 +00:00
Jonathan Naylor f17d7a65a6 Clean up static location handling. 2018-11-06 07:53:11 +00:00
Jonathan Naylor 0446deefad First version of the mobile GPS client code. 2018-11-01 15:43:41 +00:00
Jonathan Naylor 01d88248c7 Close the fds after log initialisation. 2018-07-26 20:17:20 +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 076959cb59 Read FCS Wires-X data from a file. 2018-05-09 20:04:09 +01:00
Andy CA6JAU a8eb0ffa79 Support for YSF2NXDN and YSF2P25 pseudo reflectors 2018-05-05 19:13:20 -03: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 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 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 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 6a81990b48 Fix DN mode bugs and rename DTMF methods. 2017-08-16 14:57:50 +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 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 8490ea46a5 Allow revertion to startup reflector. 2017-05-01 14:37:14 +01:00
Jonathan Naylor f60cf52a0b Handle idle timeouts and lost connections more gracefully. 2017-03-21 18:45:31 +00:00
Andy CA6JAU 6af25cdf63 Fix compilation in macOS 2017-03-20 22:17:33 -03:00
Jonathan Naylor 4e8e40d582 Small change to the inactivity timer resetting. 2017-03-19 08:41:48 +00:00
Jonathan Naylor 4ae82cfd8d Add an inactivity timer to the gateway. 2017-03-18 07:41:09 +00:00
Jonathan Naylor e03a62ec7e Unlink before linking. 2016-10-20 17:44:58 +01:00
Jonathan Naylor 6782b4bf0d Clean up the gateway configuration. 2016-10-17 17:38:58 +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 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 f8b0accafb Alter format of hosts file ready for network reloading. 2016-09-29 19:56:27 +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
Jonathan Naylor dda5ac7c57 Allow link to reflector at startup. 2016-07-05 19:35:32 +01:00
Jonathan Naylor 94303d3df4 Simplify the APRS generation functions. 2016-07-04 18:10:45 +01:00
Jonathan Naylor 5818e8ad6a Fix more APRS bugs. 2016-06-13 23:45:08 +01:00
Jonathan Naylor 9e76b24e7a Rewrite the GPS data collector. 2016-06-13 23:12:28 +01:00
Jonathan Naylor 5e6b6a4061 Fix the Wires-X data collector and other fixes. 2016-06-13 20:54:39 +01:00
Jonathan Naylor 340eab64a6 Add a configurable suffix. 2016-06-13 18:47:33 +01:00
Jonathan Naylor 2a7d4c8f06 Merge branch 'master' of github.com:g4klx/YSFClients 2016-06-12 11:52:31 +01:00
Jonathan Naylor d432297f24 Add aprs.fi gateway. 2016-06-12 11:52:02 +01:00
Jonathan Naylor 59b4908d5f Tweak the data transfer management. 2016-06-10 11:05:08 +01:00
Jonathan Naylor 489d6077fd Change EOF handling. 2016-06-09 17:35:52 +01:00
Jonathan Naylor 0e62bacb84 Dont't allow control data out over a reflector. 2016-06-08 07:20:56 +01:00
Jonathan Naylor 53126f5e4e More bug fixing for CONNECT. 2016-06-07 23:50:01 +01:00
Jonathan Naylor 64bf2108ee Debugging the gateway. 2016-06-07 21:19:33 +01:00
Jonathan Naylor b8f0036fb5 Added the new reflector status processing. 2016-06-07 18:37:34 +01:00
Jonathan Naylor 10a6b7b2f6 Beginnings of Wires-X replies. 2016-06-06 22:16:22 +01:00
Jonathan Naylor d9c0bb27c9 Add the APRS writer thread and support class. 2016-06-01 15:49:21 +01:00
Jonathan Naylor f137449ae6 Initial commit. 2016-05-27 17:55:44 +01:00