From b4a049a6bd2bbe3e179fad55f83a31ecdcdb6839 Mon Sep 17 00:00:00 2001 From: Florian Pose <fp@igh-essen.com> Date: Mon, 7 Apr 2008 15:58:27 +0000 Subject: [PATCH] Avoided duplicate datagram, if Pdo mapping/assignment does not have to be configured. --- master/fsm_slave_config.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/master/fsm_slave_config.c b/master/fsm_slave_config.c index 28bc6bbb..0022a897 100644 --- a/master/fsm_slave_config.c +++ b/master/fsm_slave_config.c @@ -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 } /*****************************************************************************/ -- GitLab