|
|
@@ -159,6 +159,7 @@ void Dispatcher::checkRecv() {
|
|
|
pkt->_snr = _radio->getLastSNR() * 4.0f;
|
|
|
score = _radio->packetScore(_radio->getLastSNR(), len);
|
|
|
air_time = _radio->getEstAirtimeFor(len);
|
|
|
+ rx_air_time += air_time;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -169,9 +170,9 @@ void Dispatcher::checkRecv() {
|
|
|
if (pkt) {
|
|
|
#if MESH_PACKET_LOGGING
|
|
|
Serial.print(getLogDateTime());
|
|
|
- Serial.printf(": RX, len=%d (type=%d, route=%s, payload_len=%d) SNR=%d RSSI=%d score=%d",
|
|
|
+ Serial.printf(": RX, len=%d (type=%d, route=%s, payload_len=%d) SNR=%d RSSI=%d score=%d time=%d",
|
|
|
pkt->getRawLength(), pkt->getPayloadType(), pkt->isRouteDirect() ? "D" : "F", pkt->payload_len,
|
|
|
- (int)pkt->getSNR(), (int)_radio->getLastRSSI(), (int)(score*1000));
|
|
|
+ (int)pkt->getSNR(), (int)_radio->getLastRSSI(), (int)(score*1000), air_time);
|
|
|
|
|
|
static uint8_t packet_hash[MAX_HASH_SIZE];
|
|
|
pkt->calculatePacketHash(packet_hash);
|