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.


Anmelden zum Antworten