9 action_process_sii [shape=point,label=""] |
9 action_process_sii [shape=point,label=""] |
10 action_process_sdo [shape=point,label=""] |
10 action_process_sdo [shape=point,label=""] |
11 action_configure [shape=point,label=""] |
11 action_configure [shape=point,label=""] |
12 action_next_slave_state [shape=point,label=""] |
12 action_next_slave_state [shape=point,label=""] |
13 action_process_states [shape=point,label=""] |
13 action_process_states [shape=point,label=""] |
14 action_addresses [shape=point,label=""] |
|
15 |
14 |
16 start -> broadcast [weight=10] |
15 start -> broadcast [weight=10] |
17 |
16 |
18 //broadcast -> error |
17 //broadcast -> error |
19 broadcast -> end |
18 broadcast -> end |
31 action_process_states -> sdodict |
30 action_process_states -> sdodict |
32 action_process_states -> action_process_sii |
31 action_process_states -> action_process_sii |
33 action_process_states -> end |
32 action_process_states -> end |
34 |
33 |
35 action_next_slave_state -> read_states |
34 action_next_slave_state -> read_states |
36 action_next_slave_state -> validate_vendor |
|
37 action_next_slave_state -> action_process_states |
35 action_next_slave_state -> action_process_states |
38 |
36 |
39 //read_states -> error |
37 //read_states -> error |
40 read_states -> action_next_slave_state |
38 read_states -> action_next_slave_state |
41 read_states -> acknowledge |
39 read_states -> acknowledge |
42 |
40 |
43 //acknowledge -> error |
41 //acknowledge -> error |
44 acknowledge -> action_next_slave_state |
42 acknowledge -> action_next_slave_state |
45 |
|
46 //validate_vendor -> error |
|
47 validate_vendor -> validate_product |
|
48 |
|
49 action_addresses -> end |
|
50 action_addresses -> rewrite_addresses |
|
51 |
|
52 //validate_product -> error |
|
53 validate_product -> action_addresses |
|
54 validate_product -> validate_vendor |
|
55 |
|
56 //rewrite_addresses -> error |
|
57 rewrite_addresses -> end |
|
58 rewrite_addresses -> action_addresses |
|
59 |
43 |
60 //clear_addresses -> error |
44 //clear_addresses -> error |
61 clear_addresses -> scan_slaves |
45 clear_addresses -> scan_slaves |
62 |
46 |
63 scan_slaves -> scan_slaves |
47 scan_slaves -> scan_slaves |