1 |
1 |
2 /* $Id$ */ |
2 /* $Id$ */ |
3 |
3 |
4 digraph pdo_conf { |
4 digraph pdo_conf { |
|
5 node [fontname="Helvetica"] |
|
6 edge [fontname="Helvetica", fontsize="12"] |
5 |
7 |
6 start [fontname="Helvetica"] |
8 start |
7 start -> action_next_sync [fontname="Helvetica",label="First SM",weight=10] |
9 start -> action_next_sync [label="First SM",weight=10] |
8 start -> end [fontname="Helvetica",label="No config"] |
10 start -> end [label="No config"] |
9 |
11 |
10 action_next_sync [shape=point,label=""] |
12 action_next_sync [shape=point,label=""] |
11 action_next_sync -> action_check_assignment [fontname="Helvetica",label="No PDOs"] |
13 action_next_sync -> action_check_assignment [label="No PDOs"] |
12 action_next_sync -> action_pdo_mapping [fontname="Helvetica",label="First PDO",weight=10] |
14 action_next_sync -> action_pdo_mapping [label="First PDO",weight=10] |
13 action_next_sync -> end [fontname="Helvetica",label="No more SMs"] |
15 action_next_sync -> end [label="No more SMs"] |
14 |
16 |
15 action_pdo_mapping [shape=point,label=""] |
17 action_pdo_mapping [shape=point,label=""] |
16 action_pdo_mapping -> read_mapping [fontname="Helvetica",label="Unknown"] |
18 action_pdo_mapping -> read_mapping [label="Unknown"] |
17 action_pdo_mapping -> action_check_mapping [weight=10] |
19 action_pdo_mapping -> action_check_mapping [weight=10] |
18 |
20 |
19 read_mapping [fontname="Helvetica"] |
21 read_mapping |
20 read_mapping -> action_check_mapping |
22 read_mapping -> action_check_mapping |
21 |
23 |
22 action_check_mapping [shape=point,label=""] |
24 action_check_mapping [shape=point,label=""] |
23 action_check_mapping -> action_next_pdo_mapping |
25 action_check_mapping -> action_next_pdo_mapping |
24 action_check_mapping -> mapping [weight=10] |
26 action_check_mapping -> mapping [weight=10] |
25 |
27 |
26 mapping [fontname="Helvetica"] |
28 mapping |
27 mapping -> action_next_pdo_mapping [weight=10] |
29 mapping -> action_next_pdo_mapping [weight=10] |
28 |
30 |
29 action_next_pdo_mapping [shape=point,label=""] |
31 action_next_pdo_mapping [shape=point,label=""] |
30 action_next_pdo_mapping -> action_check_assignment [weight=10] |
32 action_next_pdo_mapping -> action_check_assignment [weight=10] |
31 action_next_pdo_mapping -> action_pdo_mapping |
33 action_next_pdo_mapping -> action_pdo_mapping [label="Next PDO"] |
32 [fontname="Helvetica",label="Next PDO"] |
|
33 |
34 |
34 action_check_assignment [shape=point,label=""] |
35 action_check_assignment [shape=point,label=""] |
35 action_check_assignment -> action_next_sync [fontname="Helvetica",label="Assign ok"] |
36 action_check_assignment -> action_next_sync [label="Assign ok"] |
36 action_check_assignment -> zero_pdo_count [weight=10] |
37 action_check_assignment -> zero_pdo_count [weight=10] |
37 |
38 |
38 zero_pdo_count [fontname="Helvetica"] |
39 zero_pdo_count |
39 zero_pdo_count -> action_next_sync [fontname="Helvetica",label="No PDOs"] |
40 zero_pdo_count -> action_next_sync [label="No PDOs"] |
40 zero_pdo_count -> action_assign_pdo [fontname="Helvetica",label="First PDO", weight=10] |
41 zero_pdo_count -> action_assign_pdo [label="First PDO", weight=10] |
41 |
42 |
42 action_assign_pdo [shape=point,label=""] |
43 action_assign_pdo [shape=point,label=""] |
43 action_assign_pdo -> assign_pdo [weight=10] |
44 action_assign_pdo -> assign_pdo [weight=10] |
44 |
45 |
45 assign_pdo [fontname="Helvetica"] |
46 assign_pdo |
46 assign_pdo -> set_pdo_count [fontname="Helvetica",label="No more PDOs", weight=10] |
47 assign_pdo -> set_pdo_count [label="No more PDOs", weight=10] |
47 assign_pdo -> action_assign_pdo [fontname="Helvetica",label="Next PDO"] |
48 assign_pdo -> action_assign_pdo [label="Next PDO"] |
48 |
49 |
49 set_pdo_count [fontname="Helvetica"] |
50 set_pdo_count |
50 set_pdo_count -> action_next_sync |
51 set_pdo_count -> action_next_sync |
51 } |
52 } |