documentation/graphs/fsm_master.dot
changeset 872 d4e0380d63b3
parent 831 ded9519c8d6e
child 900 f8b5c6d21705
equal deleted inserted replaced
871:5a8959f77854 872:d4e0380d63b3
     4 digraph master {
     4 digraph master {
     5     size="7,9"
     5     size="7,9"
     6     center=1
     6     center=1
     7 	ratio=fill
     7 	ratio=fill
     8 
     8 
     9     action_process_eeprom [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=""]
    14     action_addresses [shape=point,label=""]
    18     //broadcast -> error
    18     //broadcast -> error
    19     broadcast -> end
    19     broadcast -> end
    20     broadcast -> clear_addresses
    20     broadcast -> clear_addresses
    21     broadcast -> read_states [weight=10]
    21     broadcast -> read_states [weight=10]
    22 
    22 
    23     action_process_eeprom -> write_eeprom
    23     action_process_sii -> write_sii
    24 
    24 
    25     action_process_sdo -> sdo_request
    25     action_process_sdo -> sdo_request
    26 
    26 
    27     action_configure -> configure_slave
    27     action_configure -> configure_slave
    28 
    28 
    29     action_process_states -> action_configure
    29     action_process_states -> action_configure
    30     action_process_states -> action_process_sdo
    30     action_process_states -> action_process_sdo
    31     action_process_states -> sdodict
    31     action_process_states -> sdodict
    32     action_process_states -> action_process_eeprom
    32     action_process_states -> action_process_sii
    33     action_process_states -> end
    33     action_process_states -> end
    34 
    34 
    35     action_next_slave_state -> read_states
    35     action_next_slave_state -> read_states
    36     action_next_slave_state -> validate_vendor
    36     action_next_slave_state -> validate_vendor
    37     action_next_slave_state -> action_process_states
    37     action_next_slave_state -> action_process_states
    64     scan_slaves -> end
    64     scan_slaves -> end
    65 
    65 
    66     configure_slave -> action_configure
    66     configure_slave -> action_configure
    67     configure_slave -> end
    67     configure_slave -> end
    68 
    68 
    69     //write_eeprom -> error
    69     //write_sii -> error
    70     write_eeprom -> action_process_eeprom
    70     write_sii -> action_process_sii
    71     write_eeprom -> end
    71     write_sii -> end
    72 
    72 
    73     //sdodict -> error
    73     //sdodict -> error
    74     sdodict -> end
    74     sdodict -> end
    75 
    75 
    76     //sdo_request -> error
    76     //sdo_request -> error