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