drivers/ec_domain.c
changeset 52 c0405659a74a
parent 48 7e75772ea28c
--- a/drivers/ec_domain.c	Fri Jan 13 13:44:22 2006 +0000
+++ b/drivers/ec_domain.c	Fri Jan 13 15:39:38 2006 +0000
@@ -24,28 +24,11 @@
 void EtherCAT_domain_init(EtherCAT_domain_t *dom)
 {
   dom->number = 0;
-  dom->data = NULL;
   dom->data_size = 0;
   dom->logical_offset = 0;
   dom->response_count = 0;
-}
 
-/*****************************************************************************/
-
-/**
-   Destruktor eines Prozessdatenobjekts.
-
-   @param dom Zeiger auf die zu löschenden Prozessdaten
-*/
-
-void EtherCAT_domain_clear(EtherCAT_domain_t *dom)
-{
-  if (dom->data) {
-    kfree(dom->data);
-    dom->data = NULL;
-  }
-
-  dom->data_size = 0;
+  memset(dom->data, 0x00, ECAT_FRAME_BUFFER_SIZE);
 }
 
 /*****************************************************************************/