<feed xmlns='http://www.w3.org/2005/Atom'>
<title>MeshCore/src/helpers/StatsFormatHelper.h, branch smart</title>
<subtitle>A new lightweight, hybrid routing mesh protocol for packet radios</subtitle>
<id>https://git.amat.us/MeshCore/atom/src/helpers/StatsFormatHelper.h?h=smart</id>
<link rel='self' href='https://git.amat.us/MeshCore/atom/src/helpers/StatsFormatHelper.h?h=smart'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/MeshCore/'/>
<updated>2026-02-28T16:19:04Z</updated>
<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>Expose a counter to track RadioLib receive errors</title>
<updated>2026-01-25T04:06:29Z</updated>
<author>
<name>Chris</name>
<email>cisien@cisien.com</email>
</author>
<published>2026-01-25T04:06:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/MeshCore/commit/?id=c16bcd2fe38e2b309961a917f9d47db952f737ef'/>
<id>urn:sha1:c16bcd2fe38e2b309961a917f9d47db952f737ef</id>
<content type='text'>
This change counts when readData returns an err code other than RADIOLIB_ERR_NONE. In most cases this is going to be a CRC error. This counter is exposed in the `stats-packets` command, and in the repeater stats payload (4 additional bytes to the payload, which is now 56 bytes with this change. My incompetent robot claims the total payload size is 96 bytes (unverified but probably close).
</content>
</entry>
<entry>
<title>Adds serial commands to get stats</title>
<updated>2025-10-29T06:55:49Z</updated>
<author>
<name>Michael Hart</name>
<email>michaelhart@michaelhart.me</email>
</author>
<published>2025-10-07T16:45:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/MeshCore/commit/?id=81ab9446824aef47a3cb252f87d963c97784ddc4'/>
<id>urn:sha1:81ab9446824aef47a3cb252f87d963c97784ddc4</id>
<content type='text'>
- Added formatStatsReply, formatRadioStatsReply, and formatPacketStatsReply methods in MyMesh for both simple_repeater, simple_room_server, and simple_sensor.
- Updated CommonCLI to handle new stats commands.
</content>
</entry>
</feed>
