master/fsm_slave_scan.c
changeset 1776 65786b1d3043
parent 1775 576c400d74d5
child 1804 742607c464c4
equal deleted inserted replaced
1775:576c400d74d5 1776:65786b1d3043
   767                 " (datagram state %u).\n",
   767                 " (datagram state %u).\n",
   768                fsm->slave->ring_position, datagram->state);
   768                fsm->slave->ring_position, datagram->state);
   769         return;
   769         return;
   770     }
   770     }
   771 
   771 
   772 	if (datagram->working_counter != 1) {
   772     if (datagram->working_counter != 1) {
   773 		EC_WARN("Failed to read reg alias of slave %u.\n",
   773         EC_WARN("Failed to read reg alias of slave %u.\n",
   774                fsm->slave->ring_position);
   774         fsm->slave->ring_position);
   775 	} else {
   775     } else {
   776 		slave->sii.alias = EC_READ_U16(datagram->data);
   776         slave->sii.alias = EC_READ_U16(datagram->data);
   777 		if (slave->master->debug_level)
   777         if (slave->master->debug_level)
   778 			 EC_DBG("Alias of slave %u is %u.\n",
   778             EC_DBG("Alias of slave %u is %u.\n",
   779 					 slave->ring_position,slave->sii.alias);
   779         slave->ring_position,slave->sii.alias);
   780 	}
   780     }
   781     if (slave->sii.mailbox_protocols & EC_MBOX_COE) {
   781     if (slave->sii.mailbox_protocols & EC_MBOX_COE) {
   782         ec_fsm_slave_scan_enter_preop(fsm);
   782         ec_fsm_slave_scan_enter_preop(fsm);
   783     } else {
   783     } else {
   784         fsm->state = ec_fsm_slave_scan_state_end;
   784         fsm->state = ec_fsm_slave_scan_state_end;
   785     }
   785     }