Hallo zusammen,
ich schreibe gerade ein neues Modul und bin am verzweifeln....
Ich bekomme einen String über die Serielle Schnittstelle ins Modul über die Read Funktion.
Dann gebe ich Sie weiter an die Parse Funktion die den String verändert und an die Dispatch funktion weiter gibt.
Der String solle dann letztentlich im 36_LaCrosse.pm Modul in der Parse Funktion landen. Dieser kommt dort aber nie an.
Das Logfile zeigt alles richtig an.
"EigenesModul dispatch OK 9 28 1 4 198 61"
Der String "OK 9 28 1 4 198 61" ist korrekt und passend zur Syntax vom LaCrosse Match String --> $hash->{Match} = "^\\S+\\s+9 ";
In meinem Modul habe ich in der matchList und der clients variable das LaCrosse Modul eingetragen. Was habe ich übersehen? Warum kommt es nicht an?
Habs gefunden. Ohne Fingerprint Funktion im Modul funktioniert Dispatch wohl nicht... :(