diff -r 6b3b8acb71b5 -r 7506e67dd122 master/domain.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/master/domain.c Tue Jan 17 18:28:15 2006 +0000 @@ -0,0 +1,40 @@ +/****************************************************************************** + * + * d o m a i n . c + * + * Methoden für Gruppen von EtherCAT-Slaves. + * + * $Id$ + * + *****************************************************************************/ + +#include + +#include "globals.h" +#include "domain.h" + +/*****************************************************************************/ + +/** + Konstruktor einer EtherCAT-Domäne. + + @param pd Zeiger auf die zu initialisierende Domäne +*/ + +void ec_domain_init(ec_domain_t *dom) +{ + dom->number = 0; + dom->data_size = 0; + dom->logical_offset = 0; + dom->response_count = 0; + + memset(dom->data, 0x00, EC_FRAME_SIZE); +} + +/*****************************************************************************/ + +/* Emacs-Konfiguration +;;; Local Variables: *** +;;; c-basic-offset:2 *** +;;; End: *** +*/