master/master.c
branchstable-1.5
changeset 2169 1a128e86d4f6
parent 2168 670cd8aa273d
child 2178 3afde1f58e1a
equal deleted inserted replaced
2168:670cd8aa273d 2169:1a128e86d4f6
   547     master->send_cb = ec_master_internal_send_cb;
   547     master->send_cb = ec_master_internal_send_cb;
   548     master->receive_cb = ec_master_internal_receive_cb;
   548     master->receive_cb = ec_master_internal_receive_cb;
   549     master->cb_data = master;
   549     master->cb_data = master;
   550 
   550 
   551     master->phase = EC_IDLE;
   551     master->phase = EC_IDLE;
       
   552 
       
   553     // reset number of responding slaves to trigger scanning
       
   554     master->fsm.slaves_responding = 0;
       
   555 
   552     ret = ec_master_thread_start(master, ec_master_idle_thread,
   556     ret = ec_master_thread_start(master, ec_master_idle_thread,
   553             "EtherCAT-IDLE");
   557             "EtherCAT-IDLE");
   554     if (ret)
   558     if (ret)
   555         master->phase = EC_ORPHANED;
   559         master->phase = EC_ORPHANED;
   556 
   560