mirror of
https://gitlab.com/etherlab.org/ethercat.git
synced 2026-09-22 10:03:51 +08:00
Some more documentation...
This commit is contained in:
@@ -5,11 +5,13 @@
|
||||
#-----------------------------------------------------------------------------
|
||||
|
||||
GRAPHS := \
|
||||
fsm_change \
|
||||
fsm_master \
|
||||
fsm_pdo_conf \
|
||||
fsm_pdo_read \
|
||||
fsm_pdo_entry_conf \
|
||||
fsm_pdo_entry_read \
|
||||
fsm_pdo_read \
|
||||
fsm_sii \
|
||||
fsm_slave_conf \
|
||||
fsm_slave_scan
|
||||
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
|
||||
/* $Id$ */
|
||||
|
||||
digraph change {
|
||||
|
||||
start [fontname="Helvetica"]
|
||||
start -> check [weight=5]
|
||||
|
||||
check [fontname="Helvetica"]
|
||||
check -> status [weight=5]
|
||||
check -> error [fontname="Helvetica", label="Response\ntimeout"]
|
||||
|
||||
status [fontname="Helvetica"]
|
||||
status -> end [fontname="Helvetica", label="Success", weight=5]
|
||||
status -> code [fontname="Helvetica", label="Refuse", weight=5]
|
||||
status -> error [fontname="Helvetica", label="Change\ntimeout"]
|
||||
|
||||
code [fontname="Helvetica"]
|
||||
code -> ack [weight=2]
|
||||
|
||||
start_ack [fontname="Helvetica"]
|
||||
start_ack -> ack [fontname="Helvetica", label="Ack only"]
|
||||
|
||||
ack [fontname="Helvetica"]
|
||||
ack -> check_ack [weight=2]
|
||||
|
||||
check_ack [fontname="Helvetica"]
|
||||
check_ack -> end [fontname="Helvetica", label="Ack only"]
|
||||
check_ack -> error [weight=2]
|
||||
|
||||
end [fontname="Helvetica"]
|
||||
|
||||
error [fontname="Helvetica"]
|
||||
}
|
||||
@@ -2,9 +2,6 @@
|
||||
/* $Id$ */
|
||||
|
||||
digraph pdo_conf {
|
||||
size="7,9"
|
||||
center=1
|
||||
ratio=fill
|
||||
|
||||
start [fontname="Helvetica"]
|
||||
start -> action_next_sync [fontname="Helvetica",label="First SM",weight=10]
|
||||
|
||||
@@ -2,9 +2,6 @@
|
||||
/* $Id$ */
|
||||
|
||||
digraph pdo_entry_conf {
|
||||
size="7,9"
|
||||
center=1
|
||||
ratio=fill
|
||||
|
||||
start [fontname="Helvetica"]
|
||||
start -> zero_entry_count [weight=10]
|
||||
|
||||
@@ -2,9 +2,6 @@
|
||||
/* $Id$ */
|
||||
|
||||
digraph pdo_entry_read {
|
||||
size="7,9"
|
||||
center=1
|
||||
ratio=fill
|
||||
|
||||
start [fontname="Helvetica"]
|
||||
start -> count [weight=5]
|
||||
|
||||
@@ -2,9 +2,6 @@
|
||||
/* $Id$ */
|
||||
|
||||
digraph pdo_read {
|
||||
size="7,9"
|
||||
center=1
|
||||
ratio=fill
|
||||
|
||||
start [fontname="Helvetica"]
|
||||
start -> action_next_sync [fontname="Helvetica", label="First SM", weight=5]
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
|
||||
/* $Id$ */
|
||||
|
||||
digraph sii {
|
||||
|
||||
start_reading [fontname="Helvetica"]
|
||||
start_reading -> read_check [weight=5]
|
||||
|
||||
read_check [fontname="Helvetica"]
|
||||
read_check -> error
|
||||
read_check -> read_fetch [weight=5]
|
||||
|
||||
read_fetch [fontname="Helvetica"]
|
||||
read_fetch -> error
|
||||
read_fetch -> end [weight=5]
|
||||
read_fetch -> read_fetch
|
||||
|
||||
start_writing [fontname="Helvetica"]
|
||||
start_writing -> write_check [weight=5]
|
||||
|
||||
write_check [fontname="Helvetica"]
|
||||
write_check -> error
|
||||
write_check -> write_check2 [weight=5]
|
||||
|
||||
write_check2 [fontname="Helvetica"]
|
||||
write_check2 -> error
|
||||
write_check2 -> end [weight=5]
|
||||
write_check2 -> write_check2
|
||||
|
||||
end [fontname="Helvetica"]
|
||||
|
||||
error [fontname="Helvetica"]
|
||||
}
|
||||
Reference in New Issue
Block a user