Browse Source

* Repeater and Room Server: flood advert timer now uses the path_hash_mode pref

pull/2048/head
Scott Powell 3 months ago
parent
commit
fcfdc5fc5b
  1. 3
      examples/simple_repeater/MyMesh.cpp
  2. 3
      examples/simple_room_server/MyMesh.cpp

3
examples/simple_repeater/MyMesh.cpp

@ -1281,7 +1281,8 @@ void MyMesh::loop() {
if (next_flood_advert && millisHasNowPassed(next_flood_advert)) {
mesh::Packet *pkt = createSelfAdvert();
if (pkt) sendFlood(pkt);
uint32_t delay_millis = 0;
if (pkt) sendFlood(pkt, delay_millis, _prefs.path_hash_mode + 1);
updateFloodAdvertTimer(); // schedule next flood advert
updateAdvertTimer(); // also schedule local advert (so they don't overlap)

3
examples/simple_room_server/MyMesh.cpp

@ -858,7 +858,8 @@ void MyMesh::loop() {
if (next_flood_advert && millisHasNowPassed(next_flood_advert)) {
mesh::Packet *pkt = createSelfAdvert();
if (pkt) sendFlood(pkt);
uint32_t delay_millis = 0;
if (pkt) sendFlood(pkt, delay_millis, _prefs.path_hash_mode + 1);
updateFloodAdvertTimer(); // schedule next flood advert
updateAdvertTimer(); // also schedule local advert (so they don't overlap)

Loading…
Cancel
Save