master/fsm_change.c
changeset 439 0f5a3d983908
parent 438 64edce89fe9b
child 443 0746236dd032
equal deleted inserted replaced
438:64edce89fe9b 439:0f5a3d983908
   234         ec_master_queue_datagram(fsm->slave->master, datagram);
   234         ec_master_queue_datagram(fsm->slave->master, datagram);
   235         fsm->state = ec_fsm_change_code;
   235         fsm->state = ec_fsm_change_code;
   236         return;
   236         return;
   237     }
   237     }
   238 
   238 
   239     if (datagram->jiffies_received
   239     if (datagram->jiffies_received - fsm->jiffies_start >= HZ) { // 1s
   240         - fsm->jiffies_start >= 100 * HZ / 1000) { // 100ms
       
   241         // timeout while checking
   240         // timeout while checking
   242         char state_str[EC_STATE_STRING_SIZE];
   241         char state_str[EC_STATE_STRING_SIZE];
   243         ec_state_string(fsm->requested_state, state_str);
   242         ec_state_string(fsm->requested_state, state_str);
   244         fsm->state = ec_fsm_change_error;
   243         fsm->state = ec_fsm_change_error;
   245         EC_ERR("Timeout while setting state %s on slave %i.\n",
   244         EC_ERR("Timeout while setting state %s on slave %i.\n",