From aae58d5a683223658e2a55c0e32f32fd3a9b2fe7 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Thu, 5 May 2016 13:11:15 +0200 Subject: A-Netz: Calibration of tone levels on TX and RX side --- src/anetz/anetz.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/anetz/anetz.c') diff --git a/src/anetz/anetz.c b/src/anetz/anetz.c index f41a5ce..8c1384a 100644 --- a/src/anetz/anetz.c +++ b/src/anetz/anetz.c @@ -248,9 +248,13 @@ void anetz_receive_tone(anetz_t *anetz, int tone) else PDEBUG(DANETZ, DEBUG_DEBUG, "Continuous tone is gone.\n"); - if (anetz->sender.loopback) { + /* skip any handling in loopback mode */ + if (anetz->sender.loopback) + return; + + /* skip tone 2280 Hz, because it is not relevant for base station */ + if (tone == 0) return; - } switch (anetz->state) { case ANETZ_FREI: -- cgit v1.2.3