8 |
8 |
9 start [fontname="Helvetica"] |
9 start [fontname="Helvetica"] |
10 start -> init [weight=10] |
10 start -> init [weight=10] |
11 |
11 |
12 init [fontname="Helvetica"] |
12 init [fontname="Helvetica"] |
13 //init -> init |
13 init -> enter_mbox_sync [fontname="Helvetica", label="No FMMUs"] |
14 //init -> error |
|
15 init -> enter_mbox_sync [fontname="Helvetica",label ="No FMMUs"] |
|
16 init -> clear_fmmus [weight=10] |
14 init -> clear_fmmus [weight=10] |
17 |
15 |
18 clear_fmmus [fontname="Helvetica"] |
16 clear_fmmus [fontname="Helvetica"] |
19 //clear_fmmus -> clear_fmmus |
|
20 //clear_fmmus -> error |
|
21 clear_fmmus -> enter_mbox_sync [weight=10] |
17 clear_fmmus -> enter_mbox_sync [weight=10] |
22 |
18 |
23 enter_mbox_sync [shape=point,label=""] |
19 enter_mbox_sync [shape=point, label=""] |
24 enter_mbox_sync -> end [fontname="Helvetica",label="INIT\nrequested"] |
20 enter_mbox_sync -> end [fontname="Helvetica", label="INIT\nrequested"] |
25 enter_mbox_sync -> preop [fontname="Helvetica",label="No mailboxes"] |
21 enter_mbox_sync -> preop [fontname="Helvetica", label="No mailboxes"] |
26 enter_mbox_sync -> mbox_sync [weight=10] |
22 enter_mbox_sync -> mbox_sync [weight=10] |
27 |
23 |
28 mbox_sync [fontname="Helvetica"] |
24 mbox_sync [fontname="Helvetica"] |
29 //mbox_sync -> mbox_sync |
|
30 //mbox_sync -> error |
|
31 mbox_sync -> preop [weight=10] |
25 mbox_sync -> preop [weight=10] |
32 |
26 |
33 preop [fontname="Helvetica"] |
27 preop [fontname="Helvetica"] |
34 //preop -> preop |
28 preop -> end [fontname="Helvetica", label="PREOP\nrequested"] |
35 //preop -> error |
29 preop -> enter_safeop [fontname="Helvetica", label="No slave\nconfig attached"] |
36 preop -> end [fontname="Helvetica",label="PREOP\nrequested"] |
|
37 preop -> enter_safeop [fontname="Helvetica",label="No slave\nconfig attached"] |
|
38 preop -> enter_sdo_conf [weight=10] |
30 preop -> enter_sdo_conf [weight=10] |
39 |
31 |
40 enter_sdo_conf [shape=point,label=""] |
32 enter_sdo_conf [shape=point, label=""] |
41 enter_sdo_conf -> enter_pdo_sync [fontname="Helvetica",label="No Sdo\nconfigurations"] |
33 enter_sdo_conf -> enter_pdo_conf [fontname="Helvetica", label="No Sdos\nconfigured"] |
42 enter_sdo_conf -> sdo_conf [weight=10] |
34 enter_sdo_conf -> sdo_conf [weight=10] |
43 |
35 |
44 sdo_conf [fontname="Helvetica"] |
36 sdo_conf [fontname="Helvetica"] |
45 //sdo_conf -> sdo_conf |
37 sdo_conf -> enter_pdo_conf [weight=10] |
46 //sdo_conf -> error |
|
47 sdo_conf -> enter_pdo_sync [weight=10] |
|
48 |
38 |
49 enter_pdo_sync [shape=point,label=""] |
39 enter_pdo_conf [shape=point, label=""] |
50 enter_pdo_sync -> enter_safeop [fontname="Helvetica",label="No Pdos"] |
40 enter_pdo_conf -> pdo_conf [weight=10] |
|
41 |
|
42 pdo_conf [fontname="Helvetica"] |
|
43 pdo_conf -> enter_pdo_sync [weight=10] |
|
44 |
|
45 enter_pdo_sync [shape=point, label=""] |
|
46 enter_pdo_sync -> enter_fmmu [fontname="Helvetica", label="No Pdo SMs"] |
51 enter_pdo_sync -> pdo_sync [weight=10] |
47 enter_pdo_sync -> pdo_sync [weight=10] |
52 |
48 |
53 pdo_sync [fontname="Helvetica"] |
49 pdo_sync [fontname="Helvetica"] |
54 //pdo_sync -> pdo_sync |
50 pdo_sync -> enter_fmmu [weight=10] |
55 //pdo_sync -> error |
|
56 pdo_sync -> pdo_conf [weight=10] |
|
57 |
|
58 pdo_conf [fontname="Helvetica"] |
|
59 //pdo_conf -> pdo_conf |
|
60 //pdo_conf -> error |
|
61 pdo_conf -> enter_fmmu [weight=10] |
|
62 |
51 |
63 enter_fmmu [shape=point,label=""] |
52 enter_fmmu [shape=point,label=""] |
64 enter_fmmu -> enter_safeop [fontname="Helvetica",label="No FMMUs\nto configure"] |
53 enter_fmmu -> enter_safeop [fontname="Helvetica", label="No FMMUs\nconfigured"] |
65 enter_fmmu -> fmmu [weight=10] |
54 enter_fmmu -> fmmu [weight=10] |
66 |
55 |
67 fmmu [fontname="Helvetica"] |
56 fmmu [fontname="Helvetica"] |
68 //fmmu -> fmmu |
|
69 //fmmu -> error |
|
70 fmmu -> enter_safeop [weight=10] |
57 fmmu -> enter_safeop [weight=10] |
71 |
58 |
72 enter_safeop [shape=point,label=""] |
59 enter_safeop [shape=point,label=""] |
73 enter_safeop -> safeop [weight=10] |
60 enter_safeop -> safeop [weight=10] |
74 |
61 |
75 safeop [fontname="Helvetica"] |
62 safeop [fontname="Helvetica"] |
76 //safeop -> safeop |
63 safeop -> end [fontname="Helvetica", label="SAFEOP\nrequested"] |
77 //safeop -> error |
|
78 safeop -> end [fontname="Helvetica",label="SAFEOP\nrequested"] |
|
79 safeop -> op [weight=10] |
64 safeop -> op [weight=10] |
80 |
65 |
81 op [fontname="Helvetica"] |
66 op [fontname="Helvetica"] |
82 //op -> op |
67 op -> end// [weight=10] |
83 //op -> error |
|
84 op -> end [weight=10] |
|
85 |
68 |
86 end [fontname="Helvetica"] |
69 end [fontname="Helvetica"] |
87 } |
70 } |