# HG changeset patch # User Florian Pose # Date 1207583907 0 # Node ID fab139acf3b2cce83b2d8e792125bdf55ba9f965 # Parent 1115793a76eda439b0269ca812aae47794f65b46 Avoided duplicate datagram, if Pdo mapping/assignment does not have to be configured. diff -r 1115793a76ed -r fab139acf3b2 master/fsm_slave_config.c --- a/master/fsm_slave_config.c Mon Apr 07 15:47:22 2008 +0000 +++ b/master/fsm_slave_config.c Mon Apr 07 15:58:27 2008 +0000 @@ -568,9 +568,9 @@ } // Start configuring Pdo mapping + ec_fsm_pdo_mapping_start(&fsm->fsm_pdo_mapping, fsm->slave); 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(fsm); // execute immediately } /*****************************************************************************/ @@ -594,9 +594,9 @@ } // start applying alternate Pdo assignments + ec_fsm_pdo_assign_start(&fsm->fsm_pdo_assign, fsm->slave); 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(fsm); // execute immediately } /*****************************************************************************/