Implement token bucket duty cycle enforcement

This commit is contained in:
ViezeVingertjes
2026-01-04 21:33:46 +01:00
parent 90d1e87ba1
commit eb4fa032ff
7 changed files with 68 additions and 13 deletions

View File

@@ -597,7 +597,7 @@ MyMesh::MyMesh(mesh::MainBoard &board, mesh::Radio &radio, mesh::MillisecondCloc
// defaults
memset(&_prefs, 0, sizeof(_prefs));
_prefs.airtime_factor = 1.0; // one half
_prefs.airtime_factor = 1.0;
_prefs.rx_delay_base = 0.0f; // off by default, was 10.0
_prefs.tx_delay_factor = 0.5f; // was 0.25f;
_prefs.direct_tx_delay_factor = 0.2f; // was zero