master/fsm_master.c
changeset 1822 74e6ac2369f4
parent 1804 742607c464c4
child 1830 ef09f0ea0c4c
equal deleted inserted replaced
1821:40321a37d085 1822:74e6ac2369f4
   605 
   605 
   606     if (datagram->state == EC_DATAGRAM_TIMED_OUT && fsm->retries--)
   606     if (datagram->state == EC_DATAGRAM_TIMED_OUT && fsm->retries--)
   607         return;
   607         return;
   608 
   608 
   609     if (datagram->state != EC_DATAGRAM_RECEIVED) {
   609     if (datagram->state != EC_DATAGRAM_RECEIVED) {
   610         EC_ERR("Failed to receive AL state datagram for slave %u"
   610         EC_ERR("Failed to receive AL state datagram for slave %u: ",
   611                 " (datagram state %u)\n",
   611                 slave->ring_position);
   612                 slave->ring_position, datagram->state);
   612         ec_datagram_print_state(datagram);
   613         ec_fsm_master_restart(fsm);
   613         ec_fsm_master_restart(fsm);
   614         return;
   614         return;
   615     }
   615     }
   616 
   616 
   617     // did the slave not respond to its station address?
   617     // did the slave not respond to its station address?