Aus iSysBus Doku
| Seite möglicherweise veraltet Der Inhalt dieser Seite ist möglicherweise veraltet und muss überarbeitet werden. Wenn du uns unterstützen möchtest, melde dich bitte im IRC
|
| Momentan ist der Typ Broadcast nicht in Verwendung, könnte in Zukunft evtl. aus dem Protokoll entfernt werden
|
Kategorie:Protokoll / ISB-Protokoll / Broadcast
iSysBus Protokollschichten
Paketaufbau
Broadcast-Frames haben folgenden grundsätzlichen Aufbau:
| TOF
| Broadcast-ID
| Absender-Adresse
| Pakettyp (TOP)
| Daten
|
| 2 Bit (11)
| 16 Bit
| 11 Bit
| 1 Byte
| 7 Bytes
|
| 29 Bit
| 8 Byte
|
| CAN-Header
| CAN Daten
|
Reservierte Bereiche für Broadcast-ID:
0x0000-0x3FFF: reserviert
0x4000-0x7FFF: Statusmeldungen
0x4000-0x4FFF: Fehler
0x5000-0x5FFF: Warnungen
0x6000-0x6FFF: Infos
0x8000-0xBFFF: Variablen-Indizes
0x8000 - 0x8FFF Eingänge
0x9000 - 0x9FFF Ausgänge
0xA000 - 0xAFFF System
0xC000-0xFFFF: reserviert
BroadcastId
| BroadcastId
|
| Reserve
| Dienst
| Eingang/Ausgang/Merker
|
| 0b1000
| 4 Bit
| 8 Bit
|
Dienst
0=Config
1=Heartbeat
2=Input
3=Output
4=Logik
5=Heating
#6=UsartOpt
#7=CanOpt
Status
| Code
| Info
|
| 0x00
| Released
|
| 0x01
| Pressed
|
| 0x02
| PressedShort
|
| 0x03
| PressedLong
|
| 0x04
| PressedRepeat
|
Weiterführende Links: