diff --git a/doc/Makefile.am b/doc/Makefile.am index 2b65598..9e73702 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -4,6 +4,7 @@ SUBDIRS = \ $(NULL) msc: \ + $(builddir)/location_request_fsm.png \ $(NULL) dot: \ diff --git a/doc/location_request_fsm.dot b/doc/location_request_fsm.dot new file mode 100644 index 0000000..f1d0c0e --- /dev/null +++ b/doc/location_request_fsm.dot @@ -0,0 +1,19 @@ +digraph G { +rankdir=TB +labelloc=t; label="Location Request FSM in OsmoSMLC" + + BSC [label="BSC\nvia\nLb interface",shape=box3d] + + subgraph cluster_LOC_REQ_FSM { + label="loc_req_fsm" + INIT -> WAIT_TA_RESPONSE + WAIT_TA_RESPONSE -> GOT_TA_RESPONSE + GOT_TA_RESPONSE -> terminate + terminate [shape=octagon] + } + + BSC -> INIT [label="BSSMAP-LE Perform\nLocation Req",style=dashed] + WAIT_TA_RESPONSE -> BSC [label="TA Request",style=dashed] + BSC -> WAIT_TA_RESPONSE [label="TA Response",style=dashed] + GOT_TA_RESPONSE -> BSC [label="BSSMAP-LE Perform\nLocation Resp",style=dashed] +}