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