master/types.h
changeset 145 11a82e4fd31b
parent 104 052bc82d5442
child 195 674071846ee3
--- a/master/types.h	Mon Apr 03 10:03:34 2006 +0000
+++ b/master/types.h	Mon Apr 03 14:12:45 2006 +0000
@@ -23,6 +23,20 @@
 /*****************************************************************************/
 
 /**
+   Besondere Slaves.
+*/
+
+typedef enum
+{
+    EC_TYPE_NORMAL,
+    EC_TYPE_BUS_COUPLER,
+    EC_TYPE_EOE
+}
+ec_special_type_t;
+
+/*****************************************************************************/
+
+/**
    Prozessdatenfeld.
 */
 
@@ -63,9 +77,7 @@
     const char *vendor_name; /**< Name des Herstellers */
     const char *product_name; /**< Name des Slaves-Typs */
     const char *description; /**< Genauere Beschreibung des Slave-Typs */
-    uint8_t bus_coupler; /**< Dieser Typ ist ein Buskoppler. Diese dienen als
-                            Anker für die Adressierung und müssen nicht
-                            registriert werden. */
+    ec_special_type_t special; /**< Spezieller Slave-Typ */
     const ec_sync_t *sync_managers[EC_MAX_SYNC]; /**< Sync-Manager
                                                     Konfigurationen */
 }