Add hopStart (original hopLimit of a packet) to MeshPacket

This commit is contained in:
GUVWAF 2024-02-28 19:13:29 +01:00
parent 5f28be497a
commit c0c413bc8d
2 changed files with 8 additions and 2 deletions

View file

@ -26,6 +26,7 @@
*MeshPacket.encrypted max_size:256
*MeshPacket.payload_variant anonymous_oneof:true
*MeshPacket.hop_limit int_size:8
*MeshPacket.hop_start int_size:8
*MeshPacket.channel int_size:8
*QueueStatus.res int_size:8

View file

@ -1003,6 +1003,12 @@ message MeshPacket {
* Describes whether this packet passed via MQTT somewhere along the path it currently took.
*/
bool via_mqtt = 14;
/*
* Hop limit with which the original packet started. Sent via LoRa using three bits in the unencrypted header.
* When receiving a packet, the difference between hop_start and hop_limit gives how many hops it traveled.
*/
uint32 hop_start = 15;
}
/*
@ -1539,5 +1545,4 @@ message DeviceMetadata {
* Has Remote Hardware enabled
*/
bool hasRemoteHardware = 10;
}
}