Moved the cca error counter so that it will count even when using radio csma rather then OT csma (#1566)

This commit is contained in:
Adam Eliot
2017-04-06 12:54:46 -07:00
committed by Jonathan Hui
parent 2ba9933882
commit 009dd36381
+5 -2
View File
@@ -858,6 +858,11 @@ void Mac::TransmitDoneTask(RadioPacket *aPacket, bool aRxPending, ThreadError aE
mCounters.mTxErrAbort++;
}
if (aError == kThreadError_ChannelAccessFailure)
{
mCounters.mTxErrCca++;
}
if (!RadioSupportsCsmaBackoff() &&
aError == kThreadError_ChannelAccessFailure &&
mCsmaAttempts < kMaxCSMABackoffs)
@@ -865,8 +870,6 @@ void Mac::TransmitDoneTask(RadioPacket *aPacket, bool aRxPending, ThreadError aE
mCsmaAttempts++;
StartCsmaBackoff();
mCounters.mTxErrCca++;
ExitNow();
}