8 |
8 |
9 start [fontname="Helvetica"] |
9 start [fontname="Helvetica"] |
10 start -> broadcast [weight=10] |
10 start -> broadcast [weight=10] |
11 |
11 |
12 broadcast [fontname="Helvetica"] |
12 broadcast [fontname="Helvetica"] |
13 broadcast -> end |
13 broadcast -> start |
14 broadcast -> clear_addresses |
14 broadcast -> clear_addresses |
15 broadcast -> read_state [weight=10] |
15 broadcast -> read_state [weight=10] |
16 |
16 |
17 action_process_sii [shape=point,label=""] |
17 action_process_sii [shape=point,label=""] |
18 action_process_sii -> write_sii |
18 action_process_sii -> write_sii |
22 |
22 |
23 action_idle [shape=point,label=""] |
23 action_idle [shape=point,label=""] |
24 action_idle -> action_process_sdo |
24 action_idle -> action_process_sdo |
25 action_idle -> sdo_dictionary |
25 action_idle -> sdo_dictionary |
26 action_idle -> action_process_sii |
26 action_idle -> action_process_sii |
27 action_idle -> end |
27 action_idle -> start |
28 |
28 |
29 action_next_slave_state [shape=point,label=""] |
29 action_next_slave_state [shape=point,label=""] |
30 action_next_slave_state -> read_state |
30 action_next_slave_state -> read_state |
31 action_next_slave_state -> action_idle [weight=10] |
31 action_next_slave_state -> action_idle [weight=10] |
32 |
32 |
33 action_configure [shape=point,label=""] |
33 action_configure [shape=point,label=""] |
34 action_configure -> configure_slave [weight=10] |
34 action_configure -> configure_slave [weight=10] |
35 action_configure -> action_next_slave_state |
35 action_configure -> action_next_slave_state |
36 |
36 |
37 read_state [fontname="Helvetica"] |
37 read_state [fontname="Helvetica"] |
38 read_state -> acknowledge |
38 read_state -> acknowledge [weight=10] |
39 read_state -> action_configure [weight=10] |
39 read_state -> action_configure |
40 read_state -> action_next_slave_state |
40 read_state -> action_next_slave_state |
41 |
41 |
42 acknowledge [fontname="Helvetica"] |
42 acknowledge [fontname="Helvetica"] |
43 acknowledge -> action_configure [weight=10] |
43 acknowledge -> action_configure [weight=10] |
44 |
44 |
45 clear_addresses [fontname="Helvetica"] |
45 clear_addresses [fontname="Helvetica"] |
46 clear_addresses -> scan_slave [weight=10] |
46 clear_addresses -> scan_slave [weight=10] |
47 |
47 |
48 scan_slave [fontname="Helvetica"] |
48 scan_slave [fontname="Helvetica"] |
49 scan_slave -> end |
49 scan_slave -> start |
50 |
50 |
51 configure_slave [fontname="Helvetica"] |
51 configure_slave [fontname="Helvetica"] |
52 configure_slave -> action_next_slave_state [weight=10] |
52 configure_slave -> action_next_slave_state |
53 |
53 |
54 write_sii [fontname="Helvetica"] |
54 write_sii [fontname="Helvetica"] |
55 write_sii -> action_process_sii |
55 write_sii -> action_process_sii |
56 write_sii -> end |
56 write_sii -> start |
57 |
57 |
58 sdo_dictionary [fontname="Helvetica"] |
58 sdo_dictionary [fontname="Helvetica"] |
59 sdo_dictionary -> end |
59 sdo_dictionary -> start |
60 |
60 |
61 sdo_request [fontname="Helvetica"] |
61 sdo_request [fontname="Helvetica"] |
62 sdo_request -> action_process_sdo |
62 sdo_request -> action_process_sdo |
63 sdo_request -> end |
63 sdo_request -> start |
64 |
|
65 end [fontname="Helvetica"] |
|
66 } |
64 } |