diff -r e91ef35c36db -r 044e97bce4bd master/frame.c --- 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;