Commit Graph

3901 Commits

Author SHA1 Message Date
Adi Bier 9aef463178
Update README-Tetra-Sip 2022-11-15 07:46:47 +01:00
Adi Bier / DL1HRC e246ff7753 Merge remote-tracking branch 'origin/tetra-contrib' into tetra-sip 2022-11-10 21:38:55 +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/DL1HRC a2412cef5e Merged with origins (tetra-contrib and pjSipLogic). Documentations and config files updated. 2022-11-07 13:26:45 +01:00
Adi Bier/DL1HRC f89554e00e Merge remote-tracking branch 'origin/tetra-contrib' into tetra-sip 2022-11-07 10:16:37 +01:00
Adi Bier 76b2447543
Update README.adoc 2022-11-06 18:52:44 +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 / DL1HRC 72b1612091 Some adaptions to documentation (missing CALLERNAME). 2022-11-06 10:43:01 +01:00
Adi Bier / DL1HRC 9cff842742 Merged tetra-contrib and pjSipLogic to tetra-sip. Documentation updated 2022-11-03 21:24:06 +01:00
Adi Bier / DL1HRC edc7f6bc70 Merge remote-tracking branch 'origin/tetra-contrib' into tetra-sip 2022-11-03 19:53:03 +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 f0a5587c1c Merged wir tetra-contrib 2022-10-26 10:46:19 +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 35c132f780 Link to English doc (by F1IWQ) updated 2022-10-26 10:04:00 +02:00
Adi Bier / DL1HRC d07868286b Link to English doc (by F1IWQ) updated 2022-10-26 10:01:58 +02:00
Adi Bier/DL1HRC 6a6aa80db9 Removed unused sip related files 2022-10-25 12:25:45 +02:00
Adi Bier/DL1HRC fead9da024 Merged trtra-contrib and pjSipLogic branches 2022-10-25 12:24:13 +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 bd6b729147 New logic structure included into tetra-sip. This makes it easier to implement own logic extensions. 2022-10-13 15:53:46 +02:00
Adi Bier/DL1HRC 155dac30e8 Changeing tetra-squelch, moved to own header file according to the other squelch variants 2022-10-13 12:06:48 +02:00
Adi Bier / DL1HRC 51b89da3c9 Bugfix: wrong int/string handling caused segfault 2022-10-10 13:48:24 +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
Adi Bier/DL1HRC 6d468e735c Bugfix in method mediaPortGetFrame: race condition if smpl-pointer is null from Peter/SA2BLV 2022-09-19 13:50:42 +02:00
Adi Bier / DL1HRC bc2a8f278b Doc for the Sip part changed. 2022-09-05 15:30:53 +02:00
Tobias Blomberg e759e9a319 Merge branch 'master' into dl1hrc-pjSipLogic 2022-08-26 06:26:53 +02:00
Tobias Blomberg 22e17a967a Build SvxLink contribs last 2022-08-26 06:25:44 +02:00
Tobias Blomberg 233614f911 Merge branch 'master' into dl1hrc-pjSipLogic 2022-08-25 23:16:19 +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 9c09176d42 Make SipLogic compatible with the new plugin based logic core
In short this is required
- The constructor no longer take any arguments
- The initialize function now require the arguments that was previously
  needed by the constructor.
- The cfg() functions must not be used before calling
  LogicCore::initialize to that function was moved to the top together
  with logic_con_in/out creating since those are required by
  LogicCore::initialize.
- A C function "construct" is needed to construct the main plugin
  object.
2022-08-24 15:49:02 +02:00
Tobias Blomberg 3dd49f6538 Merge branch 'master' into dl1hrc-pjSipLogic 2022-08-24 15:41:34 +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 53d59c31fe
Merge branch 'sm0svx:master' into tetra-sip 2022-08-20 15:52:21 +02:00
Adi Bier b406e93140
Merge branch 'sm0svx:master' into tetra-contrib 2022-08-20 15:51:36 +02:00
Adi Bier 719e73f74b
Merge branch 'sm0svx:master' into pjSipLogic 2022-08-20 15:48:39 +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 / DL1HRC 09e3a3e55a Use of makes it possible to use the newest versions of the pjsip framework. 2022-08-17 12:06:14 +02:00
Tobias Blomberg 2ee68f98bc Build of SipLogic was not properly activated in svxlink.cpp
- Better solution for activating contributed logics in svxlink.cpp
- Linking to static pjproject libraries insted of the dynamic ones
2022-08-16 21:23:07 +02:00