neels has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-bsc/+/31634 )


Change subject: add location_services_fsm_bsc.dot
......................................................................

add location_services_fsm_bsc.dot

Change-Id: I3bdcc90c59459473a5f2e06d9018a2a98147a6b9
---
M doc/Makefile.am
A doc/location_services_fsm_bsc.dot
2 files changed, 50 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-bsc refs/changes/34/31634/1

diff --git a/doc/Makefile.am b/doc/Makefile.am
index d68b3f6..d5a1b6e 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -27,6 +27,7 @@
        $(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
diff --git a/doc/location_services_fsm_bsc.dot 
b/doc/location_services_fsm_bsc.dot
new file mode 100644
index 0000000..f369c63
--- /dev/null
+++ b/doc/location_services_fsm_bsc.dot
@@ -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]
+}

--
To view, visit https://gerrit.osmocom.org/c/osmo-bsc/+/31634
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bsc
Gerrit-Branch: master
Gerrit-Change-Id: I3bdcc90c59459473a5f2e06d9018a2a98147a6b9
Gerrit-Change-Number: 31634
Gerrit-PatchSet: 1
Gerrit-Owner: neels <[email protected]>
Gerrit-MessageType: newchange

Reply via email to