master/master.c
changeset 2011 04fdb4abf120
parent 2009 b5391b329b5d
child 2042 8b358effa78b
child 2054 3417bbc4ad2f
child 2078 c9d32805d984
child 2082 775d1a02f204
--- a/master/master.c	Tue Dec 14 21:58:53 2010 +0100
+++ b/master/master.c	Mon Dec 20 17:52:37 2010 +0100
@@ -2501,6 +2501,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);
@@ -2521,6 +2534,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 */