fp@803: fp@803: /* $Id$ */ fp@803: fp@614: digraph slaveconf { fp@614: size="7,9" fp@614: center=1 fp@887: ratio=fill fp@887: fp@887: start [fontname="Helvetica"] fp@887: start -> init [weight=10] fp@887: fp@887: init [fontname="Helvetica"] fp@887: //init -> init fp@887: //init -> error fp@887: init -> enter_mbox_sync [fontname="Helvetica",label ="No FMMUs"] fp@887: init -> clear_fmmus [weight=10] fp@887: fp@887: clear_fmmus [fontname="Helvetica"] fp@887: //clear_fmmus -> clear_fmmus fp@887: //clear_fmmus -> error fp@887: clear_fmmus -> enter_mbox_sync [weight=10] fp@614: fp@622: enter_mbox_sync [shape=point,label=""] fp@887: enter_mbox_sync -> end [fontname="Helvetica",label="INIT\nrequested"] fp@887: enter_mbox_sync -> preop [fontname="Helvetica",label="No mailboxes"] fp@887: enter_mbox_sync -> mbox_sync [weight=10] fp@887: fp@887: mbox_sync [fontname="Helvetica"] fp@887: //mbox_sync -> mbox_sync fp@887: //mbox_sync -> error fp@887: mbox_sync -> preop [weight=10] fp@887: fp@887: preop [fontname="Helvetica"] fp@887: //preop -> preop fp@887: //preop -> error fp@887: preop -> end [fontname="Helvetica",label="PREOP\nrequested"] fp@888: preop -> enter_safeop [fontname="Helvetica",label="No slave\nconfig attached"] fp@887: preop -> enter_sdo_conf [weight=10] fp@887: fp@887: enter_sdo_conf [shape=point,label=""] fp@888: enter_sdo_conf -> enter_pdo_sync [fontname="Helvetica",label="No Sdo\nconfigurations"] fp@887: enter_sdo_conf -> sdo_conf [weight=10] fp@887: fp@887: sdo_conf [fontname="Helvetica"] fp@887: //sdo_conf -> sdo_conf fp@887: //sdo_conf -> error fp@888: sdo_conf -> enter_pdo_sync [weight=10] fp@887: fp@888: enter_pdo_sync [shape=point,label=""] fp@888: enter_pdo_sync -> enter_safeop [fontname="Helvetica",label="No Pdos"] fp@888: enter_pdo_sync -> pdo_sync [weight=10] fp@888: fp@888: pdo_sync [fontname="Helvetica"] fp@888: //pdo_sync -> pdo_sync fp@888: //pdo_sync -> error fp@889: pdo_sync -> pdo_mapping [weight=10] fp@889: fp@889: pdo_mapping [fontname="Helvetica"] fp@889: //pdo_mapping -> pdo_mapping fp@889: //pdo_mapping -> error fp@889: pdo_mapping -> pdo_assign [weight=10] fp@887: fp@887: pdo_assign [fontname="Helvetica"] fp@887: //pdo_assign -> pdo_assign fp@887: //pdo_assign -> error fp@889: pdo_assign -> enter_fmmu [weight=10] fp@887: fp@614: enter_fmmu [shape=point,label=""] fp@887: enter_fmmu -> enter_safeop [fontname="Helvetica",label="No FMMUs\nto configure"] fp@887: enter_fmmu -> fmmu [weight=10] fp@887: fp@887: fmmu [fontname="Helvetica"] fp@887: //fmmu -> fmmu fp@887: //fmmu -> error fp@887: fmmu -> enter_safeop [weight=10] fp@887: fp@813: enter_safeop [shape=point,label=""] fp@887: enter_safeop -> safeop [weight=10] fp@614: fp@887: safeop [fontname="Helvetica"] fp@887: //safeop -> safeop fp@887: //safeop -> error fp@887: safeop -> end [fontname="Helvetica",label="SAFEOP\nrequested"] fp@813: safeop -> op [weight=10] fp@887: fp@887: op [fontname="Helvetica"] fp@887: //op -> op fp@887: //op -> error fp@621: op -> end [weight=10] fp@887: fp@887: end [fontname="Helvetica"] fp@614: }