Die Suche ergab 6 Treffer

von damianm
Freitag 7. Juni 2013, 16:02
Forum: Allgemeine Fragen
Thema: Falsche Verarbeitung je nach Position im Tupel
Antworten: 9
Zugriffe: 1010

Re: Falsche Verarbeitung je nach Position im Tupel

@BlackJack

ok, jetzt wird noch komplizierter (OOP ;-)) - habe die Klassen nie verstanden,

ich glaub, ich muss es mir übers Wochenende überlegen,
(ich muss den Code erst mal verstehen :-)
von damianm
Freitag 7. Juni 2013, 13:29
Forum: Allgemeine Fragen
Thema: Falsche Verarbeitung je nach Position im Tupel
Antworten: 9
Zugriffe: 1010

Re: Falsche Verarbeitung je nach Position im Tupel

@damianm: Ich denke das empfangen von Frames kann man wesentlich einfacher lösen. Jeder Frame fängt mit der Bytefolge 02 FD an. Von dort bis zum nächsten Frame-Anfang kann diese Bytefolge unmöglich vorkommen weil jede 02 innerhalb eines Frames durch 02 00 ersetzt wird. Das heisst man kann den ...
von damianm
Freitag 7. Juni 2013, 13:12
Forum: Allgemeine Fragen
Thema: Falsche Verarbeitung je nach Position im Tupel
Antworten: 9
Zugriffe: 1010

Re: Falsche Verarbeitung je nach Position im Tupel

@ BlackJack

Hm, habe jetzt Dein Code getestet, es berechnet zwar die CRC, irgendwie wandelt aber die zeichenfolgen nicht um:


root@froeling:~/froeling# ./forum
RECV< 02fd0023470100924802001b2c070f050d537465756572756e67206e6575206765737461727465746c CRC OK
RECV ...
von damianm
Freitag 7. Juni 2013, 12:06
Forum: Allgemeine Fragen
Thema: Falsche Verarbeitung je nach Position im Tupel
Antworten: 9
Zugriffe: 1010

Re: Falsche Verarbeitung je nach Position im Tupel

@ BlackJack

Wow! Du hast dir wirklich viel Arbeit gemacht !

Code, was ich gepostet habe war ein Ausschnitt aus einem Script,
mit dem ich einen Pallet-Heizkessel der Fa Fröling auslese / versuche auszulesen.

Ich habe in Pastebin das ganze gepostet.
(wie füge ich Pastebin-Links ein? So?:)

http ...
von damianm
Donnerstag 6. Juni 2013, 17:18
Forum: Allgemeine Fragen
Thema: Falsche Verarbeitung je nach Position im Tupel
Antworten: 9
Zugriffe: 1010

Re: Falsche Verarbeitung je nach Position im Tupel

Vielen Dank für die Antwort, es stimmt,
ich habe jetzt

...
t = "2b", "fe", "02"
...
und

if c >= 2 and c != l and h(b) in t : r1 = h(b)

und es funktioniert !!!

Wobei der Quelltext insgesamt ziemlich gruselig aussieht und nicht wirklich nach Python

Stimmt, bin leider kein Programmierer ...
von damianm
Donnerstag 6. Juni 2013, 16:56
Forum: Allgemeine Fragen
Thema: Falsche Verarbeitung je nach Position im Tupel
Antworten: 9
Zugriffe: 1010

Falsche Verarbeitung je nach Position im Tupel

Liebe Freunde,

bei einer seriellen Abfrage muss ich ein paar Bytes konvertieren und eine CRC-Summe prüfen,
es funktioniert soweit, allerdings habe ich einen komischen Fehler entdeckt, was die Abfrage verfälscht
(ein Byte mit Hex-Wert "bf" verschwindet).
Es sollen nur die Bytes:
"fe00" zu "fe ...