documentation/graphs/fsm_slave_scan.dot
author Patrick Bruenn <p.bruenn@beckhoff.com>
Thu, 05 Jun 2014 16:30:22 +0200
branchstable-1.5
changeset 2569 720172a7563f
parent 2513 e60c68f33e4f
permissions -rw-r--r--
make ccat driver more linux compliant
- reduce enum ccat_info_t to the minimal set of defines
- replace CamelCased WINDOWS typedef structs with linux types
- remove print.c/.h from the driver build, but keep the files for debugging

/* $Id$ */

digraph slavescan {
    node [fontname="Helvetica"]

    start
    start -> address [weight=10]

    address
    address -> state [weight=10]

    state
    state -> base [weight=10]

    base
    base -> dc_cap [weight=10]
    base -> enter_datalink [fontname="Helvetica", label="DC not\nsupported"]

    dc_cap
    dc_cap -> enter_datalink [weight=10]

    enter_datalink [shape=point, label=""]
    enter_datalink -> datalink [weight=10]

    datalink
    datalink -> sii_size [weight=10]

    sii_size
    sii_size -> sii_data [weight=10]

    sii_data
    sii_data -> end [fontname="Helvetica", label="No category\ndata"]
    sii_data -> enter_preop [weight=10]

    enter_preop [shape=point, label=""]
    enter_preop -> preop [fontname="Helvetica", label="Not in\nPREOP"]
    enter_preop -> sync [weight=10]

    preop
    preop -> enter_pdos [weight=10]

    sync
    sync -> enter_pdos [weight=10]

    enter_pdos [shape=point, label=""]
    enter_pdos -> pdos [weight=10]

    pdos
    pdos -> end [weight=10]

    end
}