Commit Graph

15 Commits

Author SHA1 Message Date
Andreas Eversberg
1f55ad659b POCSAG: Allow all 128 ASCII characters to be transmitted using pointed brackets 2024-04-28 17:47:55 +02:00
Andreas Eversberg
a6bf66ee83 POCSAG: Remove unused "repeat" function
A message can be repeated, but not in that short time of a few seconds.

Pagers may ignore messages if they are received again. The user may
repeat the message, but not the transceiver.
2024-04-21 21:01:15 +02:00
Andreas Eversberg
f391c0d947 POCSAG: Allow all 128 ASCII characters to be transmitted
To allow all 128 ASCII characters, a null-terminated string cannot be
used. Instead a length is used to define string length, to allow
null-character in that the message string.

The print function in frame.c is improved and used to present the
string.
2024-04-21 21:00:43 +02:00
Andreas Eversberg
b642f82390 pocsag: Add option to change text message padding character 2024-04-10 21:30:35 +02:00
Andreas Eversberg
6e2fd793ac Increase compiler warnings and fix them 2024-04-05 21:51:41 +02:00
Andreas Eversberg
a2ea0339e5 pocsag: Allow dialing function digit A..D (numeric, tone 1, tone 2, alpha) 2024-04-01 21:52:36 +02:00
Andreas Eversberg
b8b250bd0a Fix command to list channel on various networks 2024-03-30 23:36:03 +01:00
Andreas Eversberg
a20637825a Audio rework, new jitter buffer
Jitter buffer is now based on packets, not on samples. The frames are
dejittered in received form. After reading from jitter buffer, they are
decoded in correct order. If a frame is missing, it is concealed by
repeating audio.
2024-03-30 23:28:05 +01:00
Andreas Eversberg
2dcf10b1b1 Add metering information from osmo-cc to B-Netz and C-Netz
Untested!
2024-02-18 16:23:31 +01:00
Andreas Eversberg
3158c48365 Move from local to external osmo* libraries
src/libdebug -> libosmocore
src/libselect -> libosmocore
src/libtimer -> libosmocore
src/libosmocc -> libosmo-cc
src/libg711 -> libosmo-cc
2024-02-18 16:23:29 +01:00
Andreas Eversberg
9f662d309f Add libselect to use select instead of polling all file descriptors 2023-01-21 15:15:52 +01:00
Andreas Eversberg
2b7efedc48 Refactoring jitter buffer
Features are:
 * Packet based buffer
 * Random in, first out
 * Adaptive delay compensation (voice)
 * Fixed delay (data, optionally MODEM/FAX)
 * Interpolation of missing frames
 * Any sample size
2022-10-23 16:56:27 +02:00
Andreas Eversberg
b3e00b5085 POCSAG: Minor fixes. 2022-09-15 07:23:37 +02:00
Andreas Eversberg
c2a01fb7dd POCSAG: Fixed handling of loopback and scanning feature 2021-12-12 10:53:26 +01:00
Andreas Eversberg
7fa5f85731 POCSAG 2021-11-07 20:00:43 +01:00