Duty Cycle
Tools and Testing > morsectrl
duty_cycle <command>
configure duty cycle mode. omit command to retrieve settings.
enable <value> [options]
<value> set duty cycle in % (0.01-100.00)
-m <mode> mode of operation (0:spread, 1:burst). default:0
-u <unit> time unit of each burst record entry (us)
-o enables or disables omitting control responses from the
duty cycle budget.
disable
airtime return remaining airtime (us), (burst mode only)
The duty cycle is the percentage of time each device type operates or transmits on that channel. The command configures the duty cycle value along with the mode of operation to be used. The firmware supports two modes.
- Spread - If an end-device uses the channel to transmit a frame for period T_air, then the duty-cycle restrictions will delay further transmissions by a duration T_off such that the overall duty cycle is not exceeded
- Burst - This uses the concept of burst cycle. A burst cycle is a full cycle of T_air and T_idle. T_burst is a configurable duty cycle parameter, used to characterize the duration of a burst cycle. Using different values of T_burst, the duty cycle algorithm can be adjusted to address different use cases.
Please note that morsectrl is designed for engineering testing and evaluation purposes only.
Changing the configuration of the device can break regulatory compliance.