diff -r 044e97bce4bd -r 0120d6214948 master/canopen.c --- a/master/canopen.c Tue Feb 28 09:25:51 2006 +0000 +++ b/master/canopen.c Tue Feb 28 11:10:57 2006 +0000 @@ -115,7 +115,7 @@ /*****************************************************************************/ /** - Schreibt ein CANopen-SDO (service data object). + Liest ein CANopen-SDO (service data object). */ int EtherCAT_rt_canopen_sdo_read(ec_slave_t *slave, /**< EtherCAT-Slave */ @@ -202,6 +202,14 @@ /*****************************************************************************/ +/** + Schweibt ein CANopen-SDO (Variante mit Angabe des Masters und der Adresse). + + Siehe EtherCAT_rt_canopen_sdo_write() + + \return 0 wenn alles ok, < 0 bei Fehler + */ + int EtherCAT_rt_canopen_sdo_addr_write(ec_master_t *master, /**< EtherCAT-Master */ const char *addr, @@ -223,6 +231,14 @@ /*****************************************************************************/ +/** + Liest ein CANopen-SDO (Variante mit Angabe des Masters und der Adresse). + + Siehe EtherCAT_rt_canopen_sdo_read() + + \return 0 wenn alles ok, < 0 bei Fehler + */ + int EtherCAT_rt_canopen_sdo_addr_read(ec_master_t *master, /**< EtherCAT-Slave */ const char *addr,