|
|
ebus:ebusanalyze [2015/10/10 21:40] 127.0.0.1 Externe Bearbeitung |
ebus:ebusanalyze [2015/10/11 19:00] bernhardh |
-- Main.BernhardH - 2010-03-27 | |
====== Einleitung ====== | ====== Einleitung ====== |
| |
Diese Seite dient zur Beschreibung der Analyze-Funktion des eBus-Connectors zum entschlüsseln von unbekannten Datenpaketen. Das geschieht durch die Konfiguration vom eBus-Connector um Daten anzuzeigen und die Definition von unbekannten Befehlen oder Befehlsteilen mit der Definiton Analyze. | Diese Seite dient zur Beschreibung der Analyze-Funktion des eBus-Connectors zum entschlüsseln von unbekannten Datenpaketen. Das geschieht durch die Konfiguration vom eBus-Connector um Daten anzuzeigen und die Definition von unbekannten Befehlen oder Befehlsteilen mit der Definiton Analyze. |
| |
====== Konfiguration ====== | ====== Konfiguration ====== |
| |
in der Konfigurationsdatei "eBusConnector.ini" zuerst den Loglevel auf den Wert 0x03CD stellen: | in der Konfigurationsdatei "eBusConnector.ini" zuerst den Loglevel auf den Wert 0x03CD stellen: |
| |
<file>[eBusConnector] | <file>[eBusConnector] |
LogLevel''0x02CD</file> | LogLevel''0x02CD</file> |
| |
Hinweis: um die angezeigten Werte auch zu speichern kann das Hilfprogramm "Syslog.exe" verwendet werden. Der Loglevel von Syslog muss auf mindestens 5 eingestellt sein, dann wird die Datei "eBusConnector.log" erstellt. Zur besseren Darstellung sind hier die Bezeichnungen der einzelnen Bytes angezeigt. | Hinweis: um die angezeigten Werte auch zu speichern kann das Hilfprogramm "Syslog.exe" verwendet werden. Der Loglevel von Syslog muss auf mindestens 5 eingestellt sein, dann wird die Datei "eBusConnector.log" erstellt. Zur besseren Darstellung sind hier die Bezeichnungen der einzelnen Bytes angezeigt. |
| |
<file> QQ ZZ PB SP SL DD DD DD DD DD DD DD DD CR AC | <file> QQ ZZ PB SP SL DD DD DD DD DD DD DD DD CR AC |
Service 0503 read: 10 F1 05 03 08 01 00 00 00 41 FF 33 3F CF 00 | Service 0503 read: 10 F1 05 03 08 01 00 00 00 41 FF 33 3F CF 00 |
| |
Da ersichtlich ist, dass dieses Service eine Datenlänge von 3 Bytes aufweist und eine Antwort von der Zieladresse zurückkommt sind dazu folgende Einträge in der Konfiguration notwendig: | Da ersichtlich ist, dass dieses Service eine Datenlänge von 3 Bytes aufweist und eine Antwort von der Zieladresse zurückkommt sind dazu folgende Einträge in der Konfiguration notwendig: |
| |
<file>[eBusConnector] | <file>[eBusConnector] |
: | : |
Daraus ergeben sich folgende Einträge in der generierten Datei "5022.csv": | Daraus ergeben sich folgende Einträge in der generierten Datei "5022.csv": |
| |
<img width''"100%" alt''"analyze-1.jpg" src''"http://ebus.webhop.org/twiki/pub/EBus/EBusAnalyze/analyze-1.jpg" title''"analyze-1.jpg" /> | {{:ebus:analyze-1.jpg?nolink&800|}} |
<div style''"position: absolute; left: -10000px; top: 801px; width: 1px; height: 1px; overflow: hidden;" id''"_mcePaste"> <table style''"width: 8124px;" cellspacing''"0" cellpadding''"0" border''"0"> <col width''"124" style''"width: 93pt;"></col> <col width''"80" style''"width: 60pt;" span''"100"></col> <tbody> <tr style''"height: 15pt;" height''"20"> <td width''"124" style''"height: 15pt; width: 93pt;" height''"20">Timst</td> <td width''"80" style''"width: 60pt;">FROM</td> <td width''"80" style''"width: 60pt;">TO</td> <td width''"80" style''"width: 60pt;">SERVICE</td> <td width''"80" style''"width: 60pt;">SUBSERVICE</td> <td width''"80" style''"width: 60pt;">DATALEN</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (char/1)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (char/2)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (char/3)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (char/4)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (char/5)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (char/6)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (char/7)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (char/8)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (char/9)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (signed char/1)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (signed char/2)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (signed char/3)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (signed char/4)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (signed char/5)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (signed char/6)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (signed char/7)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (signed char/8)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (signed char/9)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (signed int/1)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (signed int/2)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (signed int/3)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (signed int/4)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (signed int+1/1)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (signed int+1/2)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (signed int+1/3)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (signed int+1/4)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (word/1)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (word/2)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (word/3)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (word/4)</td> <td width''"80" style''"width: 60pt;">UNKNOWN1 (word+1/1)</td> <td width''"80" style''"width: 60pt;"> |