DataRecord
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 |
Hauptseite / Firmware / EEPROM / DataRecord
Ein DataRecord oder auch Datensatz beinhaltet einen Satz Konfigurationsvariablen im EEPROM und besteht aus folgendem Aufbau:
Prinzipieller Aufbau
| Header | Daten | CRC | |||
|---|---|---|---|---|---|
| Startbyte | RecordLength | RecordType | TypeVariation | Daten | RecordCRC |
| 1 Byte | 1 Byte | 1 Byte | 1 Byte | ... | 1 Byte |
CRC
Die CRC wird über alle Felder einschließlich des Startbytes gebildet. Die Bytes werden nacheinander addiert, Überläufe werden ignoriert.
Vorhandene Datensätze:
| Datensatz | Beschreibung |
|---|---|
| Isb_Inf_Usart | Konfiguration der seriellen Schnittstelle |
| Isb_Inf_Can | Konfiguration der Can Schnittstelle |
| Isb_Prg_Temperatursensor | Einstellungen für einen Temperatursensor |
| Isb_Prg_ContactOut | Einstellungen für einen Ausgang |
| Isb_Prg_ContactIn | Einstellungen für einen Eingang |
| Isb_App_Temperaturswitch | Einstellungen für einen Temperaturschalter |
| Isb_App_Out | Einstellungen für einen Ausgang |
| Isb_App_In | Einstellungen für einen Eingang |
| Isb_Obj_1Bit | Einstellungen für ein Objekt 1-Bit |
| Isb_Obj_Float | Einstellungen für ein Objekt Float |
| Isb_Eep_End | Der letzte Datensatz im EEPROM |