diff -r bae4965439b8 -r 21b7342e2a90 master/master.c --- a/master/master.c Fri Jan 20 17:50:35 2006 +0000 +++ b/master/master.c Thu Jan 26 09:12:09 2006 +0000 @@ -139,7 +139,6 @@ Schliesst das EtherCAT-Geraet, auf dem der Master arbeitet. @param master Der EtherCAT-Master - @param device Das EtherCAT-Geraet */ void ec_master_close(ec_master_t *master) @@ -731,6 +730,10 @@ Registriert einen Slave beim Master. @param master Der EtherCAT-Master + @param bus_index Index des Slaves im EtherCAT-Bus + @param vendor_name String mit dem Herstellernamen + @param product_name String mit dem Produktnamen + @param domain Domäne, in der der Slave sein soll @return 0 bei Erfolg, sonst < 0 */ @@ -816,14 +819,13 @@ /*****************************************************************************/ /** - Konfiguriert einen Slave und setzt den Operational-Zustand. - - Führt eine komplette Konfiguration eines Slaves durch, - setzt Sync-Manager und FMMU's, führt die entsprechenden + Konfiguriert alle Slaves und setzt den Operational-Zustand. + + Führt die komplette Konfiguration und Aktivierunge aller registrierten + Slaves durch. Setzt Sync-Manager und FMMU's, führt die entsprechenden Zustandsübergänge durch, bis der Slave betriebsbereit ist. @param master EtherCAT-Master - @param slave Zu aktivierender Slave @return 0 bei Erfolg, sonst < 0 */ @@ -1030,10 +1032,9 @@ /*****************************************************************************/ /** - Setzt einen Slave zurück in den Init-Zustand. + Setzt alle Slaves zurück in den Init-Zustand. @param master EtherCAT-Master - @param slave Zu deaktivierender Slave @return 0 bei Erfolg, sonst < 0 */ @@ -1059,9 +1060,9 @@ /** Sendet und empfängt Prozessdaten der angegebenen Domäne - @param master EtherCAT-Master - domain Domäne - timeout_us Timeout in Mikrosekunden + @param master EtherCAT-Master + @param domain Domäne + @param timeout_us Timeout in Mikrosekunden @return 0 bei Erfolg, sonst < 0 */