diff -r fa8e9f520589 -r 0066de7a456d master/master.h --- a/master/master.h Tue Feb 28 11:36:29 2006 +0000 +++ b/master/master.h Tue Feb 28 13:07:05 2006 +0000 @@ -11,6 +11,8 @@ #ifndef _EC_MASTER_H_ #define _EC_MASTER_H_ +#include + #include "device.h" #include "slave.h" #include "frame.h" @@ -32,8 +34,7 @@ ec_device_t device; /**< EtherCAT-Gerät */ unsigned int device_registered; /**< Ein Geraet hat sich registriert. */ uint8_t command_index; /**< Aktueller Kommando-Index */ - ec_domain_t *domains[EC_MASTER_MAX_DOMAINS]; /**< Prozessdatendomänen */ - unsigned int domain_count; /**< Anzahl Domänen */ + struct list_head domains; /**< Liste der Prozessdatendomänen */ int debug_level; /**< Debug-Level im Master-Code */ unsigned int bus_time; /**< Letzte Bus-Zeit in Mikrosekunden */ unsigned int frames_lost; /**< Anzahl verlorener Frames */