Commit graph

133 commits

Author SHA1 Message Date
Andrew Taylor 9df9a1aa16 Remove config opton / code for making hostfiles UPPER case 2025-06-15 16:32:44 +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
Shawn 30596b3cc4 PR for #323 - cont.
- Add "Reconnect=0" configuration option to the [Network] section to avoid ambiguity
  - Keep the original behaviors when Revert=1 and Reconnect=1
  - Bugfix on Wires-DX reconnect (find reflector both by id and name)
2025-04-29 15:43:05 +08: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 8011768b96 Fix signal logging. 2024-08-31 19:52:09 +01:00
Jonathan Naylor ae29471f58 Update the signal handling. 2024-08-28 17:03:51 +01:00
Jonathan Naylor aecc34ee64 Allow YSFClients to compile under Windows. 2024-04-22 13:15:25 +01:00
Chipster bf6577e2ca Reverses PR #306, which broke FCS Remote/Dynamic linking 2023-10-04 11:12:45 -05:00
Antonio Matraia 95d83fd9ce Requested changes
Changed indentation from space to tab, used false instead of 0 for boolean variables.
2023-07-26 22:02:47 +02:00
Antonio Matraia 2530199d54 Possibility of inserting startup reflector as ID 2023-07-23 20:50:05 +02:00
Antonio Matraia 351e6c2d59 added YSFDirect
Added management of the YSFBMGateway gateway using the id 00006
2023-07-21 00:41:19 +02:00
Antonio Matraia 2e303e55e6 updated YSFGateway
Remote control management compatible with pistar uk.

If the requested room does not exist, the gw remains on the previously set one
2023-07-08 20:57:03 +02:00
Antonio Matraia daef16c145 Update YSFGateway.cpp
fixed the "segmentation fault" error in case a non-existent room is requested
2023-06-30 22:09:20 +02:00
Chipster 471d031a08 Add APRS Symbol option (based on my PR https://github.com/g4klx/DMRGateway/pull/122) 2023-02-13 06:43:30 -06:00
Daniel Caujolle-Bert 227b3a9b2f Add new remote command:
- status: displays network connection status (n/a, conn, disc), just like DMRGateway/MMDVMHost.
 - host: display connected host, or NONE if disconnected (surrounded with double quotes).
2022-01-24 02:21:34 +00:00
Daniel Caujolle-Bert 3af8708977
Expect a space between LinkYSF/LinkFCS and its argument. 2022-01-20 13:16:20 +01:00
Chipster c05a7f0205 * Added git version string to VERSION, etc. (GitVersion.h); consistent with other clients.
* Added '--version|-v' to YSFParrot, as well as GitVersion.h facility
2022-01-07 08:35:27 -06:00
Daniel Caujolle-Bert 0e48d79162 Apply left trim to remote command argument (otherwise string compare are failing); 2022-01-05 08:54:06 +00:00
narspt 90233f50e2
fix undesired connect packet passthrough 2021-12-03 01:23:51 +00:00
narspt 54ae27d63b
fix wiresx cmd passthrough happening even disabled 2021-11-29 01:43:34 +00: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 a74a95360b Fix Wires-X passthrough and some code cleanups. 2020-11-08 15:20:24 +00:00
Jonathan Naylor e7503907df Fix networking issues. 2020-11-04 10:15:30 +00:00
Jonathan Naylor 81170f53ee Add optional diabling of file rotation and UDP socket bug fixing. 2020-11-01 12:28:12 +00:00
Jonathan Naylor 8a6a9f2691 Merge branch 'master' into IPv6 2020-10-05 13:06:06 +01:00
Jonathan Naylor b7cd5998b9 Updates for NetBSD. 2020-10-05 13:05:32 +01:00
Jonathan Naylor ffb4e53dbd Add Windows support. 2020-09-20 21:08:14 +01:00
Jonathan Naylor a922ec9810 Merge branch 'master' into IPv6 2020-09-15 10:26:42 +01:00
Jonathan Naylor 4aa3237997 Handle DTMF disconnect properly. 2020-09-15 10:26:11 +01:00
Jonathan Naylor 91f04abddb Merge branch 'master' into IPv6 2020-09-05 22:17:07 +01:00
Jonathan Naylor cef5ff8e31 Merge branch 'master' into IPv6 2020-09-05 22:04:49 +01:00
Kurt d1c8e34cea
Update YSFGateway.cpp
ADD OPTIONS=
2020-09-05 22:45:25 +02:00
Jonathan Naylor 0e064b93e6 Convert to IPv6 2020-09-03 16:13:27 +01:00
Jonathan Naylor 19ed7e9e83 Fix a compile issue and bump the version date. 2020-08-03 16:54:26 +01:00
Manuel Sánchez Raya ba46c3b672
Update YSFGateway.cpp
Data packet not processed by processWiresX go to network so we can send text messages and pictures.
2020-08-03 09:11:55 +02:00
Jonathan Naylor 0e41513538 Add debugging to APRS. 2020-06-05 09:27:03 +01:00
Jonathan Naylor aa0ba6ec46 Add support for GPSD. 2020-06-03 12:41:00 +01:00
Jonathan Naylor 7759575bbb Convert to using the APRSGateway. 2020-06-01 12:03:34 +01:00
Andy Taylor 47e06a97c0
Update YSFGateway.cpp
Improve the 3/5 digit FCS code
2020-05-03 13:26:00 +01:00
Andy Taylor fcb7dde1e6
Update YSFGateway.cpp
fix my mistake
2020-05-03 12:22:33 +01:00
Andy Taylor 2b83ef0518
Update YSFGateway.cpp
Improve support for 5 digit FCS
2020-05-03 12:02:10 +01:00
Jonathan Naylor adade2ebe2 Add remote command capability. 2020-04-05 14:58:35 +01: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
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