documentation/graphs/fsm_master.dot
changeset 1031 000593b576dd
parent 987 3c9090138140
child 1420 5eb814732c46
equal deleted inserted replaced
1030:d7970e934dba 1031:000593b576dd
     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 }