Commit graph

74 commits

Author SHA1 Message Date
MW0MWZ 8f88801628
Update WiresX.cpp
More places UPPERCASE matters
2025-05-26 01:08:33 +01:00
MW0MWZ 76fd6f4921
Update WiresX.cpp
Add some notes about specific radio models
2025-05-25 23:44:38 +01:00
root c260e55680 Match YSFGateway state with Radio State - when the radio is told the connection failed, it assumes there is no connection, so YSFGateway should drop the active reflector connection 2025-05-22 00:37:14 +01:00
root d583357cab Fix YSFGateway Crash on searching for a reflector with an ID that doesn't exist, code cleanup around the WiresX protocol 2025-05-20 00:50:36 +01:00
MW0MWZ d2044019a4
Update WiresX.cpp
additional Uppercase on the ALL reply as well as the search.
2025-05-14 00:21:22 +01:00
MW0MWZ 41edfe53c7
Update WiresX.cpp
During WiresX mode Search, the reflector name should be Upper Case - this only matters during search - the normal display of the data can be mixed case.
2025-05-13 19:24:15 +01:00
Shawn b7260b4bf8 Change the YSFGateway a little bit to auto-reconnect current timed-out reflector if WiresX DX command is received. That means if your hotspot lost the connection to the network reflector, just re-press the X button on your Yaesu device and everything will be back online again. 2025-04-27 18:20:48 +08:00
Jonathan Naylor e57b43377c Update the C++ version. 2025-03-19 17:49:49 +00:00
Jonathan Naylor ca52eaf51e Clean up the code and remove an annoying bug. 2024-07-08 15:14:30 +01:00
hb9tob 91eccac90c fix 991a shame 2 2023-04-13 21:22:51 +02:00
hb9tob bed3cbebd6 fix 991a shame 2023-04-13 20:57:40 +02:00
Daniel Caujolle-Bert fc76b0f4ab
Fix network ports datatype (unsigned int -> unsigned short). UDPSocket: fix old bug using m_port instead of m_port[x]. 2021-04-25 07:51:51 +02:00
Jonathan Naylor ff2ba59d5f Fix another Wires-X incompatibility. 2020-11-08 21:11:15 +00:00
Jonathan Naylor a74a95360b Fix Wires-X passthrough and some code cleanups. 2020-11-08 15:20:24 +00:00
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
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 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
Jonathan Naylor bee173f9e3 Add Wires-X DX Request to any network. 2019-01-29 14:02:56 +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 a477f3333a
Update WiresX.cpp 2019-01-28 13:56:43 +00:00
Andy CA6JAU 3eec7d741c Fix Wires-X SEARCH reply length 2019-01-27 20:40:21 -03:00
root 5a940857ba Experimental WiresX Selective Passthrough 2019-01-25 15:51:31 +00:00
Andy CA6JAU 165c82fd55 Fix for Wires-X SEARCH reply > 20 results 2018-12-09 23:21:23 -03: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 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
Jonathan Naylor 0ad3f8712a Lots of Wires-X changes. 2018-03-05 20:00:29 +00:00
Jonathan Naylor 9dc484ea64 Start splitting YSF and FCS functionality. 2018-02-21 20:27:11 +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 e12963e6fd Descrease turnaround time for Wires-X replies. 2017-10-10 17:15:50 +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 92d22f72b3 Reload the reflector list in a different way to avoid crashes. 2017-03-24 15:37:46 +00: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
Jonathan Naylor 9ecbef3cea Make Wires-X forget about disconnected reflectors. 2017-03-20 15:44:25 +00:00
Jonathan Naylor af54beb5bd Add defensive code to track down or remove crashes. 2017-03-18 07:57:35 +00:00
Jonathan Naylor 76428bb0cb Small code cleanup. 2017-03-02 20:53:40 +00: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 4a457c279b Fix the Wires-X length/block calculations. 2016-07-07 22:57:42 +01:00