Scott Evans
22d7fb2639
Update YSFHosts.txt
...
Update reflector 05057 AU TAS / VK7 Tasmania
2020-07-11 21:03:26 +10:00
Jonathan Naylor
eb733da7ce
Excluse gps.h if not using gpsd.
2020-06-29 17:21:54 +01:00
Jonathan Naylor
d995bc066d
Merge branch 'master' of https://github.com/g4klx/YSFClients
2020-06-25 10:13:00 +01:00
Jonathan Naylor
ef7268642a
Add the install target.
2020-06-25 10:12:38 +01:00
Daniel Caujolle-Bert
1ce3d6d186
altMSL appeared in API 9.
2020-06-24 12:05:07 +02:00
Daniel Caujolle-Bert
983058fde1
Take care if the gpsd API version with gps_read() as function prototype as changed in version 7.
2020-06-24 11:40:55 +02:00
Jonathan Naylor
3ffde38c77
Test the Makefile under Linux.
2020-06-21 17:55:19 +01:00
Jonathan Naylor
a68ab1b89c
Fix the LIBS for using gpsd.
2020-06-21 17:45:37 +01:00
Jonathan Naylor
c38a8cfd27
Make the use of gpsd optional.
2020-06-21 17:38:34 +01:00
Jonathan Naylor
bb49ce887a
Change fixed location timings at startup.
2020-06-05 11:14:29 +01:00
Jonathan Naylor
0e41513538
Add debugging to APRS.
2020-06-05 09:27:03 +01:00
Jonathan Naylor
83d8e290cc
Fixed startup bug.
2020-06-04 12:24:23 +01:00
Jonathan Naylor
6f4a283526
Add more gpsd sanity checking.
2020-06-04 08:52:29 +01:00
Jonathan Naylor
8355d6012d
Add the missing gps_read.
2020-06-03 12:48:47 +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
Jonathan Naylor
b058539a71
Add a reconnection backoff timer for APRS reporting.
2020-03-03 15:03:07 +00:00
Jonathan Naylor
f8121777cc
Merge pull request #170 from narspt/patch-3
...
Tag XLX reflectors as Wires-X capable, allowing passthrough
2020-02-26 12:49:03 +00:00
narspt
05897e3878
simplify code
2020-02-26 12:46:00 +00:00
narspt
c3eaac41ce
Tag XLX reflectors as Wires-X capable, allowing passthrough
2020-02-26 07:43:04 +00:00
narspt
5d6554c211
fix wiresx search, avoid listing same reflector multiple times
...
if match occurs multiple times along reflector name... and a bit of code cleanup...
2020-02-26 07:16:02 +00:00
Jonathan Naylor
0e018f1676
Update to VS2019.
2020-02-14 21:47:50 +00:00
Scott Weis KB2EAR
487308f523
Add support for FT-3D GPS
2020-02-09 12:40:52 -05:00
Merlinv2
9727dfe1f2
Update FCSNetwork.cpp
...
Update FCSNetwork.cpp For ADD News FCS Reflectors
FCS005,FCS222,FCS224,FCS232 System (Test And Working)
2020-02-05 17:52:47 +01:00
Merlinv2
6f70473cda
Update YSFHosts.txt
...
Please Update YSFHosts.txt
2019-11-03 19:22:29 +01:00
Sergei
e9c2e57d2a
Update YSFHosts.txt
...
Added 2 reflectors
91740;RU RADIOCULT;MSK;ysf.radiocult.su;42000;001;http://ysf.radiocult.su:8083/
83414;RU Syktyvkar;Komi;ysf.r1ik.ru;42000;001;http://ysf.r1ik.ru
2019-10-04 18:38:56 +03:00
Napont Kitiwiriyakul
787341b746
Update YSFHosts.txt
2019-06-02 14:20:57 +07:00
Steve Zingman
f13b5d66bc
Update DVSwitch host IP
2019-05-28 14:23:29 -04:00
Joaquin Madrid Belando
79d6484a9c
Update FCSRooms.txt
...
Please add FCS04 61 --> 21461<>XLX051-DSTAR<>10302-NXDN<>YSF-EA-SPAIN.
Many thx.
2019-05-17 21:38:38 +02:00
Andy Taylor
38b9cc3f76
Update YSFReflectors.cpp
...
Revised search method for searching the whole YSF reflector name, not just the start.
2019-05-04 21:13:10 +01:00
Andy Taylor
f29925ff32
Update YSFReflectors.cpp
...
Account for upper case hostname matching when connecting at startup
2019-02-05 16:48:17 +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
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
Andy CA6JAU
adceddcb40
Prevent false poll lost
2018-05-13 01:34:40 -04:00
Jonathan Naylor
99f0b8dbb4
Bump the version date.
2018-05-09 20:04:39 +01:00
Jonathan Naylor
076959cb59
Read FCS Wires-X data from a file.
2018-05-09 20:04:09 +01:00
Jonathan Naylor
6e69361b6f
Fix callsign length issue with FCS rooms.
2018-05-09 19:42:25 +01:00
Andy CA6JAU
a8eb0ffa79
Support for YSF2NXDN and YSF2P25 pseudo reflectors
2018-05-05 19:13:20 -03:00
Shawn Chain
60e40a2ec1
Add CN YSF REFL to TG460501
2018-05-02 20:56:35 +08:00
Jonathan Naylor
383168dd6e
Add an up-yo-date YSF hosts files.
2018-03-21 07:33:18 +00:00
Jonathan Naylor
135b91f4c6
Bump the version date.
2018-03-15 23:23:39 +00: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
f63c6069de
Update the YSF Hosts file.
2018-03-04 11:40:25 +00:00
Jonathan Naylor
fcc179d5f6
Bump the version date.
2018-02-28 18:50:37 +00:00
Jonathan Naylor
53e6c5dd3d
Clean up the code and reformat the visible FCSxxxxx string.
2018-02-27 18:14:06 +00:00
Jonathan Naylor
63fa0a2cda
Reduce logging messages.
2018-02-27 08:02:02 +00:00
Jonathan Naylor
253af16694
Add sanity checks to the DTMF code.
2018-02-27 07:19:22 +00:00
Jonathan Naylor
c85aa2c9f3
Add sequence number reset code.
2018-02-26 19:12:26 +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
4edd2ebdd1
Still need to handle polls.
2018-02-22 08:05: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
60b338151f
Update the YSF Hosts file.
2017-11-24 14:31:02 +00:00
Jonathan Naylor
6fd0a0a170
Fix GPS interprestation. Thanks to BH4QBV.
2017-10-31 09:22:34 +00:00
Jonathan Naylor
e12963e6fd
Descrease turnaround time for Wires-X replies.
2017-10-10 17:15:50 +01:00
Jonathan Naylor
d2865dfa64
Add new (unused) CM definition.
2017-09-16 19:35:42 +01:00
Jonathan Naylor
995f974e31
Move to VS2017.
2017-09-16 14:42:08 +01: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
b3b94497a0
Update the YSF Hosts file.
2017-08-19 17:06:23 +01:00
Jonathan Naylor
6a81990b48
Fix DN mode bugs and rename DTMF methods.
2017-08-16 14:57:50 +01:00
Jonathan Naylor
11d56992be
Handle multiple AMBE blocks per payload.
2017-08-16 10:18:43 +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
004b156e80
Add build instructions for the DTMF file.
2017-08-15 20:30:02 +01:00
Jonathan Naylor
d92a894cd5
Add the D-Star DTM code.
2017-08-15 12:09:55 +01:00
phl0
924219ba2a
Resolve port clash for YSFParrot port
2017-08-03 12:06:56 +02:00
Jonathan Naylor
80b315d7c9
Bump the version date.
2017-07-19 20:07:07 +01:00
Jonathan Naylor
a87ec7d532
Update the YSF Hosts file.
2017-07-19 20:05:59 +01:00
phl0
8a6d27b85f
Fix APRS beacon bug (incorrect frequency)
2017-07-19 15:28:10 +02:00
Steve Zingman
36babf9c3d
Update IP address of North America reflector
2017-07-11 05:41:07 -04:00
Jonathan Naylor
c1e5a784c2
Update the YSF Hosts file.
2017-06-09 23:13:55 +01:00
John Ronan
3d6c68f2c7
Changed the Cast rather than the const
2017-06-04 13:51:12 +01:00
John Ronan
bce9840cb1
Float does not appear to have enough precision for the calculation
2017-06-04 10:27:49 +01:00
John Ronan
f3ddcce744
* Could not see were the timer was being started. Starting now in open.
...
* Adjusted Formatting
2017-06-01 09:45:41 +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
d3b27585e3
Update the YSF Hosts file.
2017-05-01 14:40:38 +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