Funktion checkITold so angepasst, dass auch LP801 Signale mit niedriger Clock ausgewertet werden können.

In checkITold():
1.Die Takt wird nicht mehr auf einen fixe Zieltakt (360) geprüft. Der Check arbeitet dadurch erst mal jedem Takt. Eventuell könnte man hier einen Wertebereich von 160-500 abfragen.

2.Den Toleranzbereich des Sync Faktors angepasst. Ausgehend vom Mittelwert 30 hat sich eine Toleranzbereich von drei Faktoren in beide Richtungen mit dem LP801b Sender als stabil erwiesen. Bei einem geringeren Faktor werden die Nachrichten aufgrund der geringen Clock und der hohen Abweichung vom Zieltakt oft nicht mehr erkannt.
Damit der Faktor richtig ausgerechnet wird, ist ein Teilen durch 10 notwendig oder die Variable (clock) muss auf float gecastet werden.

In processMessage():
Der Aufruf der Funktion checkLP801b wurde auskommentiert.

inTol(int value, int set, int tolerance):
4.Die Funktion inTol korrigiert. Der übergeben Wert "tolerance" wurde in der Berechnung nicht verwendet. Stattdessen wurde ein fixer Wert "tol" für die Berechnung verwendet. Dazu ist aber die Funktion inTol mit nur zwei Parametern.