aboutsummaryrefslogtreecommitdiffstats
path: root/src/bnetz
AgeCommit message (Collapse)AuthorFilesLines
2017-06-10B-Netz: Minor printf fixAndreas Eversberg1-1/+1
2017-06-10Status displayAndreas Eversberg1-4/+23
Alows to show status of current channels and users
2017-05-24Finetuning LOSS (noise) detectionAndreas Eversberg1-3/+0
The algorithm is still bad, but works in most cases
2017-05-17minor cleanupsAndreas Eversberg1-2/+2
2017-05-17No "sdr" audio device option required anymore (when using SDR)Andreas Eversberg3-6/+12
2017-03-04main_common: Move init and cleanup function to main functionAndreas Eversberg1-7/+1
2017-02-18SoapySDR supportAndreas Eversberg1-0/+1
There is no time stamp handling. It is just TX'ing in advance and synchronous to received RX rate.
2017-02-18Show channel number and basic info when channel was createdAndreas Eversberg1-0/+3
2017-02-18B-Netz, NMT: Improved check for minimum required sample rateAndreas Eversberg1-2/+6
2017-02-18Correcting all levels and move all remaining integer samples to sample_tAndreas Eversberg2-32/+36
The leves are based on the standards of each mobile network. They are adjusted to the specified frequency deviation now.
2017-02-18Move samples of int16_t format to sample_t, that is of type doubleAndreas Eversberg4-24/+22
This prepares the correction of all levels
2017-02-18Indexing tables by casting index to unsigned integer onlyAndreas Eversberg1-2/+2
2017-02-18Fixed paging channel switching of B-NetzAndreas Eversberg1-11/+4
Now the calling channel is switched correctly. A global parameter is used to select how paging is performed.
2017-02-18Use global init/cleanup functionAndreas Eversberg1-15/+4
2017-02-18Fixed typosAndreas Eversberg1-1/+1
2017-02-18SDR forces default settings: emphasis and FSK polarityAndreas Eversberg1-0/+6
2017-02-18Neu structure for the paging process (B-Netz)Andreas Eversberg3-48/+49
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-18Support for UHD SDR interfaceAndreas Eversberg1-0/+1
2017-02-18Prepare for SDR: Add bandwidth and deviation info to sender instanceAndreas Eversberg1-0/+5
2017-02-18Rework on audio interfaceAndreas Eversberg4-15/+15
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-07prepare audio handling for multi carrier SDRAndreas Eversberg3-4/+4
2017-01-02B-Netz: Add translation of emergency numbers 110 and 112Andreas Eversberg1-0/+8
2017-01-02B-Netz: Minor change on start imageAndreas Eversberg1-6/+6
2016-12-09Add common function to give hotkey helpAndreas Eversberg1-0/+1
* Key to dial and hangup * Key to display wave form
2016-12-09Add function to change dsp state, more debug with channel infoAndreas Eversberg3-17/+40
2016-12-06A-Netz / B-Netz: Add function to change state, debug with channel infoAndreas Eversberg2-28/+68
Change state uses a function rather than directly setting state variable. Some debug commands now use channel number. (for multi-trx setups)
2016-11-29Fixed command line option descriptionsAndreas Eversberg1-1/+1
2016-11-29Output enhancementsAndreas Eversberg1-2/+2
* no more flicker on wave form display while scrolling * dialing console gets cleared/overwritten correctly * fixes on stderr output
2016-11-27B-Netz: Fixes call procedure according to the standard FTZ 171 R 4Andreas Eversberg1-35/+38
2016-11-27Changed command line optionsAndreas Eversberg3-12/+12
* All lower case options define common options * All upper case options define network specific options
2016-11-13B-Netz: Rename special start digit for coin box phone typeAndreas Eversberg3-7/+7
2016-11-13Move realtime scheduling and signal handling to common codeAndreas Eversberg1-26/+0
2016-10-31B-Netz: Move 'telegramm' generation to seperate telegramm.c/h filesAndreas Eversberg4-165/+212
2016-10-07Added and fixed extra compiler warningsAndreas Eversberg3-7/+7
2016-10-03B-Netz: Work on pilot signal generationAndreas Eversberg2-13/+15
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-02callref: Move callref from 'sender' to individual implementation of a, b, c-netzAndreas Eversberg3-19/+20
Cellular networks use transaction instances, so callref is now member of transaction object.
2016-08-03Add info key 'i' to show some states.Andreas Eversberg1-0/+2
Currently showing C-Netz attached subscribers
2016-07-24Fix typosAndreas Eversberg1-2/+2
2016-07-24Typos: acknowledgement -> acknowledgment signalling -> signalingAndreas Eversberg1-2/+2
2016-07-24NMT: Caller ID supportAndreas Eversberg1-1/+1
2016-07-24B-Netz: Added description for GFS 19 to reduce transmit powerAndreas Eversberg1-0/+4
2016-07-24B-Netz: Rework on dialing start digit: New unknown type addedAndreas Eversberg2-13/+44
2016-07-24B-Netz: Compiler switch to generate a dial sequence (for testing)Andreas Eversberg1-0/+25
2016-07-09common code: Add support for main loop handlerAndreas Eversberg1-1/+1
2016-07-06B-Netz: Reply the station ID correctlyAndreas Eversberg1-3/+4
It must be replied right after it has been received the first time. It does not matter if this happens a bit later, even a second later. Thanx to Hans Wigger for providing recording from his B-Netz tester to figure this out.
2016-06-18common code: Add processing interval option to decrese CPU usageAndreas Eversberg1-1/+1
2016-06-12Add dsp mode change fuction to A and B Netz, fixed NMTAndreas Eversberg1-0/+2
2016-05-29B-Netz: Add timer for switching back from calling channelAndreas Eversberg2-9/+18
The timer ensures that the paging sequence is sent out by sound card before switching back to traffic channel
2016-05-16Fixed link problem with alsa libAndreas Eversberg1-1/+1
Thanx to Martin for pointing to this problem.
2016-05-15Move amplitude (level) debugging to debug.cAndreas Eversberg1-19/+4