Tobias Blomberg
11463c19ef
Merge branch 'dl1hrc-MetarDoubleRequestBug'
2019-12-30 14:05:40 +01:00
Tobias Blomberg
1c43ca9677
Update version and ChangeLog
2019-12-30 14:01:50 +01:00
Adi Bier / DL1HRC
33e1e915cc
Bugfix for sending metar info twice although requesting it one time
2019-12-27 10:54:35 +01:00
Tobias Blomberg
1d65c0c89b
Add better SvxReflector status script
2019-12-08 17:12:57 +01:00
Tobias Blomberg
c2fc1c165b
Flatten install path for html man pages
2019-11-30 17:08:20 +01:00
Tobias Blomberg
9ad0deb072
ModuleEchoLink LINK_IDLE_TIMEOUT bugfix
...
ModuleEchoLink bugfix: The LINK_IDLE_TIMEOUT did not work with short
timeout values where the timeout was shorter than the length of a
locally received transmission.
2019-11-30 17:02:56 +01:00
Tobias Blomberg
13fa24dc28
ReflectorLogic bugfix: Assertion if no LinkManager
...
SvxLink would crash on an assertion if a ReflectorLogic was defined but
no logic links were defined.
2019-11-11 07:52:44 +01:00
Tobias Blomberg
3d4f97b495
Silence deb postinstall script
2019-11-09 19:21:56 +01:00
Tobias Blomberg
32882081f9
Improve CPack for DEB packages
...
- Properly mark configuration files
- Set owner:group for non-root files
- Create svxlink user:group
2019-11-09 19:17:50 +01:00
Tobias Blomberg
8fa09d608f
ModuleEchoLink LINK_IDLE_TIMEOUT bugfix
...
ModuleEchoLink bugfix: The LINK_IDLE_TIMEOUT did not work if the
remote_timeout TCL function was changed to not play any sound.
2019-11-05 20:57:39 +01:00
Tobias Blomberg
de572b56ee
Fix bugs in SigLevDetConst
...
- RX_ID was not read
- The siglev update timer was fixed at one second
2019-11-04 22:10:03 +01:00
Tobias Blomberg
eefdf2764a
New signal level "detector": CONST
2019-11-04 21:40:33 +01:00
Tobias Blomberg
a04e08a77d
Remove node IP address from HTTP status data
2019-11-03 22:26:20 +01:00
Tobias Blomberg
0890b67abf
Update travis CI specification
...
- Use Ubuntu Bionic
- Add package libjsoncpp-dev
2019-11-03 22:00:24 +01:00
Tobias Blomberg
90efcda2d7
Merge branch 'reflector_tg'
...
The reflector_tg branch add support for switching traffic on talk groups
in the SvxReflector.
2019-11-03 19:46:24 +01:00
Tobias Blomberg
10427e3210
Settable TMP_MONITOR_TIMEOUT
2019-11-03 19:11:06 +01:00
Tobias Blomberg
4ae364ba33
Add info printouts for temporary TG monitoring events
2019-11-03 18:55:07 +01:00
Tobias Blomberg
5ac348bece
Add DTMF controlled temporary monitoring
...
It is now possible to use DTMF command <prefix>4<tg> to temporarily
monitor a talk group on a node. The monitored talk group will time out
after one hour.
2019-11-03 17:50:18 +01:00
Tobias Blomberg
1f5011e700
Better announcements for QSY
...
- New soundclips needed: Core/qsy, Core/ignored
2019-11-03 16:29:28 +01:00
Tobias Blomberg
85c8ab9489
Split MUTE_FIRST_TX in local and remote versions
...
The MUTE_FIRST_TX ReflectorLogic configuration variable has been split
into two new variables, MUTE_FIRST_TX_LOC and MUTE_FIRST_TX_REM. This
has been done since the muting on local talk group activation is quite
intuitive but muting due to remote talk group activivation is not.
Have a look in the svxlink.conf (5) manual page for more information.
2019-11-03 13:56:43 +01:00
Tobias Blomberg
234f9e6921
Never set previous TG to 0
2019-11-03 13:37:18 +01:00
Tobias Blomberg
afc5b24880
Now possible to set TX_ID on a NetTx
...
This really is a workaround so that we don't have to change the
RemoteTrx protocol at this moment. Instead of getting the TX_ID from the
remote transmitter we set it in the NetTx configuration section.
2019-10-21 23:06:22 +02:00
Tobias Blomberg
12769a2daa
Rx:sql_state now compatible with remote receivers
...
The Rx:sql_state was renamed from LocalRx:sql_state to be more general
and is now also emitted from a NetRx.
2019-10-21 22:26:27 +02:00
Tobias Blomberg
fce936df08
Add "hidden" property to node_info.json
2019-10-20 22:53:17 +02:00
Tobias Blomberg
55a5866862
Add TX_ID doc in man-page
2019-10-20 20:56:33 +02:00
Tobias Blomberg
9f9e93d57e
Add a nodeLocation field in node_info.json
2019-10-20 19:52:52 +02:00
Tobias Blomberg
01d5158a1a
Move misplaced node_info.json
...
The default node_info.json was by mistake placed in the reflector
directory instead of the svxlink directory.
2019-10-20 19:47:50 +02:00
Tobias Blomberg
d1cda0acec
Add code doc for LogicBase::setReceivedTg
2019-10-20 19:37:01 +02:00
Tobias Blomberg
dbfd1a8266
Mute first reflector TX after TG activation
...
By default mute the first transmission after selecting a talk group.
This is good for reducing unneccessary talk group activations and to
allow local node DTMF command submission without disturbing an ongoing
QSO on a talk group.
2019-10-20 19:04:21 +02:00
Tobias Blomberg
a2fa7c6f4b
The reflector server can now handle newer clients
...
The reflector server now have a mechanism to handle clients using a newer
protocol version than the server supports. If a client upon connect
indicates a protocol version newer than what the server can handle it
will ask the client to downgrade its protocol version. It is up to the
client to choose wether it can handle the downgrade or not.
2019-10-20 14:06:23 +02:00
Tobias Blomberg
3bc78ecfde
Remove debug printout for MsgTxStatus
2019-10-19 13:49:05 +02:00
Tobias Blomberg
378fd3d8d5
State event for TX status
...
Information about TX status, e.g. if transmitting or not, is now
published as a state event and is also sent to the reflector server.
2019-10-19 13:39:52 +02:00
Tobias Blomberg
a52e87f124
Set rx active with sql open for normal receivers
2019-10-16 21:09:13 +02:00
Tobias Blomberg
b786d334f4
Fix warning for MsgSignalLevelValuesBase
2019-10-16 20:00:07 +02:00
Tobias Blomberg
28f577c470
Send signal strenght updates through TCP
...
Switch to sending signal strength updates through TCP instead of UDP so
that we don't risk loosing a sql close.
2019-10-13 23:55:16 +02:00
Tobias Blomberg
22335ac081
Rename "client info" to "node info"
2019-10-13 21:58:47 +02:00
Tobias Blomberg
26a973852a
New state event LocalRx:sql_state
2019-10-12 21:38:32 +02:00
Tobias Blomberg
6fad075244
Add the client_info.json file and some docs
2019-10-12 19:13:50 +02:00
Tobias Blomberg
829b6a48f9
Fix misspelled JSONCPP_INCLUDE_DIRS for CMake
2019-10-12 18:27:36 +02:00
Tobias Blomberg
11a3e2818f
Fixes for building on older distros
2019-10-12 18:14:13 +02:00
Tobias Blomberg
2c9e458906
Client info fully functional
2019-10-12 13:28:21 +02:00
Tobias Blomberg
10607c37f0
Client info initial revision
...
Add support for static client info and transmission of signal strength
values for receivers.
2019-10-06 22:36:19 +02:00
Tobias Blomberg
4e7634b0aa
Use JSON for Voter:sql_state
2019-10-06 14:38:44 +02:00
Tobias Blomberg
c430020b55
HTTP server code documentation cleanup
2019-10-06 00:28:58 +02:00
Tobias Blomberg
5e456e3993
Better naming for initial request HTTP state
...
STATE_EXPECT_METHOD -> STATE_EXPECT_START_LINE
2019-10-05 23:31:03 +02:00
Tobias Blomberg
0c068c3c78
Better HTTP version handling
2019-10-05 22:47:00 +02:00
Tobias Blomberg
4721815b8e
Better random reconnect time
2019-10-03 21:31:18 +02:00
Tobias Blomberg
01ce4a72dd
Quicker ReflectorLogic reconnect
2019-10-03 21:18:45 +02:00
Tobias Blomberg
89b8a693b9
Bump reflecto version number
2019-10-03 21:06:31 +02:00
Tobias Blomberg
cb16e53187
Now possible to set the HTTP server port
...
It is now possible to set the HTTP server port using the HTTP_SRV_PORT
configuration variable.
2019-10-03 21:03:52 +02:00