master/sdo_request.c
changeset 858 69122084d066
parent 854 f4f53be425ac
child 859 233e32f428e1
--- 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);