Commit graph

1983 commits

Author SHA1 Message Date
SASANO Takayoshi
7cf1e602e6 Use system default compiler. At least there is no difference under Linux.
OpenBSD's gcc is old (4.2) so we have to use clang-6.0.0 compiler.
2019-03-13 20:33:02 +09:00
SASANO Takayoshi
4e910ef970 I2C support is only Linux.
So code should be compiled under Linux, not avoiding Apple.
2019-03-13 20:30:49 +09:00
SASANO Takayoshi
e5a1ed5de5 There is no I2C related code, <linux/i2c-dev.h> removed. 2019-03-13 20:29:45 +09:00
SASANO Takayoshi
9d3a58c103 <netinet/in.h> of Linux automatically includes <sys/socket.h>,
but OpenBSD's not. So added it.
2019-03-13 20:18:12 +09:00
Andy CA6JAU
c47d783d2d
Merge pull request #496 from jake-b/master
Minor fix for status bar scrolling
2019-03-09 15:06:37 -03:00
Jake
ed71aab1da Minor fix for status bar scrolling 2019-03-09 13:04:12 -05:00
Jonathan Naylor
e88964a777 Simplify the tty test. 2019-02-28 07:56:00 +00:00
Jonathan Naylor
9350fa8483 Allow for non-TTY links to the modem. 2019-02-27 19:36:17 +00:00
Jonathan Naylor
0dd446eb29 Fix compile issue. 2019-02-12 20:45:03 +00:00
Jonathan Naylor
72fe13780f Remove the old System Fusion SQL config option and processing. 2019-02-12 11:29:05 +00:00
Jonathan Naylor
c3c5fe1a5a Remove more redundant code. 2019-01-31 08:29:31 +00:00
Jonathan Naylor
26bbbefc40 Bump the version date. 2019-01-31 08:25:49 +00:00
Jonathan Naylor
f88c9826a7 Remove redundant code. 2019-01-31 08:25:35 +00:00
Jonathan Naylor
6d719353c6 Loosen fast data admission criteria. 2019-01-30 20:20:15 +00:00
Jonathan Naylor
317bda0177 Check the guard byte on fast data as well as the mini header. 2019-01-29 22:32:24 +00:00
Jonathan Naylor
9cc2bfaaec Fix the silence insertion for D-Star. 2019-01-28 07:50:43 +00:00
Jonathan Naylor
99d4a9bc51 Simplify the D-Star sequence number processing. 2019-01-27 20:15:14 +00:00
Jonathan Naylor
ff0082b18b Only test the slow data type in the correct place. 2019-01-26 19:25:12 +00:00
Jonathan Naylor
6c07786f1b Merge branch 'master' into fast_data 2019-01-26 12:57:59 +00:00
Jonathan Naylor
fe2a01e1b1 Fix DMR beacon bug spotted by Shawnchain. 2019-01-26 12:56:24 +00:00
Jonathan Naylor
59cb07329d Place the scrambled null data regeneration into the right place. 2019-01-25 12:40:31 +00:00
Jonathan Naylor
16bf9d5745 Don't forget to descramble the byte first. 2019-01-25 11:38:03 +00:00
Jonathan Naylor
a9b7179d13 New way to detect D-Star fast data mode. 2019-01-25 11:23:51 +00:00
phl0
79805f0fa8
Fix typo 2019-01-23 10:09:34 +01:00
Jonathan Naylor
d89a156523 Fix silly bug. 2019-01-23 08:50:22 +00:00
Jonathan Naylor
1ead913859 Restructure POCSAG code to allow for two input data streams. 2019-01-23 08:21:47 +00:00
Jonathan Naylor
9b2352c877 Beginnings of allowing for local POCSAG message transmissions. 2019-01-22 21:33:49 +00:00
Jonathan Naylor
ec986d97ee Fixed silly bug. 2019-01-22 14:56:15 +00:00
Jonathan Naylor
b2050e673b Allow for optional fixed modes. Inspired by Adrian VK4TUX. 2019-01-22 14:38:38 +00:00
Jonathan Naylor
d02122b922 Fix bug in use of std::vector size, thanks to Flo DF2ET. 2019-01-22 14:38:06 +00:00
Jonathan Naylor
b57d42327a Make the remote command handler more flexible and add an optional
timeout to the new mode.
2019-01-22 13:40:02 +00:00
Jonathan Naylor
8ae8894d6f Remove the concept of fixed modes. 2019-01-21 08:42:32 +00:00
Jonathan Naylor
6b7dba92aa Correct the YSF DN mode BER calculation based on Andy CA6JAU's
observations.
2019-01-20 20:33:51 +00:00
Jonathan Naylor
0f6945ef4e Stop any response from any mode when not enabled. 2019-01-20 17:09:40 +00:00
Jonathan Naylor
3d164b4148 Fix bug in remote command logging, thanks to Phil M0VSE for finding it. 2019-01-20 17:01:28 +00:00
Jonathan Naylor
393b53f8a1 Enable the modes in Idle mode and when enabled (obviously). 2019-01-19 21:28:58 +00:00
Jonathan Naylor
c344bd4eb9 Add VS2017 files for Remote Command. 2019-01-19 17:27:41 +00:00
Jonathan Naylor
ae9e6ea6ab Reset the mode's state machines when going to the disabled state. 2019-01-19 17:15:24 +00:00
Jonathan Naylor
b16aaa653c Add the concept of fixed modes. 2019-01-18 15:57:05 +00:00
Jonathan Naylor
76badb28f1 Add more intelligence to the remote control. 2019-01-15 21:45:29 +00:00
Jonathan Naylor
455755328a Fix silly bug in remote control. 2019-01-11 13:02:33 +00:00
Jonathan Naylor
8366868382 Fix compile issue. 2019-01-10 21:50:57 +00:00
Jonathan Naylor
e52d0e619f Move POCSAG to match the other modes. 2019-01-10 14:03:23 +00:00
Jonathan Naylor
a5813dc8e8 Change logging level of invalid commands. 2019-01-10 09:07:12 +00:00
Jonathan Naylor
335b56f4bd Add busy lockout to remote mode handling. 2019-01-10 09:05:15 +00:00
Jonathan Naylor
caea12741d Remove need for quotes around the command. 2019-01-10 08:05:33 +00:00
Jonathan Naylor
8aa2f00c1b Fixes for Windows. 2019-01-09 19:47:59 +00:00
Jonathan Naylor
c0658deafa Add host logging of all remote commands. 2019-01-09 11:27:15 +00:00
Jonathan Naylor
6f7c7e968e Add command logging. 2019-01-09 11:23:14 +00:00
Jonathan Naylor
d3a84ee707 Initailise the logging corrcectly. 2019-01-08 16:32:12 +00:00