Avoided duplicate datagram, if Pdo mapping/assignment does not have to

be configured.
This commit is contained in:
Florian Pose 2008-04-07 15:58:27 +00:00
parent 4e876edf62
commit 6053cdedff
1 changed files with 4 additions and 4 deletions

View File

@ -568,9 +568,9 @@ void ec_fsm_slave_config_state_pdo_sync(ec_fsm_slave_config_t *fsm /**< slave st
}
// Start configuring Pdo mapping
fsm->state = ec_fsm_slave_config_state_pdo_mapping;
ec_fsm_pdo_mapping_start(&fsm->fsm_pdo_mapping, fsm->slave);
ec_fsm_pdo_mapping_exec(&fsm->fsm_pdo_mapping); // execute immediately
fsm->state = ec_fsm_slave_config_state_pdo_mapping;
fsm->state(fsm); // execute immediately
}
/*****************************************************************************/
@ -594,9 +594,9 @@ void ec_fsm_slave_config_state_pdo_mapping(
}
// start applying alternate Pdo assignments
fsm->state = ec_fsm_slave_config_state_pdo_assign;
ec_fsm_pdo_assign_start(&fsm->fsm_pdo_assign, fsm->slave);
ec_fsm_pdo_assign_exec(&fsm->fsm_pdo_assign); // execute immediately
fsm->state = ec_fsm_slave_config_state_pdo_assign;
fsm->state(fsm); // execute immediately
}
/*****************************************************************************/