master/slave.h
changeset 135 80d493917205
parent 133 b36d187ecc0b
child 136 a03a684cac89
--- a/master/slave.h	Tue Mar 28 12:38:05 2006 +0000
+++ b/master/slave.h	Tue Mar 28 13:42:50 2006 +0000
@@ -146,6 +146,23 @@
 /*****************************************************************************/
 
 /**
+   CANopen-SDO.
+*/
+
+typedef struct
+{
+    struct list_head list;
+    uint16_t index;
+    uint16_t type;
+    uint8_t max_subindex;
+    uint8_t features;
+    char *name;
+}
+ec_sdo_t;
+
+/*****************************************************************************/
+
+/**
    EtherCAT-Slave
 */
 
@@ -187,6 +204,8 @@
     char *eeprom_name; /**< Slave-Name laut Hersteller */
     char *eeprom_group; /**< Slave-Beschreibung laut Hersteller */
     char *eeprom_desc; /**< Slave-Beschreibung laut Hersteller */
+
+    struct list_head sdo_dictionary; /**< SDO-Verzeichnis des Slaves */
 };
 
 /*****************************************************************************/