Betrifft welche Produkte?
ESP-DDS2-P (DDS Professional 2.0)
ESP-DDS2-PU1 (DDS Professional 2.0 Upgrade)
Funktionsbeschreibung
Ein Aufzählungstyp ist ein selbstdefinierter Datentyp, der aus einer Menge von Stringkonstanten besteht. Diese Konstanten bezeichnet man als Enumerationswerte.
Beispiel einer Deklaration:
TYPE
Ampel: (rot, gelb, grün)
END_TYPE
Im oberen Beispiel ist der Datentyp Ampel und die Enumerationswerte sind rot, gelb und grün. Wird dieser Datentyp lokal deklariert (nicht unter dem Register Datentypen), so sind die Enumerationswerte ebenfalls lokal definiert.
In der vorherigen DDS Version waren die Enumerationswerte immer global definiert und konnten somit nur einmalig verwendet werden.
Anwendungen
Es besteht jetzt die Möglichkeit mehrere Aufzählungstypen mit gleichnamigen Konstanten anzulegen, wie im folgenden Beispiel:
Ampel: (rot, gelb, grün);
Farbe: (schwarz, weiß, rot)