Für den Aufruf des EDT aus einem C-Programm werden Makros zur Definition, Initialisierung und Modifikation der EDT-Kontrollblöcke als Include-Dateien ausgeliefert. Die Returncodes sind als symbolische Konstanten definiert.
Es werden immer beide Formate (V17-Format und V16-Format) der Schnittstellen erzeugt. Diese sind stets über strukturname_v16
bzw. strukturname_v17
ansprechbar (z.B. iedglcb_v17 bzw. iedglcb_v16
).
Mir dem #define-
Wert EDT_V17
kann der Benutzer steuern, ob die Standardbezeichnungen der Kontrollblöcke und die Kurzbezeichnungen zur Initialisierung bzw. zum Zugriff dem V17-Format oder dem V16-Format gleichgesetzt werden sollen. Ist EDT_V17
definiert, wird das V17-Format als Standard verwendet, andernfalls das V16-Format.
Die einzelnen Kontrollblockfelder sind im Abschnitt „Generierung und Aufbau der Kontrollblöcke“ beschrieben.