Commit graph

290 commits

Author SHA1 Message Date
Andy CA6JAU
6a0a483d9a Revert "Alternate Disconnect" 2019-02-03 22:56:37 -03:00
Andy CA6JAU
364f45aad4 Fix for buffer overflow in Modems due to long Wires-X reply 2019-02-03 20:28:43 -03:00
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
Jonathan Naylor
a915b9e863 Add more Wires-X debug tracing. 2019-02-02 12:05:41 +00: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
Jonathan Naylor
ef6f596e30 Bump the version date. 2019-01-31 09:22:22 +00:00
Jonathan Naylor
876111ee17
Merge pull request #134 from AndyTaylorTweet/patch-7
Update YSFGateway.h
2019-01-30 19:30:01 +00:00
Andy Taylor
1e45d1addf
Update YSFGateway.h
Adding the extra variable
2019-01-30 17:41:43 +00: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
a848ccb216
Alternate Disconnect
Clicking the connected reflector on the Yaesu FT2D screen issues a command that WiresX.cpp could not cope with;

M: 2019-01-29 20:27:58.615 0000:  2B 5D 63 5F 28 30 30 30 30 34 38 36 32 32 36 03    *+]c_(0000486226.*
M: 2019-01-29 20:27:58.615 0010:  71 00 00 00

After a little trial and error, the radio appears to expect that to disconnect the connected reflector.
This PR adds in this functionality.
2019-01-29 20:32:28 +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
Jonathan Naylor
bee173f9e3 Add Wires-X DX Request to any network. 2019-01-29 14:02:56 +00:00
Jonathan Naylor
baed7d67e2 Tag YSF2xxx reflectors as being Wires-X capable. 2019-01-29 12:34:28 +00:00
root
8ad59e6dfb Merge branch 'master' of https://github.com/g4klx/YSFClients
rebase against upstream repo
2019-01-29 11:40:50 +00:00
Andy Taylor
f261b88d7f
Update YSFGateway.ini
Defaulted the command passthrough to off
2019-01-29 11:34:44 +00:00
Andy Taylor
a477f3333a
Update WiresX.cpp 2019-01-28 13:56:43 +00:00
Andy Taylor
36970ce021
Update YSFGateway.cpp 2019-01-28 13:56:14 +00:00
Andy CA6JAU
3eec7d741c Fix Wires-X SEARCH reply length 2019-01-27 20:40:21 -03: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
wdatkinson
5970a2ed09
Update YSFHosts.txt
Added YSF317 (#31075)
2019-01-03 17:49:53 -05:00
Andy CA6JAU
165c82fd55 Fix for Wires-X SEARCH reply > 20 results 2018-12-09 23:21:23 -03:00
iw9grl
5e2ccff2fe
Update YSFHosts.txt
Updated new IPs of many YSF-Reflector
2018-11-12 08:26:47 +01: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
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