Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-11-13 | Restructure: Move filters from common code to 'libfilter' | Andreas Eversberg | 1 | -0/+1 | |
2017-11-11 | NMT: Add support for receiving 8-Bit-SMS, because it is mandatory | Andreas Eversberg | 1 | -6/+22 | |
Benefone Dragon uses this coding scheme for SMS-Submit. | |||||
2017-11-11 | NMT: Fixup assign traffic channel | Andreas Eversberg | 4 | -22/+28 | |
dms_call state now belongs to transaction, so it is kept while switching to traffic channel. | |||||
2017-11-05 | NMT: Assign traffic channel for outgoing and incoming calls | Andreas Eversberg | 2 | -18/+82 | |
This way the control channel stays available for other (idle) phones. No more loss of coverage for other phones, when a call to a mobile is made. It is still possible to define a combined control+traffic channel. (e.g. for single channel setup) | |||||
2017-11-05 | Split call control from built-in call console by using MNCC layer | Andreas Eversberg | 2 | -19/+19 | |
2017-10-22 | Implementation of RX level squelch (for A-Netz and B-Netz) | Andreas Eversberg | 2 | -2/+2 | |
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 | 2 | -1/+3 | |
2017-10-22 | NMT-900: Handle channels >= 1025 correctly | Andreas Eversberg | 2 | -6/+12 | |
2017-10-22 | NMT: Fixed segfault when decoding certain (invalid) messages | Andreas Eversberg | 1 | -1/+1 | |
2017-10-12 | NMT: Removed double implementation of caller ID encoding | Andreas Eversberg | 3 | -82/+5 | |
2017-10-12 | Add function to display measurements on screen | Andreas Eversberg | 2 | -0/+11 | |
Use 'm' key to toggle display. | |||||
2017-10-02 | Use braces to make GCC happy | Andreas Eversberg | 1 | -2/+3 | |
2017-09-22 | NMT: Minor fixes on frame data | Andreas Eversberg | 1 | -2/+2 | |
2017-09-11 | Move sms and dms code (NMT) to separate lib.a | Andreas Eversberg | 1 | -2/+7 | |
2017-09-02 | SDR: Split SDR config from main_mobile.c to sdr_config.c | Andreas Eversberg | 1 | -4/+6 | |
2017-09-01 | Move mobile phone specific code from libcommon.a to libmobile.a | Andreas Eversberg | 2 | -2/+3 | |
2017-09-01 | SDR: Turn TX power off if requested by network | Andreas Eversberg | 1 | -1/+3 | |
The power level is ramped smoothly within 1 ms up or down. R2000, AMPS and C-Netz turn off power when voice channel is not i use. C-Netz turns off power between OgK timeslots. | |||||
2017-08-09 | New common FSK implementation, replaces all individual implementations | Andreas Eversberg | 6 | -155/+81 | |
2017-08-09 | Add incoming answer to call control, also allow to send recall tone | Andreas Eversberg | 1 | -0/+4 | |
2017-08-08 | Fixes of checking digits | Andreas Eversberg | 1 | -1/+1 | |
2017-08-08 | Move Hagelbarger error correction code from NMT to common code | Andreas Eversberg | 4 | -94/+2 | |
It will be used by Radiocom 2000 also. Some minor fixes and improvements apply. | |||||
2017-08-08 | Move FFSK modem from NMT to common code, so it can be used by other networks | Andreas Eversberg | 7 | -234/+82 | |
2017-08-08 | NMT-900 System implementation | Andreas Eversberg | 7 | -183/+488 | |
NMT can now be run as 450 or 900 Network. | |||||
2017-08-08 | NMT: Implement Hagelbarger Code | Andreas Eversberg | 5 | -159/+200 | |
This will correct burst errors of received messages. If the message is too corrupted, it will be ignored, because some element may not match then. The digits and line signals are checked for consistency, since they are repeated serveral times in a message. | |||||
2017-07-15 | Minor fix for NMT debug output | Andreas Eversberg | 1 | -2/+2 | |
2017-07-15 | Add wave file playback to replace TX audio | Andreas Eversberg | 3 | -4/+4 | |
2017-07-15 | NMT: Show trafic areas in hex and allow to select unsupported areas | Andreas Eversberg | 2 | -8/+13 | |
2017-07-15 | NMT: Fixed "use after free" bug | Andreas Eversberg | 1 | -3/+6 | |
2017-07-15 | NMT: Fixed NMT digit decoding | Andreas Eversberg | 1 | -2/+2 | |
2017-06-15 | NMT: Mark Benelux and Czech/Slovak networks as tested | Andreas Eversberg | 1 | -5/+6 | |
I have tested the network with B/NL/L and CZ/SK phones, and they work! | |||||
2017-06-11 | NMT: Fixed line signal description | Andreas Eversberg | 1 | -1/+7 | |
2017-06-11 | NMT: Disable Supervisory signal during DMS (SMS) transfer and use Timeout | Andreas Eversberg | 2 | -2/+9 | |
There is no Supervisory signal during DMS transfer, so there must be no timeout for Supervisory signal. Instead, the SMS layer will timeout after some seconds without receiving data. | |||||
2017-06-10 | NMT: Fix and adjustements to supervisory signal detection | Andreas Eversberg | 2 | -7/+10 | |
2017-06-10 | NMT 450: Support for other European counties, like Belgium, Czech, Slovakia | Andreas Eversberg | 9 | -153/+308 | |
2017-06-10 | NMT: Allow NULL (B'0000') to be used as country selector in traffic area | Andreas Eversberg | 3 | -3/+12 | |
2017-06-10 | Status display | Andreas Eversberg | 1 | -4/+20 | |
Alows to show status of current channels and users | |||||
2017-05-17 | No "sdr" audio device option required anymore (when using SDR) | Andreas Eversberg | 3 | -8/+24 | |
2017-03-04 | main_common: Move init and cleanup function to main function | Andreas Eversberg | 1 | -7/+1 | |
2017-02-18 | SoapySDR support | Andreas Eversberg | 1 | -0/+1 | |
There is no time stamp handling. It is just TX'ing in advance and synchronous to received RX rate. | |||||
2017-02-18 | Show channel number and basic info when channel was created | Andreas Eversberg | 1 | -19/+22 | |
2017-02-18 | B-Netz, NMT: Improved check for minimum required sample rate | Andreas Eversberg | 1 | -5/+5 | |
2017-02-18 | Correcting all levels and move all remaining integer samples to sample_t | Andreas Eversberg | 3 | -65/+69 | |
The leves are based on the standards of each mobile network. They are adjusted to the specified frequency deviation now. | |||||
2017-02-18 | Move samples of int16_t format to sample_t, that is of type double | Andreas Eversberg | 10 | -62/+52 | |
This prepares the correction of all levels | |||||
2017-02-18 | Indexing tables by casting index to unsigned integer only | Andreas Eversberg | 1 | -3/+3 | |
2017-02-18 | Use global init/cleanup function | Andreas Eversberg | 1 | -15/+4 | |
2017-02-18 | NMT: Make supervisory signal default, also allow setting per channel. | Andreas Eversberg | 1 | -5/+30 | |
2017-02-18 | Fixed typos | Andreas Eversberg | 1 | -1/+1 | |
2017-02-18 | SDR forces default settings: emphasis and FSK polarity | Andreas Eversberg | 1 | -0/+6 | |
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 | Support for UHD SDR interface | Andreas Eversberg | 1 | -0/+1 | |