<feed xmlns='http://www.w3.org/2005/Atom'>
<title>MeshCore/examples/simple_room_server, branch smart</title>
<subtitle>A new lightweight, hybrid routing mesh protocol for packet radios</subtitle>
<id>https://git.amat.us/MeshCore/atom/examples/simple_room_server?h=smart</id>
<link rel='self' href='https://git.amat.us/MeshCore/atom/examples/simple_room_server?h=smart'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/MeshCore/'/>
<updated>2026-03-20T01:32:41Z</updated>
<entry>
<title>* version 1.14.1</title>
<updated>2026-03-20T01:32:41Z</updated>
<author>
<name>Scott Powell</name>
<email>sqij@protonmail.com</email>
</author>
<published>2026-03-20T01:32:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/MeshCore/commit/?id=467959cc3bfc884e5f3425caac89453a450151b6'/>
<id>urn:sha1:467959cc3bfc884e5f3425caac89453a450151b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add MCU temperature to telemetry responses from room servers.</title>
<updated>2026-03-16T22:34:16Z</updated>
<author>
<name>Orum</name>
<email>Orum@github</email>
</author>
<published>2026-03-16T22:34:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/MeshCore/commit/?id=b4b66521b60130111786e8f752826faa514e16a8'/>
<id>urn:sha1:b4b66521b60130111786e8f752826faa514e16a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* Repeater and Room Server: flood advert timer now uses the path_hash_mode pref</title>
<updated>2026-03-16T02:56:19Z</updated>
<author>
<name>Scott Powell</name>
<email>sqij@protonmail.com</email>
</author>
<published>2026-03-16T02:56:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/MeshCore/commit/?id=fcfdc5fc5b1e0cf81b4ca2dfbc51d714f3eb1ead'/>
<id>urn:sha1:fcfdc5fc5b1e0cf81b4ca2dfbc51d714f3eb1ead</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #1297 from ViezeVingertjes/feature/duty-cycle-token-bucket</title>
<updated>2026-03-08T12:54:32Z</updated>
<author>
<name>ripplebiz</name>
<email>ripple_biz@protonmail.com</email>
</author>
<published>2026-03-08T12:54:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/MeshCore/commit/?id=cf0cc851d41987f12b102e8bb4ad910ec75d2cfd'/>
<id>urn:sha1:cf0cc851d41987f12b102e8bb4ad910ec75d2cfd</id>
<content type='text'>
Implement token bucket duty cycle enforcement</content>
</entry>
<entry>
<title>Merge pull request #1877 from DanielNovak/fix-countbefore-sentinel-regression</title>
<updated>2026-03-07T07:48:02Z</updated>
<author>
<name>ripplebiz</name>
<email>ripple_biz@protonmail.com</email>
</author>
<published>2026-03-07T07:48:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/MeshCore/commit/?id=29be7e293caccad1ebc057b385ff23624033bbd1'/>
<id>urn:sha1:29be7e293caccad1ebc057b385ff23624033bbd1</id>
<content type='text'>
Fix countBefore regression: replace sentinel with getOutboundTotal()</content>
</entry>
<entry>
<title>* ver 1.14.0</title>
<updated>2026-03-06T01:20:04Z</updated>
<author>
<name>Scott Powell</name>
<email>sqij@protonmail.com</email>
</author>
<published>2026-03-06T01:20:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/MeshCore/commit/?id=3fe2dd7f48733fe77da7549cd24ef28bf07e1e5a'/>
<id>urn:sha1:3fe2dd7f48733fe77da7549cd24ef28bf07e1e5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace 0xFFFFFFFF sentinel with explicit getOutboundTotal()</title>
<updated>2026-02-28T16:19:04Z</updated>
<author>
<name>Daniel Novak</name>
<email>daniel@danielnovak.sk</email>
</author>
<published>2026-02-28T16:19:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/MeshCore/commit/?id=c7568a8db07194beee71072120ffc1f27389d3e5'/>
<id>urn:sha1:c7568a8db07194beee71072120ffc1f27389d3e5</id>
<content type='text'>
Instead of overloading getOutboundCount() with a magic sentinel value,
add a dedicated getOutboundTotal() method to the PacketManager interface
that returns the total queue size without time filtering.

This eliminates the fragile convention that caused the regression and
makes the two operations — time-filtered count vs total count —
explicitly separate in the API.
</content>
</entry>
<entry>
<title>* room server fix</title>
<updated>2026-02-23T14:08:11Z</updated>
<author>
<name>Scott Powell</name>
<email>sqij@protonmail.com</email>
</author>
<published>2026-02-23T14:08:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/MeshCore/commit/?id=9d5c4865c346b949a9b172a344b4d80d8c97b074'/>
<id>urn:sha1:9d5c4865c346b949a9b172a344b4d80d8c97b074</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* companion: new pref: path_hash_mode (0..2)</title>
<updated>2026-02-23T07:26:56Z</updated>
<author>
<name>Scott Powell</name>
<email>sqij@protonmail.com</email>
</author>
<published>2026-02-23T07:26:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/MeshCore/commit/?id=e52d57c06528a533d7734f886c8016489373e8cb'/>
<id>urn:sha1:e52d57c06528a533d7734f886c8016489373e8cb</id>
<content type='text'>
* companion: new field in CMD_SET_OTHER_PARAMS, path_hash_mode
* companion: CMD_SEND_SELF_ADVERT, cmd_frame[1] now holds the path hash size (0 = zero hop, 1..3 = flood path hash size)
</content>
</entry>
<entry>
<title>* CommonCLI: added "get/set path.hash.mode "</title>
<updated>2026-02-23T03:25:19Z</updated>
<author>
<name>Scott Powell</name>
<email>sqij@protonmail.com</email>
</author>
<published>2026-02-23T03:25:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/MeshCore/commit/?id=a66773bac096252eb557aba1ed8ddafc955042fa'/>
<id>urn:sha1:a66773bac096252eb557aba1ed8ddafc955042fa</id>
<content type='text'>
</content>
</entry>
</feed>
