Skip to content
Snippets Groups Projects
Commit 978fe981 authored by Florian Pose's avatar Florian Pose
Browse files

Renamed a few configuration states.

parent 1e696ced
No related branches found
No related tags found
No related merge requests found
...@@ -5,8 +5,8 @@ digraph slaveconf { ...@@ -5,8 +5,8 @@ digraph slaveconf {
enter_mbox_sync [shape=point,label=""] enter_mbox_sync [shape=point,label=""]
enter_fmmu [shape=point,label=""] enter_fmmu [shape=point,label=""]
enter_sdoconf [shape=point,label=""] enter_sdo_conf [shape=point,label=""]
enter_mapconf [shape=point,label=""] enter_mapping [shape=point,label=""]
enter_pdo_sync [shape=point,label=""] enter_pdo_sync [shape=point,label=""]
enter_saveop [shape=point,label=""] enter_saveop [shape=point,label=""]
...@@ -14,7 +14,7 @@ digraph slaveconf { ...@@ -14,7 +14,7 @@ digraph slaveconf {
init -> init init -> init
init -> error init -> error
init -> enter_mbox_sync init -> enter_mbox_sync
init -> clear_fmmus [label="has FMMUs", weight=10] init -> clear_fmmus [label="Has FMMUs", weight=10]
clear_fmmus -> clear_fmmus clear_fmmus -> clear_fmmus
clear_fmmus -> error clear_fmmus -> error
clear_fmmus -> enter_mbox_sync [weight=10] clear_fmmus -> enter_mbox_sync [weight=10]
...@@ -27,18 +27,18 @@ digraph slaveconf { ...@@ -27,18 +27,18 @@ digraph slaveconf {
preop -> preop preop -> preop
preop -> error preop -> error
preop -> end [label="PREOP req."] preop -> end [label="PREOP req."]
preop -> enter_sdoconf [weight=10] preop -> enter_sdo_conf [weight=10]
enter_sdoconf -> enter_saveop [label="No configuration"] enter_sdo_conf -> enter_saveop [label="No configuration"]
enter_sdoconf -> enter_mapconf [label="No SDO configs"] enter_sdo_conf -> enter_mapping [label="No SDO configs"]
enter_sdoconf -> sdoconf [label="SDO configs", weight=10] enter_sdo_conf -> sdo_conf [label="SDO configs", weight=10]
sdoconf -> sdoconf sdo_conf -> sdo_conf
sdoconf -> error sdo_conf -> error
sdoconf -> enter_mapconf [weight=10] sdo_conf -> enter_mapping [weight=10]
enter_mapconf -> mapconf [label="CoE supported", weight=10] enter_mapping -> mapping [label="CoE supported", weight=10]
enter_mapconf -> enter_pdo_sync enter_mapping -> enter_pdo_sync
mapconf -> mapconf mapping -> mapping
mapconf -> error mapping -> error
mapconf -> enter_pdo_sync [weight=10] mapping -> enter_pdo_sync [weight=10]
enter_pdo_sync -> pdo_sync [label="PDO SMs", weight=10] enter_pdo_sync -> pdo_sync [label="PDO SMs", weight=10]
enter_pdo_sync -> enter_fmmu enter_pdo_sync -> enter_fmmu
pdo_sync -> pdo_sync pdo_sync -> pdo_sync
......
...@@ -60,10 +60,10 @@ void ec_fsm_slave_conf_state_init(ec_fsm_slave_t *); ...@@ -60,10 +60,10 @@ void ec_fsm_slave_conf_state_init(ec_fsm_slave_t *);
void ec_fsm_slave_conf_state_clear_fmmus(ec_fsm_slave_t *); void ec_fsm_slave_conf_state_clear_fmmus(ec_fsm_slave_t *);
void ec_fsm_slave_conf_state_mbox_sync(ec_fsm_slave_t *); void ec_fsm_slave_conf_state_mbox_sync(ec_fsm_slave_t *);
void ec_fsm_slave_conf_state_preop(ec_fsm_slave_t *); void ec_fsm_slave_conf_state_preop(ec_fsm_slave_t *);
void ec_fsm_slave_conf_state_sdo_conf(ec_fsm_slave_t *);
void ec_fsm_slave_conf_state_mapping(ec_fsm_slave_t *);
void ec_fsm_slave_conf_state_pdo_sync(ec_fsm_slave_t *); void ec_fsm_slave_conf_state_pdo_sync(ec_fsm_slave_t *);
void ec_fsm_slave_conf_state_fmmu(ec_fsm_slave_t *); void ec_fsm_slave_conf_state_fmmu(ec_fsm_slave_t *);
void ec_fsm_slave_conf_state_sdoconf(ec_fsm_slave_t *);
void ec_fsm_slave_conf_state_mapconf(ec_fsm_slave_t *);
void ec_fsm_slave_conf_state_saveop(ec_fsm_slave_t *); void ec_fsm_slave_conf_state_saveop(ec_fsm_slave_t *);
void ec_fsm_slave_conf_state_op(ec_fsm_slave_t *); void ec_fsm_slave_conf_state_op(ec_fsm_slave_t *);
...@@ -71,8 +71,8 @@ void ec_fsm_slave_conf_enter_mbox_sync(ec_fsm_slave_t *); ...@@ -71,8 +71,8 @@ void ec_fsm_slave_conf_enter_mbox_sync(ec_fsm_slave_t *);
void ec_fsm_slave_conf_enter_preop(ec_fsm_slave_t *); void ec_fsm_slave_conf_enter_preop(ec_fsm_slave_t *);
void ec_fsm_slave_conf_enter_pdo_sync(ec_fsm_slave_t *); void ec_fsm_slave_conf_enter_pdo_sync(ec_fsm_slave_t *);
void ec_fsm_slave_conf_enter_fmmu(ec_fsm_slave_t *); void ec_fsm_slave_conf_enter_fmmu(ec_fsm_slave_t *);
void ec_fsm_slave_conf_enter_sdoconf(ec_fsm_slave_t *); void ec_fsm_slave_conf_enter_sdo_conf(ec_fsm_slave_t *);
void ec_fsm_slave_conf_enter_mapconf(ec_fsm_slave_t *); void ec_fsm_slave_conf_enter_mapping(ec_fsm_slave_t *);
void ec_fsm_slave_conf_enter_saveop(ec_fsm_slave_t *); void ec_fsm_slave_conf_enter_saveop(ec_fsm_slave_t *);
void ec_fsm_slave_state_end(ec_fsm_slave_t *); void ec_fsm_slave_state_end(ec_fsm_slave_t *);
...@@ -865,7 +865,7 @@ void ec_fsm_slave_conf_state_preop(ec_fsm_slave_t *fsm /**< slave state machine ...@@ -865,7 +865,7 @@ void ec_fsm_slave_conf_state_preop(ec_fsm_slave_t *fsm /**< slave state machine
return; return;
} }
ec_fsm_slave_conf_enter_sdoconf(fsm); ec_fsm_slave_conf_enter_sdo_conf(fsm);
} }
/*****************************************************************************/ /*****************************************************************************/
...@@ -874,7 +874,7 @@ void ec_fsm_slave_conf_state_preop(ec_fsm_slave_t *fsm /**< slave state machine ...@@ -874,7 +874,7 @@ void ec_fsm_slave_conf_state_preop(ec_fsm_slave_t *fsm /**< slave state machine
* Check for SDO configurations to be applied. * Check for SDO configurations to be applied.
*/ */
void ec_fsm_slave_conf_enter_sdoconf(ec_fsm_slave_t *fsm /**< slave state machine */) void ec_fsm_slave_conf_enter_sdo_conf(ec_fsm_slave_t *fsm /**< slave state machine */)
{ {
ec_slave_t *slave = fsm->slave; ec_slave_t *slave = fsm->slave;
...@@ -886,12 +886,12 @@ void ec_fsm_slave_conf_enter_sdoconf(ec_fsm_slave_t *fsm /**< slave state machin ...@@ -886,12 +886,12 @@ void ec_fsm_slave_conf_enter_sdoconf(ec_fsm_slave_t *fsm /**< slave state machin
// No CoE configuration to be applied? FIXME // No CoE configuration to be applied? FIXME
if (list_empty(&slave->config->sdo_configs)) { // skip SDO configuration if (list_empty(&slave->config->sdo_configs)) { // skip SDO configuration
ec_fsm_slave_conf_enter_mapconf(fsm); ec_fsm_slave_conf_enter_mapping(fsm);
return; return;
} }
// start SDO configuration // start SDO configuration
fsm->state = ec_fsm_slave_conf_state_sdoconf; fsm->state = ec_fsm_slave_conf_state_sdo_conf;
fsm->sdodata = fsm->sdodata =
list_entry(fsm->slave->config->sdo_configs.next, ec_sdo_data_t, list); list_entry(fsm->slave->config->sdo_configs.next, ec_sdo_data_t, list);
ec_fsm_coe_download(&fsm->fsm_coe, fsm->slave, fsm->sdodata); ec_fsm_coe_download(&fsm->fsm_coe, fsm->slave, fsm->sdodata);
...@@ -901,10 +901,10 @@ void ec_fsm_slave_conf_enter_sdoconf(ec_fsm_slave_t *fsm /**< slave state machin ...@@ -901,10 +901,10 @@ void ec_fsm_slave_conf_enter_sdoconf(ec_fsm_slave_t *fsm /**< slave state machin
/*****************************************************************************/ /*****************************************************************************/
/** /**
Slave configuration state: SDOCONF. Slave configuration state: SDO_CONF.
*/ */
void ec_fsm_slave_conf_state_sdoconf( void ec_fsm_slave_conf_state_sdo_conf(
ec_fsm_slave_t *fsm /**< slave state machine */ ec_fsm_slave_t *fsm /**< slave state machine */
) )
{ {
...@@ -928,16 +928,16 @@ void ec_fsm_slave_conf_state_sdoconf( ...@@ -928,16 +928,16 @@ void ec_fsm_slave_conf_state_sdoconf(
} }
// All SDOs are now configured. // All SDOs are now configured.
ec_fsm_slave_conf_enter_mapconf(fsm); ec_fsm_slave_conf_enter_mapping(fsm);
} }
/*****************************************************************************/ /*****************************************************************************/
/** /**
* Check for alternative PDO mappings to be applied. * Check for PDO mappings to be applied.
*/ */
void ec_fsm_slave_conf_enter_mapconf( void ec_fsm_slave_conf_enter_mapping(
ec_fsm_slave_t *fsm /**< slave state machine */ ec_fsm_slave_t *fsm /**< slave state machine */
) )
{ {
...@@ -950,7 +950,7 @@ void ec_fsm_slave_conf_enter_mapconf( ...@@ -950,7 +950,7 @@ void ec_fsm_slave_conf_enter_mapconf(
} }
// start configuring PDO mapping // start configuring PDO mapping
fsm->state = ec_fsm_slave_conf_state_mapconf; fsm->state = ec_fsm_slave_conf_state_mapping;
ec_fsm_mapping_start(&fsm->fsm_map, fsm->slave); ec_fsm_mapping_start(&fsm->fsm_map, fsm->slave);
ec_fsm_mapping_exec(&fsm->fsm_map); // execute immediately ec_fsm_mapping_exec(&fsm->fsm_map); // execute immediately
} }
...@@ -958,10 +958,10 @@ void ec_fsm_slave_conf_enter_mapconf( ...@@ -958,10 +958,10 @@ void ec_fsm_slave_conf_enter_mapconf(
/*****************************************************************************/ /*****************************************************************************/
/** /**
Slave configuration state: MAPCONF. Slave configuration state: MAPPING.
*/ */
void ec_fsm_slave_conf_state_mapconf( void ec_fsm_slave_conf_state_mapping(
ec_fsm_slave_t *fsm /**< slave state machine */ ec_fsm_slave_t *fsm /**< slave state machine */
) )
{ {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment