documentation/graphs/fsm_master.dot
changeset 900 f8b5c6d21705
parent 872 d4e0380d63b3
child 905 6d74ebc603ee
equal deleted inserted replaced
899:e82e2e4cdc9b 900:f8b5c6d21705
     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