23fbc569c6
LINK payloads now look like BOB says Hi to CY iter=0.
...
Sender/recipient use board IDs for easier log aggregation.
Iteration count is still included and increments per peer.
Send cadence is now once per minute at the node’s allocated slot only. Removed the previous slot + 30s second send.
Removed noisy app-internal diagnostics like APP LINK..., APP RX..., and TX LINK SKIP.
Set Reticulum library logging to LOG_WARNING, which suppresses heap/path-store/entries/byte-count style diagnostics while preserving warnings/errors.
Fixed inherited physical slot label Fay to Flo.
Updated the README with the message cadence and examples
2026-06-03 10:00:57 -07:00
2a6fef41c7
What changed from 204:
...
Kept all units in transport mode with reticulum.transport_enabled(true).
Removed physical blocking: SIM_PHY_BLOCK_BOB_CY=0, no per-unit block.
Removed the extra deep transmission/debug flags from platformio.ini.
Kept the 204 announcement schedule/protocol.
Removed intentional Link teardown after message cycles.
Every unit now attempts an outbound Link to every peer that announces.
Added retry health behavior: 3 Link attempts within 3 minutes, then wait for a fresh announce before trying that peer again.
Preserved substantive parseable logs: TX ANNOUNCE, RX ANNOUNCE, TX LINKREQUEST, LINK ACTIVE, TX LINK, RX LINK, retry/failure/reset events.
Updated copied helper scripts to point at 205_sustained_link.
Updated README for the new exercise behavior.
2026-06-03 09:19:33 -07:00
eecd1a9f4c
awk parsers for logs
2026-06-03 09:00:28 -07:00
7d8b3eb705
Adding loader
2026-06-02 18:46:20 -07:00
690c8987b3
Added directory check
2026-06-02 18:25:21 -07:00
237ccf5103
To facilitate deployment among other machines and upload from there directly
2026-06-02 11:42:11 -07:00
db57359abd
Current announce cycle was: once per minute, at 2 + NODE_SLOT_INDEX * 4 seconds. So BOB at :06, CY at :10, DAN at :14, etc.
...
I changed it to:
first announce: immediately after startup once microReticulum is ready
second announce: after ANNOUNCEMENT_2 seconds
later announces: every ANNOUNCEMENT_REPEAT seconds
2026-06-02 11:22:27 -07:00
dc8e6163af
Another delay injection
2026-05-29 18:04:17 -07:00
ce56e876bd
Note tested, added 750ms delay to overcome possible race condition
2026-05-29 17:46:56 -07:00
a52617862f
Before further debugging of LINK bug
2026-05-29 17:24:33 -07:00
4e1d9a75db
For posterity
2026-05-29 12:30:45 -07:00
294a17660d
John draft, I asked Codex to review and it started changing, I intervened and asked to keep Codex review separate, I think it sucessfuly backed out its edits. Committing for posterity, there is a style difference between me and Codex.
2026-05-29 12:30:04 -07:00
197b46b4bb
Exercise is reduced to BOB, CY & DAN. LINK is still broken, but writing history_of_a_LINK.md for a forensic analysis and referencing this version
2026-05-29 10:58:14 -07:00
7f78dfb70e
Change frame to have prefix showing origin. Tested and all units received from the other tree. I should have committed then, but forgot. Here, the blocking has been activated, but not tested.
2026-05-28 21:23:10 -07:00
fd96e56410
All 4 units, BOB, CY, DAN & ED, are LINKing with the other three. Success.
2026-05-28 20:50:16 -07:00
d8e5cc0a8d
Safety
2026-05-28 17:25:31 -07:00
f1670a6123
4 Units are talking, but LINK rarely works. Committing now for safety.
2026-05-28 16:44:41 -07:00
10498b57e1
Additional schema change to reconcile with Perl importer
2026-05-27 11:55:49 -07:00
ff7c6fa0ad
Untested revision of schema as of 11:50 AM
2026-05-27 11:51:30 -07:00
58c62ed07d
Chat GPT revision, small, after 11:00 a.m. today
2026-05-27 11:47:21 -07:00
e555986b87
Improved workflow for migrating logs into database
2026-05-27 11:16:23 -07:00
8a75b96ac5
Working rssi plotly, also saved in Subversion
2026-05-27 11:11:59 -07:00
fe46db2b3c
latest schema for 18 column logs
2026-05-27 11:10:14 -07:00
a8fc2cf9d5
Preserving an earlier version of the schema along with other files
2026-05-27 11:09:24 -07:00
a982223055
Picking up changes I had made before migrating to 18 column
2026-05-26 07:36:04 -07:00
de2262f747
Preserving for posterity before update to 18 column
2026-05-26 07:34:11 -07:00
577caba635
After time changes, but before testing trial #2
2026-05-25 14:56:23 -07:00
aaa765adf8
After trial upon which import_exercise_26_ble_log.pl & schema were created.
2026-05-25 14:10:58 -07:00
b407554210
Prior to GPS code changes
2026-05-25 11:59:09 -07:00
d38c646553
Untested, after completion of first round
2026-05-24 15:40:50 -07:00
6717b56ffb
Created a debug optional dichotomy, last test run was clean... just filled with debug stuff
2026-05-22 16:15:36 -07:00
49c2ccd49a
Fixing "dual" modes for Raspberry Pi build, adding logging script
2026-05-22 15:55:37 -07:00
21a6a2f676
creating Pi ready "dual" images ready for public trial
2026-05-22 12:12:07 -07:00
b0b5e4f8cb
Allowing for microReticulum to pair with two Raspberry Pi Zero 2Ws
2026-05-21 17:36:53 -07:00
0c15cf7219
per Codex:jp_native works: jp central -> T-Beam peripheral
...
jp_native_peripheral works: T-Beam central -> jp peripheral
jp_native_dual builds, but needs role arbitration to avoid central/peripheral race
2026-05-21 15:53:31 -07:00
83b122df15
Before testing, but 3rd mode "dual" created for jp
2026-05-21 15:30:46 -07:00
cbc3553436
this role reversal for Intel/jp works, but further work needed to make Intel/jp ambidexterous
2026-05-21 15:09:15 -07:00
0ca0ec605a
build for Intel jp and low grade Bluetooth thereon works and pairs with T-Beam
2026-05-21 14:27:58 -07:00
de75f7d865
306 works, stress tested range between units and learned reconnect logic is needed. Create Exercise 307 for connection resiliency: to be scoped out
2026-05-20 20:23:42 -07:00
5207f72f14
Exercise 305 works great, need to remove or toggle debugging
2026-05-20 17:32:44 -07:00
7410e820c6
All working
2026-05-19 15:38:06 -07:00
31f881233e
Catchup, today has been stampeding horses of productivity
2026-05-19 13:22:39 -07:00
d7258feefe
modified to integrate with Motion_Cal & Magnetometer_Calibration
2026-04-28 13:17:04 -07:00
b12064755e
Reference to Gentoo build notes
2026-04-25 04:23:28 -07:00
fab25e1a72
Commencing DOxygen documentation
2026-04-25 04:20:14 -07:00
8aff7daa11
Works, but on jp so sluggish as to work intermittently, will try on eos
2026-04-25 04:19:17 -07:00
04afd13532
works
2026-04-24 16:31:03 -07:00
6fdbf1d258
Reformatting lib files and am starting to add DOxygen comments
2026-04-24 16:30:27 -07:00
8c7e2d477c
Corrected .gitignore to ignore the soft link
2026-04-19 10:32:48 -07:00
faac68d03b
Another try to fix ignoring examples folder
2026-04-19 10:27:01 -07:00