kopia lustrzana https://github.com/DL7AD/pecanpico10
Add extra TRACE for digipeater
rodzic
bfd5afde29
commit
c5176e2f25
|
@ -1280,7 +1280,7 @@ static void aprs_digipeat(packet_t pp) {
|
||||||
preempt, NULL);
|
preempt, NULL);
|
||||||
if(result == NULL) {
|
if(result == NULL) {
|
||||||
/* No packet buffer means don't digipeat. */
|
/* No packet buffer means don't digipeat. */
|
||||||
TRACE_INFO("PKT > Packet will not be digipeated");
|
TRACE_DEBUG("PKT > Packet will not be digipeated");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -142,6 +142,7 @@ packet_t digipeat_match (radio_freq_t from_freq, packet_t pp, char *mycall_rec,
|
||||||
r = ax25_get_first_not_repeated(pp);
|
r = ax25_get_first_not_repeated(pp);
|
||||||
|
|
||||||
if (r < AX25_REPEATER_1) {
|
if (r < AX25_REPEATER_1) {
|
||||||
|
TRACE_INFO("DIGI > All stations have been repeated already");
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -180,6 +181,7 @@ packet_t digipeat_match (radio_freq_t from_freq, packet_t pp, char *mycall_rec,
|
||||||
*/
|
*/
|
||||||
ax25_get_addr_with_ssid(pp, AX25_SOURCE, source);
|
ax25_get_addr_with_ssid(pp, AX25_SOURCE, source);
|
||||||
if (strcmp(source, mycall_rec) == 0) {
|
if (strcmp(source, mycall_rec) == 0) {
|
||||||
|
TRACE_INFO("DIGI > Don't repeat my own traffic");
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -202,7 +204,7 @@ packet_t digipeat_match (radio_freq_t from_freq, packet_t pp, char *mycall_rec,
|
||||||
if (dedupe_check(pp, to_freq)) {
|
if (dedupe_check(pp, to_freq)) {
|
||||||
char freq[50];
|
char freq[50];
|
||||||
pktDisplayFrequencyCode(to_freq, freq, sizeof(freq));
|
pktDisplayFrequencyCode(to_freq, freq, sizeof(freq));
|
||||||
TRACE_INFO("PKT > Drop redundant packet for: %s", freq);
|
TRACE_INFO("DIGI > Drop redundant packet for: %s", freq);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -272,7 +274,7 @@ packet_t digipeat_match (radio_freq_t from_freq, packet_t pp, char *mycall_rec,
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
} /* End switch. */
|
} /* End switch. */
|
||||||
|
TRACE_INFO("DIGI > Digipeat traffic");
|
||||||
return (result);
|
return (result);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue