[vz-dev] Siemens TD3511 mit Protokoll D0
Sebastian Michel
Sebastian_Michel at gmx.de
Fri Dec 13 22:12:58 CET 2013
Hallo in die Runde,
also ich denke es gibt noch einen Fehler in vzlogger beim Konfigurieren
der Schnittstelle. Beim Setzen der even Parity gibt es eine Zeile die
sieht so aus:
tio.c_cflag |= ~ PARENB;
Es muss aber so ausschauen:
tio.c_cflag |= PARENB;
@Rainer: Mit der Änderung funktioniert nun das Testprogramm. Das kannst
du ja mal testen. Außerdem hab ich in deine vzlogger.conf noch Einträge
für Baudrate und Format ergänzt.
Ich muss nun mal alles zusammen schreiben. Es sollte am Ende sowohl bei
mir als auch bei Rainer funktionieren. Es gibt da leider Unterschiede
bei dem Ausgabeformat der beiden Zähler. Da schaue ich nochmal nach.
Aber für heute ist erstmal Schluss.
Sebastian
Am 2013-12-13 20:56, schrieb Thomas Schenkel:
> Hallo Rainer,
>
> da bringst du mich auf eine Idee. Vielleicht sollte man die
> Funktionalität in meinem Fall mal auskommentieren, damit er die
> Schnittstelle nicht verstellt und die gegebenen Werte (geladen vom
> rc.local) verwendet. Was denkt ihr, machbar oder geht nicht, weil ...
> ?
>
> Grüße
> Thomas
>
>
> Am 13.12.2013 17:55, schrieb Rainer Gauweiler:
>>
>> Ich denke es hängt am Handshake (RTC/CTS). Irgendwie initialisiert der
>> vzloger die Schnittstelle nicht richtig und schaltet das Handshake
>> ein. Der Lesekopf stellt fest dass er die empfangenen Daten nicht
>> senden darf und wartet ab.
>> stty hebt das dann wieder auf und schon flutschen die Daten.
>>
>> Ich weiss leider nicht wie man in C das Handshake setzt. Es gab hier
>> kürzlich einen Patch auf der Liste, der scheint aber nicht zu tun...
>>
>> Gruss
>> Rainer
>>
>>
>>
>
>
> ---
> Diese E-Mail ist frei von Viren und Malware, denn der avast! Antivirus
> Schutz ist aktiv.
> http://www.avast.com
More information about the volkszaehler-dev
mailing list