Classe temporisation avec millis. Erreur si plus de 32s

Les constantes long doivent être suffixées d'un L

TempoOut= TempoPompe1.Eval(Step == 1,TEMPS_POMPE_1*1000);

Pour peu que TEMPS_POMPE_1 soit définie pareillement que 1000 tu récupères un int à la sortie.

TempoOut= TempoPompe1.Eval(Step == 1,TEMPS_POMPE_1*1000L);