master/sdo_request.c
changeset 1318 76b4014391bd
parent 1313 ed15eef57d5c
child 1326 ef907b0b5125
--- a/master/sdo_request.c	Thu Nov 20 12:36:19 2008 +0000
+++ b/master/sdo_request.c	Tue Nov 25 14:07:19 2008 +0000
@@ -83,6 +83,22 @@
 
 /*****************************************************************************/
 
+/** Copy another Sdo request.
+ *
+ * \attention Only the index subindex and data are copied.
+ */
+int ec_sdo_request_copy(
+        ec_sdo_request_t *req,
+        const ec_sdo_request_t *other
+        )
+{
+    req->index = other->index;
+    req->subindex = other->subindex;
+    return ec_sdo_request_copy_data(req, other->data, other->data_size);
+}
+
+/*****************************************************************************/
+
 /** Sdo request destructor.
  */
 void ec_sdo_request_clear_data(