Report actual duty cycle on startup
This commit is contained in:
parent
be3c9930f1
commit
4cf8eb254e
|
|
@ -182,11 +182,11 @@ void adaptive_init()
|
||||||
adaptive_subblock_active = false;
|
adaptive_subblock_active = false;
|
||||||
|
|
||||||
float N = roundf(adaptive_subblock_dutycycle_D * Modes.adaptive_duty_cycle);
|
float N = roundf(adaptive_subblock_dutycycle_D * Modes.adaptive_duty_cycle);
|
||||||
if (N <= 0 || N > adaptive_subblock_dutycycle_D) {
|
if (N <= 0)
|
||||||
fprintf(stderr, "warning: --adaptive-duty-cycle value %.1f%% is out of range, using 100%% instead\n",
|
N = 1;
|
||||||
Modes.adaptive_duty_cycle * 100.0);
|
if (N > adaptive_subblock_dutycycle_D)
|
||||||
N = adaptive_subblock_dutycycle_D;
|
N = adaptive_subblock_dutycycle_D;
|
||||||
}
|
fprintf(stderr, "adaptive: using %.0f%% duty cycle\n", 100.0 * N / adaptive_subblock_dutycycle_D);
|
||||||
adaptive_subblock_dutycycle_N = (unsigned)N;
|
adaptive_subblock_dutycycle_N = (unsigned)N;
|
||||||
|
|
||||||
adaptive_burst_window_remaining = adaptive_samples_per_window;
|
adaptive_burst_window_remaining = adaptive_samples_per_window;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue