equal
deleted
inserted
replaced
566 ec_datagram_print_wc_error(datagram); |
566 ec_datagram_print_wc_error(datagram); |
567 return; |
567 return; |
568 } |
568 } |
569 |
569 |
570 // Start configuring Pdo mapping |
570 // Start configuring Pdo mapping |
|
571 ec_fsm_pdo_mapping_start(&fsm->fsm_pdo_mapping, fsm->slave); |
571 fsm->state = ec_fsm_slave_config_state_pdo_mapping; |
572 fsm->state = ec_fsm_slave_config_state_pdo_mapping; |
572 ec_fsm_pdo_mapping_start(&fsm->fsm_pdo_mapping, fsm->slave); |
573 fsm->state(fsm); // execute immediately |
573 ec_fsm_pdo_mapping_exec(&fsm->fsm_pdo_mapping); // execute immediately |
|
574 } |
574 } |
575 |
575 |
576 /*****************************************************************************/ |
576 /*****************************************************************************/ |
577 |
577 |
578 /** |
578 /** |
592 fsm->state = ec_fsm_slave_config_state_error; |
592 fsm->state = ec_fsm_slave_config_state_error; |
593 return; |
593 return; |
594 } |
594 } |
595 |
595 |
596 // start applying alternate Pdo assignments |
596 // start applying alternate Pdo assignments |
|
597 ec_fsm_pdo_assign_start(&fsm->fsm_pdo_assign, fsm->slave); |
597 fsm->state = ec_fsm_slave_config_state_pdo_assign; |
598 fsm->state = ec_fsm_slave_config_state_pdo_assign; |
598 ec_fsm_pdo_assign_start(&fsm->fsm_pdo_assign, fsm->slave); |
599 fsm->state(fsm); // execute immediately |
599 ec_fsm_pdo_assign_exec(&fsm->fsm_pdo_assign); // execute immediately |
|
600 } |
600 } |
601 |
601 |
602 /*****************************************************************************/ |
602 /*****************************************************************************/ |
603 |
603 |
604 /** |
604 /** |