Warning: session_start(): open(/var/lib/php/sessions/sess_698nb94rm7amp1rb5fv52o2jpk, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
static LiveValue lvFlexibleRateTimerFreq(FlexibleRateTimer timer, O... _) {
SimpleLiveValue lvRate = stringLiveValue();
optPar int delayOnInput = 1000; // how long to wait after someone typed a new frequency value (ms)
embedded S formattedFrequency() {
ret formatDouble(timer.getFrequency(), 3);
}
lvRate.onChange(rLater(delay, r {
S s = trim(lvRate!);
if (eq(s, formattedFrequency())) ret;
Double hz = parseDoubleOpt(s), ret if null;
timer.setFrequencyImmediately(hz);
}));
timer.onFrequencyChangedAndNow({ lvRate.set(formattedFrequency()) });
ret lvRate;
}