Commit Graph

3332 Commits

Author SHA1 Message Date
Lawmanwilly c4dcede4bc Bugfix: source was not added to System:info message 2023-01-21 10:30:11 +01:00
Lawmanwilly 28c333d257 More output on web interface of the svxreflector for better integration of dashboard solutions 2023-01-19 19:22:25 +01:00
Adi / DL1HRC ad528cb96d Fixed smaller typos 2023-01-13 20:03:47 +01:00
Adi / DL1HRC d87d6f0519 Added missing part in else query (ReflectorLogic class) 2023-01-13 19:54:38 +01:00
Adi / DL1HRC b0ad69cf1f New methods to retrieve product and vendor information of the radio used for better dashboard integration. 2023-01-13 19:31:04 +01:00
Adi Bier / DL1HRC bb8ed356d0 Version info updated 2023-01-11 11:27:48 +01:00
Lawmanwilly ec454b6116 Two more parameters added to the event protocol: active_issi and last_talker 2023-01-10 18:56:07 +01:00
Adi Bier cb19476300
Update README.adoc 2023-01-07 20:07:39 +01:00
Adi Bier / DL1HRC 7e3ad72280 README.adoc updated 2023-01-07 20:01:55 +01:00
Adi Bier b92d9c8848
Merge branch 'sm0svx:master' into tetra-contrib 2023-01-02 22:42:02 +01:00
Tobias Blomberg 574c05137d Bugfix in DNS lookup code
- Enlarge message buffer to support larger DNS answers
- Correct usage of function strerror_r to print error messages
2023-01-02 22:26:22 +01:00
Adi Bier / DL1HRC f1cea45820 Merged with master 2023-01-02 19:58:20 +01:00
Tobias Blomberg 690a3c29a8 Merge PR #437: pjSipLogic
This merge introduces support for SIP calling. Contribution by
DL1HRC / Adi.

The build is enabled by using the -DWITH_CONTRIB_SIP_LOGIC=ON CMake
command line option.
2023-01-02 19:01:53 +01:00
Tobias Blomberg a96d1e071a Update copyright year 2023-01-02 13:17:04 +01:00
Tobias Blomberg feec144a51 Bugfix in SvxReflector: Invalid client id
After 65536 client connections the warning "Incoming UDP datagram from
XX.XX.XX.XX:YYYYY has invalid client id ZZZZZ" was logged for all new
client connections.
2023-01-01 18:48:10 +01:00
Lawmanwilly ae6168c16a Bugfix in rssi max/min value collection 2022-12-27 20:39:07 +01:00
Lawmanwilly 609f6c31a0 Bugfix in jsonToString method, Rssi value in TMO and GW networks is now transmitted via reflector 2022-12-27 19:05:31 +01:00
Adi Bier / DL1HRC 518d589837 Added rssi handling, transfer information to the reflectors 2022-12-22 17:47:45 +01:00
Adi Bier / DL1HRC 718e7cd4e6 Removed deprecated json-method causes messages like "warning: ‘Json::Reader::Reader()’ is deprecated: Use CharReader and CharReaderBuilder instead" 2022-12-15 19:48:20 +01:00
Adi Bier 77fe8314fa
Update README.adoc
Added short infor about QOS and ssmtp
2022-12-15 14:47:38 +01:00
Adi Bier/DL1HRC 029c6c9b92 Added QOS (quality of service). This functionality is only available in TMO or Gateway mode. Installing and configuring ssmtp is required to send email alerts. 2022-12-15 11:25:32 +01:00
Adi Bier / DL1HRC 1a8c146d17 Bugfix: Corrected display of the degree symbol 2022-12-07 08:47:21 +01:00
Adi Bier / DL1HRC 33ce56c1ef Added missed tcl prcedure remote_received_tg_updated 2022-11-28 12:54:15 +01:00
Adi / DL1HRC e86959aba5 Small extension to have a direct path to the Pei used for development. Request from Daniel/SP0DZ. Removed unnecessary spaces. 2022-11-10 20:59:01 +01:00
Adi Bier 0e238d6403
Update README.adoc
Typo
2022-11-06 11:07:47 +01:00
Adi Bier / DL1HRC 056ce59505 Readme changed from README-Tetra to README.adoc 2022-11-06 10:55:55 +01:00
Adi Bier 86c31cd142
Update README-Tetra
Documentation updated with make options (hint from Daniel/SP0DZ)
2022-11-03 19:42:26 +01:00
Adi Bier 1ee64a61c7
Update TetraLogic.conf.in
Typo in example TetraLogic.conf.in MODE -> TETRA_MODE. Tnx to Frederic/F1IWQ
2022-11-03 11:28:42 +01:00
Adi/DL1HRC d1cf19723b Changed sequence of reading svxlink.conf params to handle Pei-AT commands. Warnings will give out if the INIT_PEI paramter is still configured since the new way to configure the MS is to read the AT commands from a new pei-init.json-file. Changes in debug output. These changes were made in collaboration with Daniel/SP0DZ who is developing a dashboard for the TeraLogic. 2022-11-02 20:41:45 +01:00
Adi/DL1HRC 3ae6eefe67 pei-init.json example file added 2022-11-02 13:17:58 +01:00
Adi/DL1HRC 4dab65db1e Pei initialization can now be done via an external json file. Bugfix: .json files were not installed correctly. Some typos in doc file corrected. 2022-11-02 12:08:02 +01:00
Adi Bier / DL1HRC c235f9c655 Removed unused 2022-10-27 19:42:34 +02:00
Adi Bier / DL1HRC 42789b94f6 Extended handling of meta data 2022-10-26 19:05:43 +02:00
Adi Bier / DL1HRC 58e476d8dc Replaced obsolete Json::Fastwriter methods from Reflector and Tetra classes 2022-10-26 10:30:27 +02:00
Adi Bier/DL1HRC 419847927b Documentation and some configuration updated. 2022-10-25 09:58:00 +02:00
Adi Bier/DL1HRC adf0809079 Changed Tetra/Dapnet related logic files to the new structure. 2022-10-24 14:26:12 +02:00
Adi Bier/DL1HRC 14c2fc2bd1 Tetra-squelch added 2022-10-17 14:21:23 +02:00
Adi Bier/DL1HRC 6fe59e5088 Tetra-squelch added 2022-10-17 14:18:28 +02:00
Adi Bier / DL1HRC 102eb3b983 Adapted new logic structure, merged with master 2022-10-17 12:29:13 +02:00
Adi Bier / DL1HRC ff520bf4f9 2nd Bugfix: wrong int/string handling caused segfault 2022-10-10 13:45:38 +02:00
Adi Bier / DL1HRC b453f908f6 Bugfix: wrong int/string handling caused segfault 2022-10-10 13:23:19 +02:00
Tobias Blomberg 22e17a967a Build SvxLink contribs last 2022-08-26 06:25:44 +02:00
Tobias Blomberg 8817430d1d Improve logic core plugin docs 2022-08-25 23:13:56 +02:00
Tobias Blomberg 95ab8280e8 Comment out TIMEOUT in Tx1 section for default config
It was confusing for some that the transmitter stop working after five
minutes by default config. Now it have to be explicitly enabled.
2022-08-25 14:40:03 +02:00
Tobias Blomberg 870b618c82 Refactor logic core code to better support contributions
The code in this commit will refactor the logic core code to better
support code contributed from thirdparty developers.

- Logic cores are now loaded as plugins instead of being directly
  linked.
- Custom TCL commands can be added to the EventHandler which is only
  valid in one logic core.
- Manual pages can now be build outside of the doc/man subdirectory.
2022-08-24 13:50:45 +02:00
Adi Bier b406e93140
Merge branch 'sm0svx:master' into tetra-contrib 2022-08-20 15:51:36 +02:00
Tobias Blomberg e7e69b0e70 Add announcement for reflector connection status
If the connection to the reflector is not up when a talk group is
locally activated, an announcemnt will tell the user that the reflector
is disconnected. The connection status will also be announced for the
"*" ReflectorLogic command.

Fixes #592
2022-08-20 14:32:24 +02:00
Adi Bier 472181e3d3
Merge branch 'sm0svx:master' into tetra-contrib 2022-08-04 10:03:33 +02:00
Tobias Blomberg 7ebd9ed530 Improve Async::StateMachine stability
Fixes #589 issue with ReflectorLogic, no reconnect after IP failure.
2022-08-04 09:02:17 +02:00
Tobias Blomberg c0266909f6 Use std::bind instead of std::bind1st and std::bind2nd 2022-05-27 17:33:44 +02:00