master/master.c
changeset 2620 0e4d098db815
parent 2617 559f2f9c5b08
child 2622 1aee02c1e294
equal deleted inserted replaced
2619:f2bc4000e47a 2620:0e4d098db815
  1778 {
  1778 {
  1779     ec_slave_config_t *sc;
  1779     ec_slave_config_t *sc;
  1780 
  1780 
  1781     list_for_each_entry(sc, &master->configs, list) {
  1781     list_for_each_entry(sc, &master->configs, list) {
  1782         ec_slave_config_attach(sc);
  1782         ec_slave_config_attach(sc);
       
  1783     }
       
  1784 }
       
  1785 
       
  1786 /*****************************************************************************/
       
  1787 
       
  1788 /** Abort active requests for slave configs without attached slaves.
       
  1789  */
       
  1790 void ec_master_expire_slave_config_requests(
       
  1791         ec_master_t *master /**< EtherCAT master. */
       
  1792         )
       
  1793 {
       
  1794     ec_slave_config_t *sc;
       
  1795 
       
  1796     list_for_each_entry(sc, &master->configs, list) {
       
  1797         ec_slave_config_expire_disconnected_requests(sc);
  1783     }
  1798     }
  1784 }
  1799 }
  1785 
  1800 
  1786 /*****************************************************************************/
  1801 /*****************************************************************************/
  1787 
  1802