Tobias Blomberg
6773aac1ab
Fix doc error
2019-10-02 08:50:59 +02:00
Tobias Blomberg
c31dab3597
Set current talk group for V1 clients
2019-09-29 21:24:13 +02:00
Tobias Blomberg
ddb0ecd5c8
Add protocol version to status printout
2019-09-29 18:13:00 +02:00
Tobias Blomberg
f1d324569f
Add simple script for monitoring svxreflector status
...
A simple shell script to monitor svxreflector status in the shell.
watch -cn 0.1 ./svxreflector_status.sh
2019-09-29 18:01:41 +02:00
Tobias Blomberg
3e5c830c21
Add protocol version to status message
2019-09-29 18:01:20 +02:00
Tobias Blomberg
35b85d736a
First version of http status for reflector
2019-09-29 17:00:41 +02:00
Tobias Blomberg
f633cbc4ba
Initial revision of Async::HttpServerConnection
2019-09-29 14:37:32 +02:00
Tobias Blomberg
d07f692194
Disable debug printouts in reflector server
2019-09-29 13:08:54 +02:00
Tobias Blomberg
3231461e2d
Bump version for svxreflector
2019-09-29 13:04:36 +02:00
Tobias Blomberg
aeb7dc3aa7
Documentation and default config touch up
2019-09-29 12:47:25 +02:00
Tobias Blomberg
eb21c34260
Update documentation and systemd config for zerofill change
...
ASYNC_ALSA_ZEROFILL now default to 1 (enabled) which is now reflected by
the description in the manual page as well as the setting in the systemd
default config file.
2019-09-28 22:01:08 +02:00
Tobias Blomberg
6b1d610153
Rework ReflectorLogic command structure
...
The command structure for the ReflectorLogic has now been reworked for
better usability. Each command is prefixed with the prefix specified in
the logic linking configuration but that has been left out in the list
below, as well as the # command termination symbol.
* -- info/status
1 -- Select previous TG
1nnn -- Select TG nnn
2 -- QSY to "private" TG
2nnn -- QSY to TG nnn
3 -- Follow last QSY
2019-09-28 19:40:30 +02:00
Tobias Blomberg
ced46314d3
Update documentation and systemd config for zerofill change
...
ASYNC_ALSA_ZEROFILL now default to 1 (enabled) which is now reflected by
the description in the manual page as well as the setting in the systemd
default config file.
2019-09-28 18:35:17 +02:00
Tobias Blomberg
a7df1b5f43
Better compatibility with older g++
2019-09-28 17:05:29 +02:00
Tobias Blomberg
02beac3a38
Improved implementation for SvxLink::SepPair
...
Improved implementation for SvxLink::SepPair to work better with
streaming operators.
2019-09-28 15:46:30 +02:00
Tobias Blomberg
606cad01b7
Update ChangeLog and version
2019-09-27 22:59:59 +02:00
Tobias Blomberg
ddaf9dcc82
Merge branch 'master' into reflector_tg
2019-09-27 22:57:35 +02:00
Tobias Blomberg
b44387168a
Comma separated values for ReflectorLogic config
...
Space separated value lists for config of ReflectorLogic now use
comma separated values.
2019-09-27 22:51:48 +02:00
Tobias Blomberg
025912a916
ASYNC_AUDIO_ALSA_ZEROFILL=1 is not the default
2019-09-27 22:08:40 +02:00
Tobias Blomberg
113414b792
Frn module one way audio bugfix
...
Closes #444
2019-09-27 20:32:33 +02:00
Tobias Blomberg
d95af1348e
Don't overwrite systemd config files on install
2019-09-27 20:19:59 +02:00
Tobias Blomberg
bedcc08b08
Now possible to use playDtmf in ReflectorLogic
2019-09-25 23:05:00 +02:00
Tobias Blomberg
584c454e45
Merge branch 'master' into reflector_tg
2019-09-07 21:24:23 +02:00
Tobias Blomberg
df80225c8b
Rework version handling infrastructure for CMake
2019-09-07 21:18:34 +02:00
Tobias Blomberg
cf60bd0fd0
Don't try to process empty TG selection event
2019-09-07 11:31:39 +02:00
Tobias Blomberg
97c3b5c058
Fix TG announcement delay when using multiple logics
...
This commit revert the changes done to PttCtrl.cpp previously in this
branch.
2019-09-05 22:23:34 +02:00
Tobias Blomberg
4caa5fe1ce
Merge branch 'master' into reflector_tg
2019-09-03 21:49:56 +02:00
Tobias Blomberg
897f368833
Update version for release 19.09
2019-09-01 22:12:38 +02:00
Tobias Blomberg
d7122c3f8f
Prepare release 19.09
2019-09-01 21:30:13 +02:00
Tobias Blomberg
028b6c2c42
Docker Alpine: Add support for GIT_SSL_NO_VERIFY
2019-09-01 21:27:56 +02:00
Tobias Blomberg
a6aa79a7eb
Remove "experimental" labeling from preemphasis
...
The preemphasis feature was marked as experimental in the documentation
even though it has been in use for years.
2019-09-01 12:32:17 +02:00
Tobias Blomberg
dd18eab427
Add fifo on reflector audio reception
2019-08-30 20:58:46 +02:00
Tobias Blomberg
ac6698f50d
Implement talk group priority
...
Now possible to set priority on monitored talk groups so that a switch
is made to the higher priority talk group if there are activity on it
while being a passive listener on a lower priority talk group.
2019-08-29 20:30:35 +02:00
Tobias Blomberg
d6e2ae864a
Fix incorrect time announcement if minute less than 10
...
If the minute was less than ten, that is the two digit number started
with a zero, a warning was printed about not finding the oX sound clip
and so only the last digit were announced.
2019-08-25 08:03:55 +02:00
Tobias Blomberg
6217a41389
Improve error prone implementation of CTCSS to TG map
...
Was using float as index into map which can lead to problems when
rounding errors are present. Now using uint16_t instead.
2019-08-18 22:21:09 +02:00
Tobias Blomberg
fb70af791b
Add error check for config variable CTCSS_TO_TG
2019-08-18 22:10:49 +02:00
Tobias Blomberg
eadbb05521
Follow last QSY
...
- Use command *2 to follow the last QSY.
- Now possible to QSY to specified TG using *1<tg>, e.g. *12405 for TG
#2405 .
2019-08-17 20:51:37 +02:00
Tobias Blomberg
1c08aa2137
Initial revision of reflector TG QSY
2019-08-17 16:40:13 +02:00
Tobias Blomberg
0ba30f29c5
Update remotetrx version and man-page
2019-08-17 11:06:25 +02:00
Tobias Blomberg
77143e4e96
Multiple CTCSS frequency detection in RemoteTrx
2019-08-17 10:14:58 +02:00
Tobias Blomberg
77634f884a
Clear active detector in SquelchCtcss on reset
...
Also add the m_ prefix to instance variables.
2019-08-17 08:39:31 +02:00
Tobias Blomberg
b790c4bc77
Improved multi frequency CTCSS squelch detector
2019-08-17 07:27:31 +02:00
Tobias Blomberg
38c8d30688
Better talk group timeout sound
2019-08-17 07:26:25 +02:00
Tobias Blomberg
67ed89f910
Indicate talk group selection timeout using a sound
2019-08-16 21:48:34 +02:00
Tobias Blomberg
2bf06eb549
Only play sound on talker stop for remote talker
...
In the commented out example code for the talker_stop function the
implementation now only play the sound on remote talker stop, not on
local talker stop.
2019-08-15 23:24:48 +02:00
Tobias Blomberg
879c8761a8
Fix ANNOUNCE_REMOTE_MIN_INTERVAL
...
The ANNOUNCE_REMOTE_MIN_INTERVAL configuration variable did not work so
the defaut time was always used. The default is now 0 so the feature is
disabled if not set in the configuration file.
2019-08-15 23:21:05 +02:00
Tobias Blomberg
ab4fc256ef
Reflector did not send talker start/stop
...
The reflector did not send talker start/stop messages for a TG that a
client did not monitor but that the client had currently selected.
2019-08-15 22:59:03 +02:00
Tobias Blomberg
a377dae7a0
Add ReflectorLogic events talker_start and talker_stop
2019-08-15 22:17:36 +02:00
Tobias Blomberg
f004290431
New ReflectorLogic config ANNOUNCE_REMOTE_MIN_INTERVAL
...
The minimum number of seconds between announcements of the same TG for remote
TG activations. If the same TG is remotely activated repeatedly it will not be
announced until at least the number of seconds specified in this configuration
variable have passed.
2019-08-13 21:09:49 +02:00
Tobias Blomberg
ecd765e5bf
Load config variables into TCL for ReflectorLogic
...
The configuration variables from the ReflectorLogic configuration
section are now loaded into the TCL event handler.
2019-08-12 19:37:28 +02:00