Fehler im Modul CAN Kategorie: CAN-Bus (von Cris - 26.02.2003 12:59) | |
| |
Hallo Leute, ich denke, die Funktion publish im Modul can hat einen kleinen Fehler. Beim zweiten Aufruf blockiert die Funktion wenn der alte Inhalt noch nicht gesendet wurde. Das ist aber bei publish nicht richtig. Hier sollte es egal sein, ob der alte Inhalt abgerufen wurde oder nicht. Nach dem Löschen der Zeile wait ready() in der Funktion publish funktioniert sie schon ganz gut. Jetzt prüft sie aber auch nicht, ob gerade der aktuelle Inhalt gesendet wird (weil angefordert). An dieser Stelle kann es zu Problemen kommen. Hat schon jemand diesen Bug? bemerkt? Cris | |
Antwort schreiben Antworten: |