diff -r bae4965439b8 -r 21b7342e2a90 master/module.c --- a/master/module.c Fri Jan 20 17:50:35 2006 +0000 +++ b/master/module.c Thu Jan 26 09:12:09 2006 +0000 @@ -151,14 +151,16 @@ *****************************************************************************/ /** - Setzt das EtherCAT-Geraet, auf dem der Master arbeitet. - - - @param master Der EtherCAT-Master - @param device Das EtherCAT-Geraet + Registeriert das EtherCAT-Geraet fuer einen EtherCAT-Master. + + @param master_index Index des EtherCAT-Masters + @param dev Das net_device des EtherCAT-Geraetes + @param isr Funktionszeiger auf die Interrupt-Service-Routine + @param module Zeiger auf das Modul (fuer try_module_lock()) + @return 0, wenn alles o.k., - < 0, wenn bereits ein Geraet registriert - oder das Geraet nicht geoeffnet werden konnte. + < 0, wenn bereits ein Geraet registriert oder das Geraet nicht + geoeffnet werden konnte. */ ec_device_t *EtherCAT_dev_register(unsigned int master_index, @@ -208,10 +210,10 @@ /*****************************************************************************/ /** - Loescht das EtherCAT-Geraet, auf dem der Master arbeitet. - - @param master Der EtherCAT-Master - @param device Das EtherCAT-Geraet + Entfernt das EtherCAT-Geraet eines EtherCAT-Masters. + + @param master_index Der Index des EtherCAT-Masters + @param ecd Das EtherCAT-Geraet */ void EtherCAT_dev_unregister(unsigned int master_index, ec_device_t *ecd)