documentation/graphs/fsm_slave_conf.dot
changeset 1406 8686c5b3d14b
parent 1405 2b5b6ccc00a0
child 1409 eb1e2540cb02
equal deleted inserted replaced
1405:2b5b6ccc00a0 1406:8686c5b3d14b
     9 
     9 
    10     enter_init [shape=point, label=""]
    10     enter_init [shape=point, label=""]
    11     enter_init -> init [weight=10]
    11     enter_init -> init [weight=10]
    12 
    12 
    13     reconfigure [shape=point, label=""]
    13     reconfigure [shape=point, label=""]
    14     reconfigure -> init [fontname="Helvetica", label="Config\ndetached"]
    14     reconfigure -> enter_init [fontname="Helvetica", label="Config\ndetached"]
    15 
    15 
    16     init [fontname="Helvetica"]
    16     init [fontname="Helvetica", style="bold"]
    17     init -> enter_clear_sync [fontname="Helvetica", label="No FMMUs"]
    17     init -> enter_clear_sync [fontname="Helvetica", label="No FMMUs"]
    18     init -> clear_fmmus [weight=10]
    18     init -> clear_fmmus [weight=10]
    19 
    19 
    20     clear_fmmus [fontname="Helvetica"]
    20     clear_fmmus [fontname="Helvetica"]
    21     clear_fmmus -> enter_clear_sync [weight=10]
    21     clear_fmmus -> enter_clear_sync [weight=10]
    22 
    22 
    23     enter_clear_sync [shape=point, label=""]
    23     enter_clear_sync [shape=point, label=""]
    24     enter_clear_sync -> enter_mbox_sync [fontname="Helvetica", label="No SMs"]
    24     enter_clear_sync -> enter_clear_dc_assign [fontname="Helvetica", label="No SMs"]
    25     enter_clear_sync -> clear_sync [weight=10]
    25     enter_clear_sync -> clear_sync [weight=10]
    26 
    26 
    27     clear_sync [fontname="Helvetica"]
    27     clear_sync [fontname="Helvetica"]
    28     clear_sync -> enter_mbox_sync [weight=10]
    28     clear_sync -> enter_clear_dc_assign [weight=10]
       
    29 
       
    30     enter_clear_dc_assign [shape=point, label=""]
       
    31     enter_clear_dc_assign -> enter_mbox_sync [fontname="Helvetica", label="No DC\nsupport"]
       
    32     enter_clear_dc_assign -> clear_dc_assign [weight=10]
       
    33 
       
    34     clear_dc_assign [fontname="Helvetica"]
       
    35     clear_dc_assign -> enter_mbox_sync [weight=10]
    29 
    36 
    30     enter_mbox_sync [shape=point, label=""]
    37     enter_mbox_sync [shape=point, label=""]
    31     enter_mbox_sync -> end [fontname="Helvetica", label="INIT\nrequested"]
    38     enter_mbox_sync -> end [fontname="Helvetica", label="INIT\nrequested"]
    32     enter_mbox_sync -> enter_boot_preop [fontname="Helvetica", label="No mailboxes"]
    39     enter_mbox_sync -> enter_boot_preop [fontname="Helvetica", label="No mailboxes"]
    33     enter_mbox_sync -> mbox_sync [weight=10]
    40     enter_mbox_sync -> mbox_sync [weight=10]
    36     mbox_sync -> enter_boot_preop [weight=10]
    43     mbox_sync -> enter_boot_preop [weight=10]
    37 
    44 
    38     enter_boot_preop [shape=point, label=""]
    45     enter_boot_preop [shape=point, label=""]
    39     enter_boot_preop -> boot_preop [weight=10]
    46     enter_boot_preop -> boot_preop [weight=10]
    40 
    47 
    41     boot_preop [fontname="Helvetica"]
    48     boot_preop [fontname="Helvetica", style="bold"]
    42     boot_preop -> end [fontname="Helvetica", label="PREOP\nor BOOT\nrequested"]
    49     boot_preop -> end [fontname="Helvetica", label="PREOP\nor BOOT\nrequested"]
    43     boot_preop -> enter_safeop [fontname="Helvetica", label="No slave\nconfig attached"]
    50     boot_preop -> enter_safeop [fontname="Helvetica", label="No slave\nconfig attached"]
    44     boot_preop -> enter_sdo_conf [weight=10]
    51     boot_preop -> enter_sdo_conf [weight=10]
    45 
    52 
    46     enter_sdo_conf [shape=point, label=""]
    53     enter_sdo_conf [shape=point, label=""]
    94     dc_assign -> enter_safeop [weight=10]
   101     dc_assign -> enter_safeop [weight=10]
    95 
   102 
    96     enter_safeop [shape=point,label=""]
   103     enter_safeop [shape=point,label=""]
    97     enter_safeop -> safeop [weight=10]
   104     enter_safeop -> safeop [weight=10]
    98 
   105 
    99     safeop [fontname="Helvetica"]
   106     safeop [fontname="Helvetica", style="bold"]
   100     safeop -> end [fontname="Helvetica", label="SAFEOP\nrequested"]
   107     safeop -> end [fontname="Helvetica", label="SAFEOP\nrequested"]
   101     safeop -> op [weight=10]
   108     safeop -> op [weight=10]
   102 
   109 
   103     op [fontname="Helvetica"]
   110     op [fontname="Helvetica", style="bold"]
   104     op -> end// [weight=10]
   111     op -> end
   105 
   112 
   106     end [fontname="Helvetica"]
   113     end [fontname="Helvetica"]
   107 }
   114 }