You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/cli_commands.md
+12-10Lines changed: 12 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -500,20 +500,22 @@ This document provides an overview of CLI commands that can be sent to MeshCore
500
500
501
501
---
502
502
503
-
#### View or change the airtime factor (duty cycle limit)
503
+
#### View or change the duty cycle limit
504
504
**Usage:**
505
-
-`get af`
506
-
-`set af <value>`
505
+
-`get dutycycle`
506
+
-`set dutycycle <value>`
507
507
508
508
**Parameters:**
509
-
-`value`: Airtime factor (0-9). After each transmission, the repeater enforces a silent period of approximately the on-air transmission time multiplied by the value. This results in a long-term duty cycle of roughly 1 divided by (1 plus the value). For example:
510
-
-`af = 1` → ~50% duty
511
-
-`af = 2` → ~33% duty
512
-
-`af = 3` → ~25% duty
513
-
-`af = 9` → ~10% duty
514
-
Yyou are responsible for choosing a value that is appropriate for your jurisdiction and channel plan (for example EU 868 Mhz 10% duty cycle regulation).
509
+
-`value`: Duty cycle percentage (10-100)
515
510
516
-
**Default:**`1.0`
511
+
**Default:**`50%` (equivalent to airtime factor 1.0)
512
+
513
+
**Examples:**
514
+
-`set dutycycle 100` — no duty cycle limit
515
+
-`set dutycycle 50` — 50% duty cycle (default)
516
+
-`set dutycycle 10` — 10% duty cycle (strictest EU requirement)
517
+
518
+
> **Deprecated:**`get af` / `set af` still work but are deprecated in favour of `dutycycle`.
0 commit comments