fp@803: fp@803: /* $Id$ */ fp@803: fp@614: digraph slaveconf { fp@1202: size="3,5" fp@887: fp@887: start [fontname="Helvetica"] fp@1318: start -> enter_init [weight=10] fp@1318: fp@1318: enter_init [shape=point, label=""] fp@1318: enter_init -> init [weight=10] fp@887: fp@1405: reconfigure [shape=point, label=""] fp@1406: reconfigure -> enter_init [fontname="Helvetica", label="Config\ndetached"] fp@1405: fp@1406: init [fontname="Helvetica", style="bold"] fp@1405: init -> enter_clear_sync [fontname="Helvetica", label="No FMMUs"] fp@887: init -> clear_fmmus [weight=10] fp@887: fp@887: clear_fmmus [fontname="Helvetica"] fp@1405: clear_fmmus -> enter_clear_sync [weight=10] fp@1405: fp@1405: enter_clear_sync [shape=point, label=""] fp@1409: enter_clear_sync -> enter_dc_clear_assign [fontname="Helvetica", label="No SMs"] fp@1405: enter_clear_sync -> clear_sync [weight=10] fp@1405: fp@1405: clear_sync [fontname="Helvetica"] fp@1409: clear_sync -> enter_dc_clear_assign [weight=10] fp@1406: fp@1409: enter_dc_clear_assign [shape=point, label=""] fp@1409: enter_dc_clear_assign -> enter_mbox_sync [fontname="Helvetica", label="No DC\nsupport"] fp@1409: enter_dc_clear_assign -> dc_clear_assign [weight=10] fp@1406: fp@1409: dc_clear_assign [fontname="Helvetica"] fp@1409: dc_clear_assign -> dc_read_offset [weight=10] fp@1409: fp@1409: dc_read_offset [fontname="Helvetica"] fp@1409: dc_read_offset -> dc_write_offset [weight=10] fp@1409: fp@1409: dc_write_offset [fontname="Helvetica"] fp@1409: dc_write_offset -> enter_mbox_sync [weight=10] fp@614: fp@1180: enter_mbox_sync [shape=point, label=""] fp@1180: enter_mbox_sync -> end [fontname="Helvetica", label="INIT\nrequested"] fp@1405: enter_mbox_sync -> enter_boot_preop [fontname="Helvetica", label="No mailboxes"] fp@887: enter_mbox_sync -> mbox_sync [weight=10] fp@887: fp@887: mbox_sync [fontname="Helvetica"] fp@1405: mbox_sync -> enter_boot_preop [weight=10] fp@887: fp@1405: enter_boot_preop [shape=point, label=""] fp@1405: enter_boot_preop -> boot_preop [weight=10] fp@1405: fp@1406: boot_preop [fontname="Helvetica", style="bold"] fp@1405: boot_preop -> end [fontname="Helvetica", label="PREOP\nor BOOT\nrequested"] fp@1405: boot_preop -> enter_safeop [fontname="Helvetica", label="No slave\nconfig attached"] fp@1405: boot_preop -> enter_sdo_conf [weight=10] fp@887: fp@1180: enter_sdo_conf [shape=point, label=""] fp@1327: enter_sdo_conf -> enter_pdo_conf [fontname="Helvetica", label="No SDOs\nconfigured"] fp@887: enter_sdo_conf -> sdo_conf [weight=10] fp@887: fp@887: sdo_conf [fontname="Helvetica"] fp@1405: sdo_conf -> reconfigure fp@1180: sdo_conf -> enter_pdo_conf [weight=10] fp@887: fp@1180: enter_pdo_conf [shape=point, label=""] fp@1180: enter_pdo_conf -> pdo_conf [weight=10] fp@1180: fp@1180: pdo_conf [fontname="Helvetica"] fp@1405: pdo_conf -> reconfigure fp@1180: pdo_conf -> enter_pdo_sync [weight=10] fp@1180: fp@1180: enter_pdo_sync [shape=point, label=""] fp@1327: enter_pdo_sync -> enter_fmmu [fontname="Helvetica", label="No PDO SMs"] fp@888: enter_pdo_sync -> pdo_sync [weight=10] fp@888: fp@888: pdo_sync [fontname="Helvetica"] fp@1180: pdo_sync -> enter_fmmu [weight=10] fp@887: fp@614: enter_fmmu [shape=point,label=""] fp@1409: enter_fmmu -> reconfigure fp@1409: enter_fmmu -> enter_dc_cycle [fontname="Helvetica", label="No FMMUs\nconfigured"] fp@887: enter_fmmu -> fmmu [weight=10] fp@887: fp@887: fmmu [fontname="Helvetica"] fp@1409: fmmu -> enter_dc_cycle [weight=10] fp@1405: fp@1409: enter_dc_cycle [shape=point,label=""] fp@1409: enter_dc_cycle -> reconfigure fp@1409: enter_dc_cycle -> dc_cycle [weight=10] fp@1409: enter_dc_cycle -> enter_safeop [fontname="Helvetica", label="DC not\nconfigured"] fp@1405: fp@1405: dc_cycle [fontname="Helvetica"] fp@1412: dc_cycle -> reconfigure fp@1405: dc_cycle -> dc_start [weight=10] fp@1405: fp@1405: dc_start [fontname="Helvetica"] fp@1409: dc_start -> reconfigure fp@1405: dc_start -> dc_assign [weight=10] fp@1405: fp@1405: dc_assign [fontname="Helvetica"] fp@1405: dc_assign -> enter_safeop [weight=10] fp@887: fp@813: enter_safeop [shape=point,label=""] fp@887: enter_safeop -> safeop [weight=10] fp@614: fp@1406: safeop [fontname="Helvetica", style="bold"] fp@1180: safeop -> end [fontname="Helvetica", label="SAFEOP\nrequested"] fp@813: safeop -> op [weight=10] fp@887: fp@1406: op [fontname="Helvetica", style="bold"] fp@1406: op -> end fp@887: fp@887: end [fontname="Helvetica"] fp@614: }