add location_services_fsm_bsc.dot

Change-Id: I3bdcc90c59459473a5f2e06d9018a2a98147a6b9
This commit is contained in:
Neels Hofmeyr 2020-10-01 14:25:43 +02:00 committed by laforge
parent 7a0bef1ae4
commit 25bbe8895c
2 changed files with 41 additions and 0 deletions

View File

@ -28,6 +28,7 @@ dot: \
$(builddir)/handover-inter-bsc-out-fsm.png \
$(builddir)/handover-inter-bsc-in-fsm.png \
$(builddir)/mscpool-attach.png \
$(builddir)/location_services_fsm_bsc.png \
$(NULL)
$(builddir)/%.png: $(srcdir)/%.msc

View File

@ -0,0 +1,40 @@
digraph G {
rankdir=TB
labelloc=t; label="Location Services FSMs in OsmoBSC"
MSC [label="MSC\nvia\nA interface",shape=box3d]
SMLC [label="SMLC\nvia\nLb interface",shape=box3d]
SMLC2 [label="SMLC\nvia\nLb interface",shape=box3d]
Paging [shape=box3d]
subgraph cluster_LCS_LOC_REQ_FSM {
label="lcs_loc_req_fsm"
INIT -> WAIT_LOCATION_RESPONSE
WAIT_LOCATION_RESPONSE -> BSSLAP_TA_REQ_ONGOING -> GOT_LOCATION_RESPONSE -> terminate
WAIT_LOCATION_RESPONSE -> GOT_LOCATION_RESPONSE
terminate [shape=octagon]
}
MSC -> INIT [label="BSSAP Perform\nLocation Request",style=dashed]
WAIT_LOCATION_RESPONSE -> SMLC [label="BSSMAP-LE Perform\nLocation Req",style=dashed]
SMLC -> WAIT_LOCATION_RESPONSE [label="BSSMAP-LE Perform\nLocation Resp",style=dashed]
GOT_LOCATION_RESPONSE -> MSC [label="BSSAP Perform\nLocation Response",style=dashed]
subgraph cluster_LCS_TA_REQ_FSM {
label="lcs_ta_req_fsm"
INIT2 [label="INIT"]
INIT2 -> WAIT_TA [label="MS idle"]
WAIT_TA -> GOT_TA
INIT2 -> GOT_TA [label="MS active"]
GOT_TA -> terminate2
terminate2 [label="terminate",shape=octagon]
}
SMLC2 -> INIT2 [label="TA Request",style=dashed]
WAIT_TA -> Paging [label="launch Paging",style=dashed]
Paging -> WAIT_TA [label="EV_TA",style=dashed]
GOT_TA -> SMLC2 [label="TA Response",style=dashed]
WAIT_TA -> BSSLAP_TA_REQ_ONGOING [label="EV_TA_REQ_START",style=dashed]
terminate2 -> BSSLAP_TA_REQ_ONGOING [label="EV_TA_REQ_END",style=dashed,constraint=false]
}