Commit graph

90 commits

Author SHA1 Message Date
Andy CA6JAU 32769af26a Simplifying code 2019-02-03 12:51:15 -03:00
Andy CA6JAU 87510f4e7d Clean up and remove unused variables 2019-02-03 12:15:39 -03:00
Andy CA6JAU 548edc3768 Fix Wires-X connection reply when reflector is busy 2019-02-02 00:24:39 -03:00
Andy CA6JAU 387b5845b9 Fix poll handling 2019-02-01 00:49:56 -03:00
Andy Taylor 76211e05be
Update YSFGateway.cpp
Added an extra field to the logic for sorting out when WiresX is processed locally and when it's not. This is done to make sure that the correct state is always matched, and that WiresX can only ever make it to a YSF2xxx subordinate, and that WiresX connect is ONLY generated when WiresX Passthrough is on.

Added Logging to show when WiresX Command is sent to WiresX enabled subordinate YSF2xxx Gateway
2019-01-30 17:40:20 +00:00
Andy Taylor d3fe1515b3
Update YSFGateway.cpp
Removed this in error while I was cleaning up the match code.

This is clean enough and stable enough to merge it to the master branch, its functional, there are some edge cases left to clean up, but I cant yet tell if those are in YSFGateway or in the YSF2xxx modes.

Either way, having more eyes on it would be a good thing.
2019-01-29 18:49:08 +00:00
Andy Taylor 4327b23c91
Update YSFGateway.cpp
replace my code with yours...

this seems to work well enough for testing, with one caveat, I need to remove YSF2xxx modes from the Pi-Star host files and modify the dashboard to cope without them in there, not a problem.
2019-01-29 17:34:58 +00:00
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