diff -r 69122084d066 -r 233e32f428e1 master/sdo_request.c --- a/master/sdo_request.c Tue Mar 04 09:57:36 2008 +0000 +++ b/master/sdo_request.c Tue Mar 04 10:18:02 2008 +0000 @@ -57,6 +57,7 @@ req->data = NULL; req->mem_size = 0; req->data_size = 0; + req->dir = EC_DIR_OUTPUT; req->state = EC_REQUEST_COMPLETE; } @@ -181,6 +182,7 @@ void ecrt_sdo_request_read(ec_sdo_request_t *req) { + req->dir = EC_DIR_INPUT; req->state = EC_REQUEST_QUEUED; } @@ -188,6 +190,7 @@ void ecrt_sdo_request_write(ec_sdo_request_t *req) { + req->dir = EC_DIR_OUTPUT; req->state = EC_REQUEST_QUEUED; } @@ -199,3 +202,5 @@ EXPORT_SYMBOL(ecrt_sdo_request_error); EXPORT_SYMBOL(ecrt_sdo_request_read); EXPORT_SYMBOL(ecrt_sdo_request_write); + +/*****************************************************************************/