mirror of
https://gitlab.com/etherlab.org/ethercat.git
synced 2026-09-21 17:44:04 +08:00
Added state machine graph for CoE mapping state machine.
This commit is contained in:
@@ -4,7 +4,11 @@
|
||||
#
|
||||
#-----------------------------------------------------------------------------
|
||||
|
||||
GRAPHS := fsm_slave_conf.ps fsm_pdo_mapping.ps fsm_master.ps
|
||||
GRAPHS := \
|
||||
fsm_slave_conf.ps \
|
||||
fsm_pdo_mapping.ps \
|
||||
fsm_master.ps \
|
||||
fsm_coe_map.ps
|
||||
|
||||
all: $(GRAPHS)
|
||||
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
|
||||
/* $Id$ */
|
||||
|
||||
digraph readpdomapping {
|
||||
size="7,9"
|
||||
center=1
|
||||
ratio=fill
|
||||
|
||||
next_sync [shape=point,label=""]
|
||||
next_pdo [shape=point,label=""]
|
||||
next_pdo_entry [shape=point,label=""]
|
||||
|
||||
start -> next_sync [label="first SM"]
|
||||
|
||||
next_sync -> pdo_count [weight=5]
|
||||
next_sync -> end
|
||||
|
||||
pdo_count -> next_pdo [weight=5]
|
||||
|
||||
next_pdo -> pdo [weight=5]
|
||||
next_pdo -> next_sync
|
||||
|
||||
pdo -> pdo_entry_count [weight=5]
|
||||
|
||||
pdo_entry_count -> next_pdo_entry [weight=10]
|
||||
|
||||
next_pdo_entry -> pdo_entry [weight=5]
|
||||
next_pdo_entry -> next_pdo
|
||||
|
||||
pdo_entry -> next_pdo_entry
|
||||
|
||||
end
|
||||
}
|
||||
Reference in New Issue
Block a user