master/frame.c
changeset 90 044e97bce4bd
parent 89 e91ef35c36db
child 91 0120d6214948
--- a/master/frame.c	Tue Feb 28 09:09:08 2006 +0000
+++ b/master/frame.c	Tue Feb 28 09:25:51 2006 +0000
@@ -19,7 +19,6 @@
 
 #define EC_FUNC_HEADER \
     frame->master = master; \
-    frame->state = ec_frame_ready; \
     frame->index = 0; \
     frame->working_counter = 0;
 
@@ -258,10 +257,6 @@
         EC_DBG("ec_frame_send\n");
     }
 
-    if (unlikely(frame->state != ec_frame_ready)) {
-        EC_WARN("Frame not in \"ready\" state!\n");
-    }
-
     command_size = frame->data_length + EC_COMMAND_HEADER_SIZE
         + EC_COMMAND_FOOTER_SIZE;
     frame_size = command_size + EC_FRAME_HEADER_SIZE;
@@ -284,8 +279,6 @@
         EC_DBG("Sending command index 0x%X\n", frame->index);
     }
 
-    frame->state = ec_frame_sent;
-
     // Zeiger auf Socket-Buffer holen
     data = ec_device_prepare(&frame->master->device);
 
@@ -336,11 +329,6 @@
     uint8_t command_type, command_index;
     ec_device_t *device;
 
-    if (unlikely(frame->state != ec_frame_sent)) {
-        EC_ERR("Frame was not sent!\n");
-        return -1;
-    }
-
     device = &frame->master->device;
 
     if (!(received_length = ec_device_received(device))) return -1;
@@ -388,8 +376,6 @@
         return -1;
     }
 
-    frame->state = ec_frame_received;
-
     // Empfangene Daten in Kommandodatenspeicher kopieren
     memcpy(frame->data, data, data_length);
     data += data_length;