diff -r 7874c884dc2b -r 69122084d066 master/sdo_request.c --- a/master/sdo_request.c Tue Mar 04 09:20:14 2008 +0000 +++ b/master/sdo_request.c Tue Mar 04 09:57:36 2008 +0000 @@ -148,26 +148,54 @@ return 0; } -/*****************************************************************************/ - -/** Start an Sdo read operation (Sdo upload). - */ -void ec_sdo_request_read( - ec_sdo_request_t *req /**< Sdo request. */ - ) +/***************************************************************************** + * Realtime interface. + ****************************************************************************/ + +void ecrt_sdo_request_timeout(ec_sdo_request_t *req, uint32_t timeout) +{ +} + +/*****************************************************************************/ + +uint8_t *ecrt_sdo_request_data(ec_sdo_request_t *req) +{ + return req->data; +} + +/*****************************************************************************/ + +ec_request_state_t ecrt_sdo_request_state(const ec_sdo_request_t *req) +{ + return req->state; +} + +/*****************************************************************************/ + +ec_sdo_request_error_t ecrt_sdo_request_error(const ec_sdo_request_t *req) +{ + return EC_SDO_REQUEST_SUCCESS; // FIXME +} + +/*****************************************************************************/ + +void ecrt_sdo_request_read(ec_sdo_request_t *req) { req->state = EC_REQUEST_QUEUED; } /*****************************************************************************/ -/** Start an Sdo write operation (Sdo download). - */ -void ec_sdo_request_write( - ec_sdo_request_t *req /**< Sdo request. */ - ) +void ecrt_sdo_request_write(ec_sdo_request_t *req) { req->state = EC_REQUEST_QUEUED; } /*****************************************************************************/ + +EXPORT_SYMBOL(ecrt_sdo_request_timeout); +EXPORT_SYMBOL(ecrt_sdo_request_data); +EXPORT_SYMBOL(ecrt_sdo_request_state); +EXPORT_SYMBOL(ecrt_sdo_request_error); +EXPORT_SYMBOL(ecrt_sdo_request_read); +EXPORT_SYMBOL(ecrt_sdo_request_write);