Skip to content

Commit

Permalink
the 3rd screen (peers) now shows reachability
Browse files Browse the repository at this point in the history
  • Loading branch information
tschudin committed Aug 29, 2023
1 parent a684118 commit 2fca62b
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions esp32/loramesh-TBeam/peers.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ unsigned char peer_dmx_req[7];
unsigned char peer_dmx_rep[7];

unsigned long peer_next;
unsigned long peer_refresh;

extern File peer_log;

Expand Down Expand Up @@ -42,6 +43,9 @@ void peer_incoming_rep(unsigned char *pkt, int len, unsigned char *aux,

sprintf(str+strlen(str), " / rssi=%d snr=%g", lora_prssi, lora_psnr);
peer_save2log(str);

str[6] = '\0';
theStatus->heard_peer(str+2, lora_prssi, lora_psnr);
}

void peer_incoming_req(unsigned char *pkt, int len, unsigned char *aux,
Expand Down Expand Up @@ -73,6 +77,9 @@ void peer_incoming_req(unsigned char *pkt, int len, unsigned char *aux,

sprintf(str+strlen(str), " / rssi=%d snr=%g", lora_prssi, lora_psnr);
peer_save2log(str);

str[6] = '\0';
theStatus->heard_peer(str+2, lora_prssi, lora_psnr);
}

void peer_init()
Expand Down Expand Up @@ -106,6 +113,11 @@ void peer_tick()
{
long now = millis();

if (now > peer_refresh) {
theStatus->refresh_screen(SCREEN_PEERS);
peer_refresh = millis() + 1000;
}

if (now > peer_next) {
// send a request (ping)
char buf[100];
Expand Down

0 comments on commit 2fca62b

Please # to comment.