diff -r 3213cbbd58b7 -r 6965c23a6826 drivers/ec_slave.h --- a/drivers/ec_slave.h Fri Dec 16 16:21:22 2005 +0000 +++ b/drivers/ec_slave.h Mon Dec 19 08:13:11 2005 +0000 @@ -1,20 +1,19 @@ -/**************************************************************** +/****************************************************************************** * * e c _ s l a v e . h * * Struktur für einen EtherCAT-Slave. * - * $Date$ - * $Author$ + * $Id$ * - ***************************************************************/ + *****************************************************************************/ #ifndef _EC_SLAVE_H_ #define _EC_SLAVE_H_ #include "ec_types.h" -/***************************************************************/ +/*****************************************************************************/ /** EtherCAT-Slave @@ -50,6 +49,7 @@ unsigned char *process_data; /**< Zeiger auf den Speicherbereich im Prozessdatenspeicher des Masters */ + int error_reported; /**< Ein Zugriffsfehler wurde bereits gemeldet. */ } EtherCAT_slave_t; @@ -57,7 +57,7 @@ TYPE, 0, ECAT_STATE_UNKNOWN, \ ECAT_STATE_UNKNOWN, NULL} -/***************************************************************/ +/*****************************************************************************/ // Slave construction and deletion void EtherCAT_slave_init(EtherCAT_slave_t *); @@ -66,6 +66,6 @@ int EtherCAT_read_value(EtherCAT_slave_t *, unsigned int); void EtherCAT_write_value(EtherCAT_slave_t *, unsigned int, int); -/***************************************************************/ +/*****************************************************************************/ #endif