master/sdo_request.c
changeset 1053 0cb9604cbaa7
parent 1037 59f191c9185b
child 1055 2be8918682fa
--- a/master/sdo_request.c	Mon Jun 23 10:31:26 2008 +0000
+++ b/master/sdo_request.c	Mon Jun 23 12:03:37 2008 +0000
@@ -44,6 +44,12 @@
 
 /*****************************************************************************/
 
+/** Default timeout in ms to wait for Sdo transfer responses.
+ */
+#define EC_SDO_REQUEST_RESPONSE_TIMEOUT 3000
+
+/*****************************************************************************/
+
 void ec_sdo_request_clear_data(ec_sdo_request_t *);
 
 /*****************************************************************************/
@@ -71,7 +77,7 @@
     req->data_size = 0;
     req->dir = EC_DIR_OUTPUT;
     req->issue_timeout = 0; // no timeout
-    req->response_timeout = 0; // immediate response required
+    req->response_timeout = EC_SDO_REQUEST_RESPONSE_TIMEOUT;
     req->state = EC_REQUEST_INIT;
     req->abort_code = 0x00000000;
 }