master/master.c
changeset 2042 8b358effa78b
parent 2040 45706e3273fd
parent 2009 b5391b329b5d
child 2046 4cf0161c445a
--- a/master/master.c	Thu Feb 24 10:04:42 2011 +0100
+++ b/master/master.c	Mon Mar 14 11:20:05 2011 +0100
@@ -2475,6 +2475,19 @@
 
 /*****************************************************************************/
 
+void ecrt_master_reset(ec_master_t *master)
+{
+    ec_slave_config_t *sc;
+
+    list_for_each_entry(sc, &master->configs, list) {
+        if (sc->slave) {
+            ec_slave_request_state(sc->slave, EC_SLAVE_STATE_OP);
+        }
+    }
+}
+
+/*****************************************************************************/
+
 /** \cond */
 
 EXPORT_SYMBOL(ecrt_master_create_domain);
@@ -2494,6 +2507,7 @@
 EXPORT_SYMBOL(ecrt_master_sync_monitor_process);
 EXPORT_SYMBOL(ecrt_master_write_idn);
 EXPORT_SYMBOL(ecrt_master_read_idn);
+EXPORT_SYMBOL(ecrt_master_reset);
 
 /** \endcond */