mirror of
https://github.com/meshcore-dev/MeshCore.git
synced 2026-04-20 22:13:47 +00:00
* Repeater: timing changes for self-advert
This commit is contained in:
parent
5523daad9d
commit
e877b135e8
1 changed files with 4 additions and 4 deletions
|
|
@ -405,7 +405,7 @@ public:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void sendSelfAdvertisement() {
|
void sendSelfAdvertisement(int delay_millis) {
|
||||||
uint8_t app_data[MAX_ADVERT_DATA_SIZE];
|
uint8_t app_data[MAX_ADVERT_DATA_SIZE];
|
||||||
uint8_t app_data_len;
|
uint8_t app_data_len;
|
||||||
{
|
{
|
||||||
|
|
@ -415,7 +415,7 @@ public:
|
||||||
|
|
||||||
mesh::Packet* pkt = createAdvert(self_id, app_data, app_data_len);
|
mesh::Packet* pkt = createAdvert(self_id, app_data, app_data_len);
|
||||||
if (pkt) {
|
if (pkt) {
|
||||||
sendFlood(pkt, 800); // add slight delay
|
sendFlood(pkt, delay_millis);
|
||||||
} else {
|
} else {
|
||||||
MESH_DEBUG_PRINTLN("ERROR: unable to create advertisement packet!");
|
MESH_DEBUG_PRINTLN("ERROR: unable to create advertisement packet!");
|
||||||
}
|
}
|
||||||
|
|
@ -427,7 +427,7 @@ public:
|
||||||
if (memcmp(command, "reboot", 6) == 0) {
|
if (memcmp(command, "reboot", 6) == 0) {
|
||||||
board.reboot(); // doesn't return
|
board.reboot(); // doesn't return
|
||||||
} else if (memcmp(command, "advert", 6) == 0) {
|
} else if (memcmp(command, "advert", 6) == 0) {
|
||||||
sendSelfAdvertisement();
|
sendSelfAdvertisement(400);
|
||||||
strcpy(reply, "OK - Advert sent");
|
strcpy(reply, "OK - Advert sent");
|
||||||
} else if (memcmp(command, "clock sync", 10) == 0) {
|
} else if (memcmp(command, "clock sync", 10) == 0) {
|
||||||
uint32_t curr = getRTCClock()->getCurrentTime();
|
uint32_t curr = getRTCClock()->getCurrentTime();
|
||||||
|
|
@ -583,7 +583,7 @@ void setup() {
|
||||||
}
|
}
|
||||||
|
|
||||||
// send out initial Advertisement to the mesh
|
// send out initial Advertisement to the mesh
|
||||||
the_mesh.sendSelfAdvertisement();
|
the_mesh.sendSelfAdvertisement(2000);
|
||||||
}
|
}
|
||||||
|
|
||||||
void loop() {
|
void loop() {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue