aboutsummaryrefslogtreecommitdiff
path: root/examples/simple_room_server/MyMesh.cpp
AgeCommit message (Collapse)Author
2026-03-16Add MCU temperature to telemetry responses from room servers.Orum
2026-03-16* Repeater and Room Server: flood advert timer now uses the path_hash_mode prefScott Powell
2026-03-08Merge pull request #1297 from ViezeVingertjes/feature/duty-cycle-token-bucketripplebiz
Implement token bucket duty cycle enforcement
2026-02-28Replace 0xFFFFFFFF sentinel with explicit getOutboundTotal()Daniel Novak
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.
2026-02-24* room server fixScott Powell
2026-02-23* companion: new pref: path_hash_mode (0..2)Scott Powell
* 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)
2026-02-23* CommonCLI: added "get/set path.hash.mode "Scott Powell
2026-02-21* refactor of Contact/Client out_path_len (stored in files), from signed to ↵Scott Powell
unsigned byte (+2 squashed commits) Squashed commits: [f326e25] * misc [fa5152e] * new 'path mode' parsing in Dispatcher
2026-02-06Allow negative tx powerWessel Nieboer
Like SX1262 allows -9 dBm lowest, some allow lower but that probably isn't useful
2026-01-26boot adverts are now zero hop instead of floodliamcottle
2026-01-25Merge pull request #1457 from oltaco/remote-set-prvkeyripplebiz
Allow set prv.key over LoRa, clear ACL and validate key
2026-01-25allow set prv.key from remote, validate new prv.keytaco
2026-01-25recalc ClientACL shared_secrets at startuptaco
2026-01-25refactor ClientACL and CommonCLI, add ClientACL::clear()taco
2026-01-23build fix for room server with MESH_DEBUG=1taco
2026-01-04Implement token bucket duty cycle enforcementViezeVingertjes
2025-11-25Merge pull request #1131 from wel97459/dev-uintripplebiz
Changed uint used in flags to uint8_t
2025-11-25* BUG FIX: remote login fix same as repeaterScott Powell
2025-11-21add board.setAdcMultiplier to room server and sensortaco
2025-11-20Changed uint to a uint8_tWinston Lowe
2025-11-09* fix: repeater and room server telemetry requests now return all telemetry ↵Scott Powell
for _READ & _WRITE ACL permissions.
2025-10-30* FIX: for divide by zero crashScott Powell
2025-10-30* direct.txdelay default now 0.2 (was zero)Scott Powell
2025-10-29* experimental: retransmit delay, removing the 6 'slots'Scott Powell
2025-10-28Adds serial commands to get statsMichael Hart
- 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.
2025-10-23increase room server max uptime from 49 days to 136 yearsliamcottle
2025-10-18CommonCli: Remove dependency on target.hFlorent
2025-10-14* repeater and room server: enable downgrading permissions on guest loginScott Powell
2025-10-12* Refactor: advert_loc_policy now applied in new method ↵Scott Powell
CommonCLI::buildAdvertData()
2025-10-12* Advert type fixScott Powell
* GPS pref defaults tidy
2025-10-11gps_cli: gps advert to control advert location policyFlorent
2025-10-06gps_cli: gps also restored on sensors and roomsFlorent de Lamotte
2025-09-27* repeater & room server fix for blank guest passwordScott Powell
2025-09-25* companion: disabled processing/sending of keep_alive packets (deprecated)Scott Powell
* FIRMWARE_VER_LEVEL now moved to end of response payloads
2025-09-25* Login response payload: now includes FIRMWARE_VER_LEVELScott Powell
2025-09-14* bug fixScott Powell
2025-09-14* room server: ClientACL addedScott Powell
2025-09-09* room refactor: extracted MyMesh classScott Powell