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-05 | AMPS/TACS: Fixing release towards mobile station on FVC | Andreas Eversberg | 1 | -17/+19 | |
We must continuously send release frames until Signaling Tone changes, so we know that the phone has received the release. | |||||
2017-11-05 | Split call control from built-in call console by using MNCC layer | Andreas Eversberg | 3 | -15/+15 | |
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 | -2/+11 | |
2017-10-12 | Add function to display measurements on screen | Andreas Eversberg | 2 | -0/+11 | |
Use 'm' key to toggle display. | |||||
2017-10-02 | AMPS/TACS: Change audio level range | Andreas Eversberg | 1 | -2/+2 | |
2017-10-02 | AMPS: Minor fixes to loopback test | Andreas Eversberg | 1 | -5/+5 | |
2017-09-24 | AMPS: Fix 'use-after-free-bug' after destroying transaction | Andreas Eversberg | 1 | -4/+2 | |
2017-09-02 | SDR: Split SDR config from main_mobile.c to sdr_config.c | Andreas Eversberg | 1 | -5/+7 | |
2017-09-01 | JTACS: Implementation of the Japanese variant of TACS | Andreas Eversberg | 3 | -4/+18 | |
2017-09-01 | TACS: Fix power levels | Andreas Eversberg | 2 | -41/+19 | |
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 | 2 | -29/+6 | |
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 | 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 | 3 | -4/+4 | |
2017-07-15 | AMPS: Fixes in message display and function names | Andreas Eversberg | 1 | -8/+8 | |
2017-07-15 | TACS support (variations added to AMPS code) | Andreas Eversberg | 12 | -477/+693 | |
These are: - Bandwidth only 25 KHz, so lower deviations - Data rate only 8000 KHz - SID is called AID (Area ID) - MIN1 coding is different | |||||
2017-06-10 | AMPS: Fixed selecting right CRC values for FOCC words | Andreas Eversberg | 1 | -9/+12 | |
2017-06-10 | AMPS/C-Netz: Correctly release pending transaction when creating a new one | Andreas Eversberg | 3 | -12/+21 | |
If transactions is created, look on all channels for pending transaction with same subscriber. 1. Remove that transaction. 2. Make channel return to IDLE. 3. Release call, if callref exists. | |||||
2017-06-10 | Status display | Andreas Eversberg | 4 | -0/+55 | |
Alows to show status of current channels and users | |||||
2017-06-10 | AMPS: Add DTX support | Andreas Eversberg | 7 | -26/+65 | |
When DTX is enabled (-S dtx=2 or 3), a missing SAT tone causes the receiver to mute audio and insert a low level of comfort noise. Also the missing SAT tone will not cause the connection to be terminated. | |||||
2017-05-23 | AMPS: Serveral minor fixes | Andreas Eversberg | 6 | -37/+75 | |
2017-05-17 | Minor fixes on AMPS messages | Andreas Eversberg | 3 | -35/+17 | |
- Flipping polarity is now performed after B/I has been applied - Correcting sysinfo | |||||
2017-05-17 | No "sdr" audio device option required anymore (when using SDR) | Andreas Eversberg | 3 | -8/+21 | |
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 | -0/+2 | |
2017-02-18 | AMPS: Fixed setting of signal polarity when using SDR | Andreas Eversberg | 1 | -1/+1 | |
2017-02-18 | Correcting all levels and move all remaining integer samples to sample_t | Andreas Eversberg | 2 | -46/+41 | |
The leves are based on the standards of each mobile network. They are adjusted to the specified frequency deviation now. | |||||
2017-02-18 | Add global DC-Filter and remove all individual DC-Filters | Andreas Eversberg | 3 | -32/+7 | |
2017-02-18 | Move samples of int16_t format to sample_t, that is of type double | Andreas Eversberg | 7 | -56/+50 | |
This prepares the correction of all levels | |||||
2017-02-18 | Indexing tables by casting index to unsigned integer only | Andreas Eversberg | 1 | -6/+6 | |
2017-02-18 | Use global init/cleanup function | Andreas Eversberg | 1 | -15/+4 | |
2017-02-18 | Fixed typos | Andreas Eversberg | 3 | -6/+6 | |
2017-02-18 | SDR forces default settings: emphasis and FSK polarity | Andreas Eversberg | 1 | -0/+8 | |
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 | |
2017-02-18 | Prepare for SDR: Add bandwidth and deviation info to sender instance | Andreas Eversberg | 1 | -0/+5 | |
2017-02-18 | Rework on audio interface | Andreas Eversberg | 5 | -14/+14 | |
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 | 3 | -4/+4 | |
2016-12-09 | Add common function to give hotkey help | Andreas Eversberg | 1 | -0/+1 | |
* Key to dial and hangup * Key to display wave form | |||||
2016-12-09 | Add function to change dsp state, more debug with channel info | Andreas Eversberg | 3 | -58/+62 | |
2016-12-06 | work on docs | Andreas Eversberg | 1 | -0/+18 | |
2016-11-29 | Fixed command line option descriptions | Andreas Eversberg | 1 | -1/+1 | |
2016-11-29 | Output enhancements | Andreas Eversberg | 1 | -3/+3 | |
* no more flicker on wave form display while scrolling * dialing console gets cleared/overwritten correctly * fixes on stderr output | |||||
2016-11-27 | Changed command line options | Andreas Eversberg | 3 | -13/+13 | |
* All lower case options define common options * All upper case options define network specific options | |||||
2016-11-13 | Move realtime scheduling and signal handling to common code | Andreas Eversberg | 1 | -26/+0 | |
2016-10-30 | AMPS: Fixes for multi transceiver support | Andreas Eversberg | 5 | -41/+121 | |
- Fix channel assignment - Voice channel sends test tone when idle - Changed paging timeout - Minor fix of SCC field in 2 messages | |||||
2016-10-29 | AMPS: Add option to be more tollerant to sync detection | Andreas Eversberg | 5 | -10/+41 | |
Also it detects more false syncs, but this is ignored if decoding fails. |