Vaillant X6 Schnittstelle: Unterschied zwischen den Versionen

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche
(Belegung)
(Aufbau der Nachrichten)
Zeile 27: Zeile 27:
 
  | Len | ?  | Daten    | Chk |
 
  | Len | ?  | Daten    | Chk |
 
  +-----+-----+----    ---+-----+
 
  +-----+-----+----    ---+-----+
 
+
 
  Byte 1 gibt die Gesamtlänge der Nachricht an ("n")
 
  Byte 1 gibt die Gesamtlänge der Nachricht an ("n")
 
+
 
  Byte 2 ist mir noch nicht ganz klar
 
  Byte 2 ist mir noch nicht ganz klar
 
         0x00 Normale Nachrichten
 
         0x00 Normale Nachrichten
 
         0x01 Fehlermeldungen?
 
         0x01 Fehlermeldungen?
 
         0x02 Broadcast? Verwendet zB. bei der Suche nach angeschlossenen Geräten
 
         0x02 Broadcast? Verwendet zB. bei der Suche nach angeschlossenen Geräten
 
+
 
  Byte 3 Daten
 
  Byte 3 Daten
 
     - n
 
     - n

Version vom 6. Jänner 2010, 00:35 Uhr

Belegung

       +---------+
    6  ---       |
GND 5  ---       +--+
TXD 4  ---          |
RXD 3  ---          |
    2  ---       +--+
    1  ---       |
       +---------+

Blick auf die Buchse (!)

Protokoll

Die Kommunikation scheint immer vom angeschlossenen PC (oder Ethersex?) auszugehen. Die Nachrichten in beide Richtungen haben ein ähnliches Format:

Es gibt kein Zeilenende wie CR oder CR+LF.

Aufbau der Nachrichten

Alle Nachrichten haben ein gemeinsames Format:

Bytes
  1     2     3 ... n-1   n
+-----+-----+----    ---+-----+
| Len | ?   | Daten     | Chk |
+-----+-----+----    ---+-----+

Byte 1 gibt die Gesamtlänge der Nachricht an ("n")

Byte 2 ist mir noch nicht ganz klar
       0x00 Normale Nachrichten
       0x01 Fehlermeldungen?
       0x02 Broadcast? Verwendet zB. bei der Suche nach angeschlossenen Geräten

Byte 3 Daten
   - n

Byte n Prüfsumme

Prüfsumme