--- 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
*/