master/fsm_master.c
changeset 1337 0253c74d0940
parent 1336 e27b37e80a99
child 1349 9baba3568df4
equal deleted inserted replaced
1336:e27b37e80a99 1337:0253c74d0940
   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