B-Netz: Calibration of tone levels on TX and RX side
This commit is contained in:
@@ -501,12 +501,12 @@ void bnetz_receive_tone(bnetz_t *bnetz, int bit)
|
||||
}
|
||||
|
||||
/* A digit was received. */
|
||||
void bnetz_receive_telegramm(bnetz_t *bnetz, uint16_t telegramm, double quality, double level)
|
||||
void bnetz_receive_telegramm(bnetz_t *bnetz, uint16_t telegramm, double level, double quality)
|
||||
{
|
||||
int digit = 0;
|
||||
int i;
|
||||
|
||||
PDEBUG(DFRAME, DEBUG_INFO, "RX Level: %.0f%% Quality=%.0f\n", level * 100.0 + 0.5, quality * 100.0 + 0.5);
|
||||
PDEBUG(DFRAME, DEBUG_INFO, "Digit RX Level: %.0f%% Quality=%.0f\n", level * 100.0 + 0.5, quality * 100.0 + 0.5);
|
||||
|
||||
/* drop any telegramm that is too bad */
|
||||
if (quality < 0.2)
|
||||
@@ -519,9 +519,9 @@ void bnetz_receive_telegramm(bnetz_t *bnetz, uint16_t telegramm, double quality,
|
||||
}
|
||||
}
|
||||
if (digit == 0)
|
||||
PDEBUG(DBNETZ, DEBUG_DEBUG, "Received unknown telegramm '0x%04x'.\n", telegramm);
|
||||
PDEBUG(DBNETZ, DEBUG_DEBUG, "Received unknown telegramm digit '0x%04x'.\n", telegramm);
|
||||
else
|
||||
PDEBUG(DBNETZ, (bnetz->sender.loopback) ? DEBUG_NOTICE : DEBUG_DEBUG, "Received telegramm '%s'.\n", impulstelegramme[i].description);
|
||||
PDEBUG(DBNETZ, (bnetz->sender.loopback) ? DEBUG_NOTICE : DEBUG_INFO, "Received telegramm digit '%s'.\n", impulstelegramme[i].description);
|
||||
|
||||
if (bnetz->sender.loopback) {
|
||||
if (digit >= '0' && digit <= '9') {
|
||||
|
Reference in New Issue
Block a user