Hallo und danke erst mal für dein ausführliches Feedback.
Ich habe dazu einige Dinge zu sagen und zu korrigieren:
Das ist mit Absicht so. Der RP6 würde sonst tonnenweise Befehle bekommen.Zitat von RolfD
Doch, dort stellt du die Geschwindigkeit für die Pfeiltasten-Steuerung ein.Zitat von RolfD
Danach in die Textbox oben klicken und mit dem Pfeiltasten fahren.
Dein Vorschlag?Zitat von RolfD
Entweder hast du eben den Regler nicht losgelassen, oder es war Zufall, dass nur die vom mittleren Regler nicht ankommen. Ein Zusammenhang mit dem Regler an sich ist ausgeschlossen.Zitat von RolfD
Ich würde es nicht unbedingt Bug nennen. Habe mir da keine großen Gedanken drum gemacht welche LED nun LED1 ist. Ich kann aber gerne noch mal drüber gucken, welche wann angesteuert werden.Zitat von RolfD
Das war auch ein Vorschlag einer meiner Beta-Tester und steht auf der ToDo-Liste. Hast du einen Vorschlag für die grafische Darstellung?Zitat von RolfD
Bin mir grade nicht ganz sicher was auf den Buttons drauf steht, die waren jedenfalls nie dazu gedacht, das Log zu "stoppen", sondern nur um das Autoscrolling zu deaktivieren. Leider ist das so wie ich mir das vorstelle nicht möglich. Daher wird lediglich der Fokus von der Textbox genommen und wenn man wieder reinklickt scrollt sie weiter.Zitat von RolfD
Inwiefern schlägt denn das Auslesen fehl? Du kannst im Terminal gucken, ob aktuelle Daten ankommen.Zitat von RolfD
Das hier deutet darauf hin, dass die Kommunikation zwischen Master-Modul und PC nicht perfekt klappt. In der nächsten Version habe ich die Befehlsverwaltung komplett neu geschrieben, sie ist jetzt wesentlich verlässlicher.Zitat von RolfD
Woran willst du bitte erkennen das die I2C (!!!) Kommunikation nicht klappt?Zitat von RolfD
Der Bot wird nicht über I2C angesprochen. Die Kommuniktion mit dem PC läuft über UART.
Nur die interne Kommunikation der Controler läuft über I2C.
I2C: s.o.Zitat von RolfD
Was lässt dich vermuten, dass die M128 auf das LCD der M32 schreiben kann? Das ist momentan nicht möglich. (Aber auf der ToDo-Liste)
Der Test ist übrigens ein I2CLED-Test kein LCD-Test.
Was lässt dich denn vermuten, dass Daten verloren gehen?
Das ist eigentlich nie der Fall. Ein Befehl kann schonmal verloren gehen, Daten aber eigentlich nicht. Der RP6, bzw die M128 sendet konstant mit einer Standardübertragungsrate von 5 Übertragungen die Sekunde alle neuen Daten zum PC.
Timing-Probleme mit I2C? Da hast du glaube ich was falsch verstanden.Zitat von RolfD
Der PC fragt keine Sensorwerte ab, daher kann er auch keine falschen Antworten bekommen.
Die Fehlermeldung sagt mir, dass dir eine Dateiendungsverknüpfung fehlt. Das ist interessant und sollte gefixt werden.Zitat von RolfD
Ich bin mir nicht ganz sicher, ob ich diesen Satz ernst nehmen soll.Zitat von RolfD
Ich finde er klingt ein bisschen arrogant. Ich stecke viel Freizeit in dieses Projekt und stelle es hier zu Anschauungszwecken zur Verfügung.
Niemand muss etwas dafür zahlen oder so, es gibt daher keinen Grund die Software schlecht zu machen. Das Feedback oben drüber ist gut, der Satz hier macht es aber irgendwie wertlos.
Das ganze hat übrigens bei unzähligen Leuten vor dir schon gut funktioniert...
PS: Informier dich doch vor dem nächsten so ausfühlrichen Beitrag etwas mehr über die Funktionsweise von Remotrol, dann kannst du dir viel Getippe bezüglich deiner Fehlinformationen sparen, im Speziellen bezüglich des I2C-Bus.
Trotzdem danke für die nützlichen Hinweise, ich werde mir folgende Punkte mal näher ansehen und entsprechend ändern:
- Pfeiltastensteuerung verdeutlichen (steht eh schon auf der ToDo-Liste)
- Reihenfolge der M32 LEDs
- Anzeige aller ADC/IO-Werte
- Dateiverknüpfung vom Fehlerlog
Liebe Grüße,
Fabian
Lesezeichen