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