equal
deleted
inserted
replaced
199 if (fsm->slaves_responding) { |
199 if (fsm->slaves_responding) { |
200 uint8_t states = EC_READ_U8(datagram->data); |
200 uint8_t states = EC_READ_U8(datagram->data); |
201 if (states != fsm->slave_states) { // slave states changed? |
201 if (states != fsm->slave_states) { // slave states changed? |
202 char state_str[EC_STATE_STRING_SIZE]; |
202 char state_str[EC_STATE_STRING_SIZE]; |
203 fsm->slave_states = states; |
203 fsm->slave_states = states; |
204 ec_state_string(fsm->slave_states, state_str); |
204 ec_state_string(fsm->slave_states, state_str, 1); |
205 EC_INFO("Slave states: %s.\n", state_str); |
205 EC_INFO("Slave states: %s.\n", state_str); |
206 } |
206 } |
207 } else { |
207 } else { |
208 fsm->slave_states = 0x00; |
208 fsm->slave_states = 0x00; |
209 } |
209 } |
620 up(&master->config_sem); |
620 up(&master->config_sem); |
621 |
621 |
622 if (master->debug_level) { |
622 if (master->debug_level) { |
623 char old_state[EC_STATE_STRING_SIZE], |
623 char old_state[EC_STATE_STRING_SIZE], |
624 new_state[EC_STATE_STRING_SIZE]; |
624 new_state[EC_STATE_STRING_SIZE]; |
625 ec_state_string(slave->current_state, old_state); |
625 ec_state_string(slave->current_state, old_state, 0); |
626 ec_state_string(slave->requested_state, new_state); |
626 ec_state_string(slave->requested_state, new_state, 0); |
627 EC_DBG("Changing state of slave %u from %s to %s%s.\n", |
627 EC_DBG("Changing state of slave %u from %s to %s%s.\n", |
628 slave->ring_position, old_state, new_state, |
628 slave->ring_position, old_state, new_state, |
629 slave->force_config ? " (forced)" : ""); |
629 slave->force_config ? " (forced)" : ""); |
630 } |
630 } |
631 |
631 |