Interroga tempo mancante in [s] alla scadenza del timeout statico.
Sintassi |
double ms_to_timeout(timeout tout) |
---|---|
tout |
Timeout statico di origine |
Risultato |
Rende il valore di [ms] che mancano alla scadenza (se >= 0), oppure i secondi passati dalla scadenza (se < 0). |
Esempio di utilizzo:
double t1 = timeout_s(10); while (!is_timeout(t1)) { /* Elaborazione prima che scada il timeout t1 */
if (ms_to_timeout(t1) <= 3000) { /* Elaborazione se mancano meno di 3 secondi */ } } |