diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2020-07-17 14:09:28 +0200 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2020-07-17 14:12:37 +0200 |
commit | df675784a79e065cf995079861dfaaaff273c808 (patch) | |
tree | 6e9cb6806b976d2701777d0b862cabd199f710af | |
parent | 99330740dd7c8ae185d444f3c88ebce42de4e2d3 (diff) |
Transceiver: Restrict conditions where FN gaps are detected
In pushRadioVector, like we did for driveTxPriorityQueue already, gaps
are possible in any channel for TRX!=0, since TRX0 is the only one
expected to be always transmitting.
Since we always need to transmit there, it makes no sense to check for
channel being not NONE.
Change-Id: I3b4b85b9100f69dfa113c54a4357120bd11ec86f
-rw-r--r-- | Transceiver52M/Transceiver.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Transceiver52M/Transceiver.cpp b/Transceiver52M/Transceiver.cpp index d750218..3be7746 100644 --- a/Transceiver52M/Transceiver.cpp +++ b/Transceiver52M/Transceiver.cpp @@ -468,7 +468,7 @@ void Transceiver::pushRadioVector(GSM::Time &nowTime) } else { modFN = nowTime.FN() % state->fillerModulus[TN]; bursts[i] = state->fillerTable[modFN][TN]; - if (state->chanType[TN] != NONE) { + if (i == 0 && state->mFiller == FILLER_ZERO) { LOGCHAN(i, DTRXDDL, NOTICE) << "No Tx burst available for " << nowTime << ", retrans=" << state->mRetrans; state->ctrs.tx_unavailable_bursts++; |