master/master.c
changeset 2166 1d5a5303f15c
parent 2165 1d94f77784a0
child 2240 b45438edf869
equal deleted inserted replaced
2165:1d94f77784a0 2166:1d5a5303f15c
   537     master->fsm_queue_lock_cb = NULL;
   537     master->fsm_queue_lock_cb = NULL;
   538     master->fsm_queue_unlock_cb = NULL;
   538     master->fsm_queue_unlock_cb = NULL;
   539     master->fsm_queue_locking_data = NULL;
   539     master->fsm_queue_locking_data = NULL;
   540 
   540 
   541     master->phase = EC_IDLE;
   541     master->phase = EC_IDLE;
       
   542 
       
   543     // reset number of responding slaves to trigger scanning
       
   544     master->fsm.slaves_responding = 0;
       
   545 
   542     ret = ec_master_thread_start(master, ec_master_idle_thread,
   546     ret = ec_master_thread_start(master, ec_master_idle_thread,
   543             "EtherCAT-IDLE");
   547             "EtherCAT-IDLE");
   544     if (ret)
   548     if (ret)
   545         master->phase = EC_ORPHANED;
   549         master->phase = EC_ORPHANED;
   546 
   550