Erst mal danke für deinen Tipp, leider ändert sich bei mir auch nach 10 PollSwitch ausrufe nichts.

Hab eine andere Code geschrieben, der (bis jetzt ) ziemlich gut funtzt.

Code:
int tmp1 = PollSwitch();
int tmp2 = PollSwitch();
if (tmp1 > 0 && tmp2 > 0 && tmp1 == tmp2) {