Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-12-29 | Replaced MNCC by OSMO-CC | Andreas Eversberg | 1 | -15/+3 | |
2020-10-29 | Add tx-gain option | Andreas Eversberg | 1 | -2/+2 | |
2020-01-12 | Add clock function to call interface | Andreas Eversberg | 1 | -0/+2 | |
Implementations will have a clock to play tones, if no clock is available from a transceiver. | |||||
2019-08-26 | Allow giving alphanumeric channels (Prepare for IMTS) | Andreas Eversberg | 1 | -8/+8 | |
2017-12-03 | Restructure: Move debug from common code to 'libdebug' | Andreas Eversberg | 1 | -1/+1 | |
2017-12-03 | Restructure: Move mobile from common code to 'libmobile' | Andreas Eversberg | 1 | -1/+1 | |
2017-12-03 | Restructure: Move sample from common code to 'libsample' | Andreas Eversberg | 1 | -1/+1 | |
2017-11-25 | Restructure: Move mncc from common code to 'libmncc' | Andreas Eversberg | 1 | -1/+1 | |
2017-11-13 | Restructure: Move timer from common code to 'libtimer' | Andreas Eversberg | 1 | -1/+1 | |
2017-11-05 | A-Netz: Number of operator can be defined now | Andreas Eversberg | 1 | -2/+4 | |
Since A-Netz does not allow automatic dialing, the call is forwarded to an operator. Use -O <number> to change the default operator's number. | |||||
2017-11-05 | Split call control from built-in call console by using MNCC layer | Andreas Eversberg | 1 | -13/+13 | |
2017-10-22 | Implementation of RX level squelch (for A-Netz and B-Netz) | Andreas Eversberg | 1 | -5/+5 | |
Use -S <dB> for setting RF level or use -S auto for auto level. When squelch closes, audio is muted. If squelch is closed for some seconds (depending on network), call is released. (RF loss condition) The previous loss detection has been removed | |||||
2017-10-22 | Display channel offset with TX and RX channel frequencies on startup | Andreas Eversberg | 1 | -0/+3 | |
2017-09-01 | Move German tones from common code to individual implementation | Andreas Eversberg | 1 | -2/+0 | |
2017-08-09 | Add incoming answer to call control, also allow to send recall tone | Andreas Eversberg | 1 | -0/+4 | |
2017-07-15 | Add wave file playback to replace TX audio | Andreas Eversberg | 1 | -2/+2 | |
2017-06-10 | Status display | Andreas Eversberg | 1 | -3/+21 | |
Alows to show status of current channels and users | |||||
2017-05-17 | No "sdr" audio device option required anymore (when using SDR) | Andreas Eversberg | 1 | -2/+2 | |
2017-02-18 | Show channel number and basic info when channel was created | Andreas Eversberg | 1 | -0/+2 | |
2017-02-18 | Move samples of int16_t format to sample_t, that is of type double | Andreas Eversberg | 1 | -2/+3 | |
This prepares the correction of all levels | |||||
2017-02-18 | A-Netz: Option to set gain of paging tones | Andreas Eversberg | 1 | -2/+2 | |
2017-02-18 | Neu structure for the paging process (B-Netz) | Andreas Eversberg | 1 | -1/+1 | |
Paging tones are not created within sound_alsa.c The audio API is now responsible to switch to paging channel. In case of SDR, the sdr.c will switch frequency offset. | |||||
2017-02-18 | Rework on audio interface | Andreas Eversberg | 1 | -4/+4 | |
Sound instance is now called audio instance and uses funcation pointers. This gives a clean interface to be exchanged with other technologies, linke SDR. | |||||
2017-01-07 | prepare audio handling for multi carrier SDR | Andreas Eversberg | 1 | -2/+2 | |
2017-01-02 | A-Netz: Reset tone detector when going idle | Andreas Eversberg | 1 | -6/+7 | |
A pending tone must be detected as soon as the cell is idle. This happens if the phone picks up during release guard time. | |||||
2016-12-09 | Add function to change dsp state, more debug with channel info | Andreas Eversberg | 1 | -4/+4 | |
2016-12-06 | A-Netz / B-Netz: Add function to change state, debug with channel info | Andreas Eversberg | 1 | -18/+49 | |
Change state uses a function rather than directly setting state variable. Some debug commands now use channel number. (for multi-trx setups) | |||||
2016-11-27 | Changed command line options | Andreas Eversberg | 1 | -2/+2 | |
* All lower case options define common options * All upper case options define network specific options | |||||
2016-11-14 | A-Netz: Click removal when changing sequenced paging tones | Andreas Eversberg | 1 | -1/+1 | |
When tone changes to next tone, a transition of 2ms is performed. The last tone is faded out and the new tone faded in. | |||||
2016-11-13 | A-Netz: Use Operator number 010 when calling from mobile station | Andreas Eversberg | 1 | -1/+1 | |
Also use no caller ID (NULL). The call control code processes the caller ID and dialed number correctly. | |||||
2016-11-13 | A-Netz: Keep phase for each paging tone when played in sequence | Andreas Eversberg | 1 | -2/+4 | |
If paging tones are played in sequence, only one tone out of four tones is played at once. The phase of all tones are calculated as if each tone would have been sent permanently. | |||||
2016-10-07 | Added and fixed extra compiler warnings | Andreas Eversberg | 1 | -2/+2 | |
2016-10-03 | B-Netz: Work on pilot signal generation | Andreas Eversberg | 1 | -1/+1 | |
The pilot signal to switch to channel 19 can be: * a tone * a tone that is turned off (notone) * positive amplitude * negative amplitude | |||||
2016-10-02 | callref: Move callref from 'sender' to individual implementation of a, b, c-netz | Andreas Eversberg | 1 | -15/+15 | |
Cellular networks use transaction instances, so callref is now member of transaction object. | |||||
2016-08-03 | Add info key 'i' to show some states. | Andreas Eversberg | 1 | -0/+2 | |
Currently showing C-Netz attached subscribers | |||||
2016-07-24 | NMT: Caller ID support | Andreas Eversberg | 1 | -2/+2 | |
2016-06-12 | Add dsp mode change fuction to A and B Netz, fixed NMT | Andreas Eversberg | 1 | -6/+6 | |
2016-05-08 | common code: Add input gain option | Andreas Eversberg | 1 | -2/+2 | |
2016-05-08 | Multi transceiver support | Andreas Eversberg | 1 | -2/+2 | |
This can be multiple transceivers on multiple sound cards. Two transceivers can be bundled on one sound device as well, using both channels. | |||||
2016-05-06 | A-Netz: Calibration of tone levels on TX and RX side | Andreas Eversberg | 1 | -2/+6 | |
2016-04-24 | common: Add pre and de emphasis, if the radio does not support it | Andreas Eversberg | 1 | -2/+2 | |
Connect to the oscillator of the transmitter - good girl! You need to enable pre emphasis in this case. Connect to the discriminator of the receiver - good boy! You need to enable de emphasis in this case. | |||||
2016-04-17 | common code: Sample rate conversion now supports any rate above 8000 Hz | Andreas Eversberg | 1 | -1/+1 | |
2016-03-27 | common code: Add feature to record received audio and replay it | Andreas Eversberg | 1 | -2/+2 | |
-W <file.wav> writes a wave file of received audio -R <file.wav> reads a wave file to feed into decoder This way you can record a phone and later debug without a phone and radio equipment. | |||||
2016-03-13 | anetz: Add release timer, so station keeps blocked for a while | Andreas Eversberg | 1 | -7/+23 | |
This prevents other mobile phone or outgoing call to seize the base station before the current phone releases the transmitter. | |||||
2016-03-13 | Prepare for NMT: Fixes and improvements at common code | Andreas Eversberg | 1 | -0/+2 | |
2016-03-13 | anetz/bnetz: Remove redundant code to enter idle state | Andreas Eversberg | 1 | -4/+4 | |
2016-03-13 | initial git import | Andreas Eversberg | 1 | -0/+458 | |