6 enter_mbox_sync [shape=point,label=""] |
6 enter_mbox_sync [shape=point,label=""] |
7 enter_fmmu [shape=point,label=""] |
7 enter_fmmu [shape=point,label=""] |
8 enter_sdoconf [shape=point,label=""] |
8 enter_sdoconf [shape=point,label=""] |
9 enter_mapconf [shape=point,label=""] |
9 enter_mapconf [shape=point,label=""] |
10 enter_pdo_sync [shape=point,label=""] |
10 enter_pdo_sync [shape=point,label=""] |
|
11 enter_saveop [shape=point,label=""] |
11 |
12 |
12 start -> init [weight=10] |
13 start -> init [weight=10] |
13 init -> init |
14 init -> init |
14 init -> error |
15 init -> error |
15 init -> enter_mbox_sync |
16 init -> enter_mbox_sync |
16 init -> clear_fmmus [label="has FMMUs", weight=10] |
17 init -> clear_fmmus [label="has FMMUs", weight=10] |
17 clear_fmmus -> clear_fmmus |
18 clear_fmmus -> clear_fmmus |
18 clear_fmmus -> error |
19 clear_fmmus -> error |
19 clear_fmmus -> enter_mbox_sync [weight=10] |
20 clear_fmmus -> enter_mbox_sync [weight=10] |
20 enter_mbox_sync -> end [label="INIT req."] |
21 enter_mbox_sync -> end [label="INIT req."] |
21 enter_mbox_sync -> preop |
22 enter_mbox_sync -> preop [label="No mailboxes"] |
22 enter_mbox_sync -> mbox_sync [label="mailbox SMs", weight=10] |
23 enter_mbox_sync -> mbox_sync [label="Has mailboxes", weight=10] |
23 mbox_sync -> mbox_sync |
24 mbox_sync -> mbox_sync |
24 mbox_sync -> error |
25 mbox_sync -> error |
25 mbox_sync -> preop [weight=10] |
26 mbox_sync -> preop [weight=10] |
26 preop -> preop |
27 preop -> preop |
27 preop -> error |
28 preop -> error |
28 preop -> end [label="PREOP req."] |
29 preop -> end [label="PREOP req."] |
29 preop -> enter_sdoconf [weight=10] |
30 preop -> enter_sdoconf [weight=10] |
30 enter_sdoconf -> enter_mapconf |
31 enter_sdoconf -> enter_saveop [label="No configuration"] |
31 enter_sdoconf -> sdoconf [label="SDOs to configure", weight=10] |
32 enter_sdoconf -> enter_mapconf [label="No SDO configs"] |
|
33 enter_sdoconf -> sdoconf [label="SDO configs", weight=10] |
32 sdoconf -> sdoconf |
34 sdoconf -> sdoconf |
33 sdoconf -> error |
35 sdoconf -> error |
34 sdoconf -> enter_mapconf [weight=10] |
36 sdoconf -> enter_mapconf [weight=10] |
35 enter_mapconf -> mapconf [label="CoE supported", weight=10] |
37 enter_mapconf -> mapconf [label="CoE supported", weight=10] |
36 enter_mapconf -> enter_pdo_sync |
38 enter_mapconf -> enter_pdo_sync |
40 enter_pdo_sync -> pdo_sync [label="PDO SMs", weight=10] |
42 enter_pdo_sync -> pdo_sync [label="PDO SMs", weight=10] |
41 enter_pdo_sync -> enter_fmmu |
43 enter_pdo_sync -> enter_fmmu |
42 pdo_sync -> pdo_sync |
44 pdo_sync -> pdo_sync |
43 pdo_sync -> error |
45 pdo_sync -> error |
44 pdo_sync -> enter_fmmu [weight=10] |
46 pdo_sync -> enter_fmmu [weight=10] |
45 enter_fmmu -> saveop |
47 enter_fmmu -> enter_saveop |
46 enter_fmmu -> fmmu [label="FMMUs to configure", weight=10] |
48 enter_fmmu -> fmmu [label="FMMUs to configure", weight=10] |
47 fmmu -> fmmu |
49 fmmu -> fmmu |
48 fmmu -> error |
50 fmmu -> error |
49 fmmu -> saveop [weight=10] |
51 fmmu -> enter_saveop [weight=10] |
|
52 enter_saveop -> saveop |
50 saveop -> saveop |
53 saveop -> saveop |
51 saveop -> error |
54 saveop -> error |
52 saveop -> end [label="SAVEOP req."] |
55 saveop -> end [label="SAVEOP req."] |
53 saveop -> op [weight=10] |
56 saveop -> op [weight=10] |
54 op -> op |
57 op -> op |