lib/master.c
changeset 1585 1f640e321ee4
parent 1580 1baac79a40cf
child 1593 fb8337e664fb
child 1600 e36c92cf58a9
--- a/lib/master.c	Mon Nov 30 12:26:24 2009 +0100
+++ b/lib/master.c	Mon Nov 30 12:26:56 2009 +0100
@@ -344,6 +344,21 @@
     }
 }
 
+
+/*****************************************************************************/
+
+int ecrt_master_set_max_cycle_size(ec_master_t *master,size_t max_cycle_data_size)
+{
+    if (ioctl(master->fd, EC_IOCTL_SET_MAX_CYCLE_SIZE,
+                &max_cycle_data_size) == -1) {
+        fprintf(stderr, "Failed to activate master: %s\n",
+                strerror(errno));
+        return -1; // FIXME
+    }
+    return 0;
+}
+
+
 /*****************************************************************************/
 
 void ecrt_master_send(ec_master_t *master)