# HG changeset patch # User Florian Pose # Date 1173109830 0 # Node ID b777e26367c56ac426d5d26bdc51e2008a5f5987 # Parent cde783147040f0fb0ef5876dc1146ddf8e836018 Added PDO mapping FSM graph. diff -r cde783147040 -r b777e26367c5 documentation/graphs/Makefile --- a/documentation/graphs/Makefile Mon Mar 05 14:59:23 2007 +0000 +++ b/documentation/graphs/Makefile Mon Mar 05 15:50:30 2007 +0000 @@ -4,7 +4,7 @@ # #----------------------------------------------------------------------------- -GRAPHS := slave_conf.ps +GRAPHS := fsm_slave_conf.ps fsm_pdo_mapping.ps all: $(GRAPHS) diff -r cde783147040 -r b777e26367c5 documentation/graphs/fsm_pdo_mapping.dot --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/documentation/graphs/fsm_pdo_mapping.dot Mon Mar 05 15:50:30 2007 +0000 @@ -0,0 +1,18 @@ +digraph pdomapping { + size="7,9" + center=1 + ratio=fill + + enter_map_pdo [shape=point,label=""] + + start -> enter_map_pdo + enter_map_pdo -> pdo_count + enter_map_pdo -> map_pdo + enter_map_pdo -> end + map_pdo -> map_pdo + map_pdo -> error + map_pdo -> pdo_count + pdo_count -> pdo_count + pdo_count -> error + pdo_count -> enter_map_pdo +} diff -r cde783147040 -r b777e26367c5 documentation/graphs/fsm_slave_conf.dot --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/documentation/graphs/fsm_slave_conf.dot Mon Mar 05 15:50:30 2007 +0000 @@ -0,0 +1,54 @@ +digraph slaveconf { + size="7,9" + center=1 + ratio=fill + + enter_sync [shape=point,label=""] + enter_fmmu [shape=point,label=""] + enter_sdoconf [shape=point,label=""] + enter_mapconf [shape=point,label=""] + + start -> init + init -> init + init -> enter_sync + init -> clear_fmmus [label="has FMMUs"] + clear_fmmus -> clear_fmmus + clear_fmmus -> error + clear_fmmus -> enter_sync + enter_sync -> end [label="INIT req."] + enter_sync -> preop + enter_sync -> sync [label="SMs to configure"] + sync -> sync + sync -> error + sync -> preop + preop -> preop + preop -> error + preop -> end [label="PREOP req."] + preop -> enter_fmmu + preop -> sync2 [label="more SMs"] + sync2 -> sync2 + sync2 -> error + sync2 -> enter_fmmu + enter_fmmu -> enter_sdoconf + enter_fmmu -> fmmu [label="FMMUs to configure"] + fmmu -> fmmu + fmmu -> error + fmmu -> enter_sdoconf + enter_sdoconf -> enter_mapconf + enter_sdoconf -> sdoconf [label="SDOs to configure"] + sdoconf -> sdoconf + sdoconf -> error + sdoconf -> enter_mapconf + enter_mapconf -> mapconf [label="alternative PDO mapping"] + enter_mapconf -> saveop + mapconf -> mapconf + mapconf -> error + mapconf -> saveop + saveop -> saveop + saveop -> error + saveop -> end [label="SAVEOP req."] + saveop -> op + op -> op + op -> error + op -> end +} diff -r cde783147040 -r b777e26367c5 documentation/graphs/slave_conf.dot --- a/documentation/graphs/slave_conf.dot Mon Mar 05 14:59:23 2007 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,54 +0,0 @@ -digraph slaveconf { - size="7,9" - center=1 - ratio=fill - - enter_sync [shape=point,label=""] - enter_fmmu [shape=point,label=""] - enter_sdoconf [shape=point,label=""] - enter_mapconf [shape=point,label=""] - - start -> init - init -> init - init -> enter_sync - init -> clear_fmmus [label="has FMMUs"] - clear_fmmus -> clear_fmmus - clear_fmmus -> error - clear_fmmus -> enter_sync - enter_sync -> end [label="INIT req."] - enter_sync -> preop - enter_sync -> sync [label="SMs to configure"] - sync -> sync - sync -> error - sync -> preop - preop -> preop - preop -> error - preop -> end [label="PREOP req."] - preop -> enter_fmmu - preop -> sync2 [label="more SMs"] - sync2 -> sync2 - sync2 -> error - sync2 -> enter_fmmu - enter_fmmu -> enter_sdoconf - enter_fmmu -> fmmu [label="FMMUs to configure"] - fmmu -> fmmu - fmmu -> error - fmmu -> enter_sdoconf - enter_sdoconf -> enter_mapconf - enter_sdoconf -> sdoconf [label="SDOs to configure"] - sdoconf -> sdoconf - sdoconf -> error - sdoconf -> enter_mapconf - enter_mapconf -> mapconf [label="alternative PDO mapping"] - enter_mapconf -> saveop - mapconf -> mapconf - mapconf -> error - mapconf -> saveop - saveop -> saveop - saveop -> error - saveop -> end [label="SAVEOP req."] - saveop -> op - op -> op - op -> error - op -> end -}