This commit is contained in:
John Poole 2026-05-28 17:25:31 -07:00
commit d8e5cc0a8d

View file

@ -0,0 +1,24 @@
BOB is having problem with using the clock sentinel. Every time BOB starts anew, I have to take it to a window to get satellite time. I tried erasing the clock.txt file and the directory, and a new directory and file were created, but it does not rely upon the clock.txt and forces a satellite time reset. I tried clicking RESET on BOB, and it needs satellites. RESET on the three others does not, they resume without needing satellites.
Also, the splash screen with version needs:
1) the version needes to be on a 2nd line, it goes off to the right of the screen, so i cannot determine its full version.
2) the splash screen needs to hold for 10 seconds, it flashes by too quickly, so please introduce a sleep.
ED never seems to link.
I changed in main.cpp:
//static constexpr uint32_t LINK_RETRY_MS = 30000;
static constexpr uint32_t LINK_RETRY_MS = 90000;
because the LINKS were timing out. Still, with 90 seconds, they time out.
Is the continued ANNOUNCEMENT something that is interfering with the longevity of LINKS? It seems that if a LINK is established, then both units on the LINK would just continue sending back and forth; that is not happening, the LINK seems to be torn down.
I have a 3 minute set of logs with the lastest code at: ~/logs/20260528_1707. Of the four 180 second logs, only one entry of:
jlpoole@jp ~/logs/20260528_1707 $ grep -i 'RX LINK' *
CY_raw_20260528_170755.log:RX LINK: inbound link established hash=3255588dd68ff2bc6ab95b8712120343
jlpoole@jp ~/logs/20260528_1707 $
Are we hitting some bugs in microreticulum?