Adresstabelle erstellen
-
Hallo
Ich beschäftige mich gerade mit einer Modbus Implementation. Nun stellt sich mir die Frage, wie ich am besten die Register-Adressen ablegen/definieren soll.
In C hätte ich einfach alles in eine Header-Datei gesteckt, aber wie macht man das in OP? Einzelne Klassen oder Strukturen mit Enums?
Das ganze in in etwa so aufgeteilt:
[Allgemein] - Firmware 0x0000 - Version 0x0000 - Typ 0x0001 - Artikelnummer 0x0002 - Bootloader 0x0010 - Version 0x0010 - Typ 0x0011 - Artikelnumemr 0x0012 - Hardware 0x0020 - Version 0x0020 - Typ 0x0021 - Artikelnummer 0x0022 - Log 0x0030 [Device] - Status 0x0100 - Control 0x0101 - Kanal 1 0x0110 - Phase 0x0110 - Amplitude 0x0111 - Enable 0x0112 - Kanal 2 0x0120 - Phase 0x0120 - Amplitude 0x0121 - Enable 0x0122
Gruss
P51D
-
P51D schrieb:
Einzelne Klassen oder Strukturen mit Enums?
Ich würd' sagen das kommt ganz drauf an, wie du es dann verwenden willst.