einstellen Ich möchte Timer für die Eingabe von Schlüssel und einen Timer für das Ausschalten von Licht einstellen, aber es verwenden ersten Timer ich eingestellt und ich kann nicht mehr als einen Timer und den zweiten Timer einstellen hat nicht funktioniert.Wie man mehr als einen Timer in Verifone VX520
i verwenden Sie den Code unten
int timer1, timer2;
long events;
timer1 = set_timer(8000, EVT_TIMER);
timer2 = set_timer(5000, EVT_TIMER);
while(1){
events = wait_event();
if(events & EVT_KBD){
clr_timer(timer1);
break;
}
else if (events & EVT_TIMER)
{
printf("TIME_OUT");
break;
}
while(1){
events = wait_event();
if(events & EVT_KBD){
clr_timer(timer2);
break;
}
else if (events & EVT_TIMER)
{
printf("TIME_OUT2");
break;
}
}