Commit Graph

30 Commits

Author SHA1 Message Date
Andreas Eversberg
f613bfcc37 Added locking functions to libdebug, to avoid printf race conditions 2021-12-30 23:34:45 +01:00
Andreas Eversberg
3dcb7b34df Implementation of selective call for classic German 'Sirenensteuerung' 2021-12-12 10:53:27 +01:00
Andreas Eversberg
7fa5f85731 POCSAG 2021-11-07 20:00:43 +01:00
Andreas Eversberg
35ed2d5138 Added locking to debug output, to prevent race condition between threads 2021-09-24 17:20:27 +02:00
Andreas Eversberg
17908076a9 Optionally output date with each debug line 2021-09-17 16:15:32 +02:00
Andreas Eversberg
8d4d48aa08 Add MPT1327 / Regionet43 (Buendelfunk) network 2021-06-06 11:50:35 +02:00
Andreas Eversberg
6ed53c5699 Add new debug class 2021-03-28 13:05:50 +02:00
Andreas Eversberg
daae95ee05 Fix libdebug to be used with all osmo-cc projects 2021-03-07 10:38:52 +01:00
Andreas Eversberg
8c0a25f3b0 Added special strdup to liboptions, to prevent memory leaks for option strings
If you are doing memory leak debugging you don't want to see any leaks when
stopping the program.
2021-03-07 10:38:38 +01:00
Andreas Eversberg
2cb2d5f3ac Replaced MNCC by OSMO-CC 2020-12-29 11:11:41 +01:00
Andreas Eversberg
ad8a7be345 Add Osmo-CC library to replace MNCC 2020-12-29 11:11:41 +01:00
Andreas Eversberg
59119f380f C-Netz: Implementation of a Funkvermittlungsstelle (FuVSt)
Useful to connect with a Funkfeststation (FuFSt).
2020-12-21 08:38:44 +01:00
Andreas Eversberg
b5016d52ba SS7 MTP Layer 2/3 Implementation (partly) 2020-12-21 08:38:44 +01:00
Andreas Eversberg
76c6304ae3 libdebug: Remove dependency on MAX_DISPLAY_WIDTH 2020-10-29 08:01:46 +01:00
Andreas Eversberg
0cbabc39b1 Debug: Fix display of debug levels greater 31 2020-10-29 07:33:16 +01:00
Andreas Eversberg
8fea1ef7bf Added SIM card emulator/sniffer for C-Netz 2020-05-24 16:46:39 +02:00
Andreas Eversberg
e18f7dbc1f Make debug output aliged
Debug output position dependes on the length of the line number.
Now the line number is filled with spaces, so it always has four
digits. Now the following messages in each line are alinged.
2020-05-23 14:25:34 +02:00
Andreas Eversberg
b2089bb529 Implementation of German "Zeitansage", spoken by Elvira Bader 2020-01-18 18:54:28 +01:00
Andreas Eversberg
90c47658c1 Add support for "Eurosignal", a classic paging service 2019-12-10 20:43:00 +01:00
Andreas Eversberg
7e25e191af Modem emulator for "Datenklo" with AM7910/AM7911 emulation 2019-11-29 15:58:59 +01:00
Andreas Eversberg
2fde5025af New color for options debugging 2019-11-29 15:58:32 +01:00
Andreas Eversberg
99bafb6880 MTS/IMTS: (Improved) Mobile Telephone Service
Implementation of the 0G Mobile Phone Network of US and Canada

MTS or IMTS mode is selectable, als well as 5 or 7 digit mode.
2019-08-30 17:17:10 +02:00
Andreas Eversberg
d6579c1244 Allow giving alphanumeric channels (Prepare for IMTS) 2019-08-26 21:10:20 +02:00
Andreas Eversberg
3b81007210 Refactoring command line option handling
* Use own function to define and parse command line options

 * Command line options can be defined by config file also

 * --limesdr allows to auto-set required SDR option for LimeSDR
2018-05-21 19:39:09 +02:00
Andreas Eversberg
49050eff90 Add 'osmoradio', an analog radio (FM/AM)
This radio can be a receiver or a transmitter or both simultaniously.
2018-02-16 15:54:42 +01:00
Andreas Eversberg
6b9326982a libwave: Use libdebug for debugging messages. 2018-02-15 08:00:19 +01:00
Andreas Eversberg
f91e6f5034 Make libdebug not depend on libdisplay 2018-02-15 08:00:19 +01:00
Andreas Eversberg
72bdd3376f Add JollyCom, a simple and experimantal mobile network
This network that can be used with any radio and a DTMF transmitter.
2018-01-21 10:46:09 +01:00
Andreas Eversberg
c49ee3b2a8 Remove dependencies between debug, displays and mncc-console
Test functions are cleaned up, due to removed dependencies.
2017-12-09 20:46:13 +01:00
Andreas Eversberg
1a341f6b4e Restructure: Move debug from common code to 'libdebug' 2017-12-03 08:45:58 +01:00