Fix marking LoRa transport mechanism (#7634)

This commit is contained in:
GUVWAF
2025-08-15 19:09:25 +02:00
committed by GitHub
parent e1e89a5e62
commit 8d5ae1d5d2
2 changed files with 3 additions and 2 deletions

View File

@@ -666,8 +666,10 @@ void RadioInterface::limitPower(int8_t loraMaxPower)
void RadioInterface::deliverToReceiver(meshtastic_MeshPacket *p) void RadioInterface::deliverToReceiver(meshtastic_MeshPacket *p)
{ {
if (router) if (router) {
p->transport_mechanism = meshtastic_MeshPacket_TransportMechanism_TRANSPORT_LORA;
router->enqueueReceivedMessage(p); router->enqueueReceivedMessage(p);
}
} }
/*** /***

View File

@@ -66,7 +66,6 @@ int32_t Router::runOnce()
{ {
meshtastic_MeshPacket *mp; meshtastic_MeshPacket *mp;
while ((mp = fromRadioQueue.dequeuePtr(0)) != NULL) { while ((mp = fromRadioQueue.dequeuePtr(0)) != NULL) {
mp->transport_mechanism = meshtastic_MeshPacket_TransportMechanism_TRANSPORT_LORA;
// printPacket("handle fromRadioQ", mp); // printPacket("handle fromRadioQ", mp);
perhapsHandleReceived(mp); perhapsHandleReceived(mp);
} }