[PATCH] osmo-gsm-manuals[master]: OsmoBTS/abis/rsl: split dyn TS ladder diagrams to fit on pag...

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

Neels Hofmeyr gerrit-no-reply at lists.osmocom.org
Mon Oct 17 04:53:57 UTC 2016


Review at  https://gerrit.osmocom.org/1091

OsmoBTS/abis/rsl: split dyn TS ladder diagrams to fit on page Split both of the lengthy mscgen generated ladder diagrams in two so that the diagrams are split over two pages and don't bleed into the page footer.

Change-Id: If90250123a85cd275f07c69ee64c6e10a7269f06
---
D OsmoBTS/abis/dyn_ts_ipa_style.msc
A OsmoBTS/abis/dyn_ts_ipa_style1.msc
A OsmoBTS/abis/dyn_ts_ipa_style2.msc
D OsmoBTS/abis/dyn_ts_osmocom_style.msc
A OsmoBTS/abis/dyn_ts_osmocom_style1.msc
A OsmoBTS/abis/dyn_ts_osmocom_style2.msc
M OsmoBTS/abis/rsl.adoc
7 files changed, 125 insertions(+), 103 deletions(-)


  git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-manuals refs/changes/91/1091/1

diff --git a/OsmoBTS/abis/dyn_ts_ipa_style.msc b/OsmoBTS/abis/dyn_ts_ipa_style.msc
deleted file mode 100644
index ae7c0d0..0000000
--- a/OsmoBTS/abis/dyn_ts_ipa_style.msc
+++ /dev/null
@@ -1,39 +0,0 @@
-msc {
-	hscale = "1.2";
-	phy,bts,pcu,bsc;
-
-	phy box bsc	[ label = "PDCH Deactivation" ];
-	bsc => bts	[ label = "IPAC PDCH DEACT" ];
-	---		[ label = "Disconnect PDTCH" ];
-	bts => pcu	[ label = "info ind (Deactivate)" ];
-	pcu => bts	[ label = "chan Deactivate request" ];
-	bts => phy	[ label = "L1 chan Deactivate PDTCH SAPIs" ];
-	phy -> bts	[ label = "L1 chan Deactivate SAPIs confirm" ];
-	bts => phy	[ label = "L1 chan Disconnect PDTCH" ];
-	phy -> bts	[ label = "L1 chan Disconnect confirm" ];
-	---		[ label = "Connect TCH" ];
-	bts => phy	[ label = "L1 chan Connect TCH" ];
-	phy -> bts	[ label = "L1 chan Connect confirm" ];
-	bts => bsc	[ label = "IPAC PDCH DEACT ACK" ];
-
-	phy box bsc	[ label = "Now BSC may use TCH (example)" ];
-	bsc => bts	[ label = "Activate TCH/F" ];
-	bts => phy	[ label = "L1 chan Activate SAPIs" ];
-	---  		[ label = "Voice call..." ];
-	bsc => bts	[ label = "Deactivate TCH/F" ];
-	bts => phy	[ label = "L1 chan Deactivate SAPIs" ];
-
-	phy box bsc	[ label = "PDCH Activation" ];
-	bsc => bts	[ label = "IPAC PDCH ACT" ];
-	---		[ label = "Disconnect TCH" ];
-	bts => phy	[ label = "L1 chan Disconnect TCH" ];
-	phy -> bts	[ label = "L1 chan Disconnect confirm" ];
-	---		[ label = "Connect PDTCH" ];
-	bts => phy	[ label = "L1 chan Connect PDTCH" ];
-	phy -> bts	[ label = "L1 chan Connect confirm" ];
-	bts => pcu	[ label = "info ind (Activate)" ];
-	pcu => bts	[ label = "chan Activate request" ];
-	bts => phy	[ label = "L1 chan Activate PDTCH SAPIs" ];
-	phy -> bts	[ label = "L1 chan Activate SAPIs confirm" ];
-	bts => bsc	[ label = "IPAC PDCH ACT ACK" ];
-}
diff --git a/OsmoBTS/abis/dyn_ts_ipa_style1.msc b/OsmoBTS/abis/dyn_ts_ipa_style1.msc
new file mode 100644
index 0000000..ee91795
--- /dev/null
+++ b/OsmoBTS/abis/dyn_ts_ipa_style1.msc
@@ -0,0 +1,23 @@
+msc {
+	hscale = "1.2";
+	phy,bts,pcu,bsc;
+
+	phy box bsc	[ label = "PDCH Deactivation" ];
+	bsc => bts	[ label = "IPAC PDCH DEACT" ];
+	---		[ label = "Disconnect PDTCH" ];
+	bts => pcu	[ label = "info ind (Deactivate)" ];
+	pcu => bts	[ label = "chan Deactivate request" ];
+	bts => phy	[ label = "L1 chan Deactivate PDTCH SAPIs" ];
+	phy -> bts	[ label = "L1 chan Deactivate SAPIs confirm" ];
+	bts => phy	[ label = "L1 chan Disconnect PDTCH" ];
+	phy -> bts	[ label = "L1 chan Disconnect confirm" ];
+	---		[ label = "Connect TCH" ];
+	bts => phy	[ label = "L1 chan Connect TCH" ];
+	phy -> bts	[ label = "L1 chan Connect confirm" ];
+	bts => bsc	[ label = "IPAC PDCH DEACT ACK" ];
+
+	phy box bsc	[ label = "Now BSC may use TCH (example)" ];
+	bsc => bts	[ label = "Activate TCH/F" ];
+	bts => phy	[ label = "L1 chan Activate SAPIs" ];
+	---  		[ label = "Voice call..." ];
+}
diff --git a/OsmoBTS/abis/dyn_ts_ipa_style2.msc b/OsmoBTS/abis/dyn_ts_ipa_style2.msc
new file mode 100644
index 0000000..c287789
--- /dev/null
+++ b/OsmoBTS/abis/dyn_ts_ipa_style2.msc
@@ -0,0 +1,22 @@
+msc {
+	hscale = "1.2";
+	phy,bts,pcu,bsc;
+
+	---  		[ label = "...Voice call ends" ];
+	bsc => bts	[ label = "Deactivate TCH/F" ];
+	bts => phy	[ label = "L1 chan Deactivate SAPIs" ];
+
+	phy box bsc	[ label = "PDCH Activation" ];
+	bsc => bts	[ label = "IPAC PDCH ACT" ];
+	---		[ label = "Disconnect TCH" ];
+	bts => phy	[ label = "L1 chan Disconnect TCH" ];
+	phy -> bts	[ label = "L1 chan Disconnect confirm" ];
+	---		[ label = "Connect PDTCH" ];
+	bts => phy	[ label = "L1 chan Connect PDTCH" ];
+	phy -> bts	[ label = "L1 chan Connect confirm" ];
+	bts => pcu	[ label = "info ind (Activate)" ];
+	pcu => bts	[ label = "chan Activate request" ];
+	bts => phy	[ label = "L1 chan Activate PDTCH SAPIs" ];
+	phy -> bts	[ label = "L1 chan Activate SAPIs confirm" ];
+	bts => bsc	[ label = "IPAC PDCH ACT ACK" ];
+}
diff --git a/OsmoBTS/abis/dyn_ts_osmocom_style.msc b/OsmoBTS/abis/dyn_ts_osmocom_style.msc
deleted file mode 100644
index c929648..0000000
--- a/OsmoBTS/abis/dyn_ts_osmocom_style.msc
+++ /dev/null
@@ -1,60 +0,0 @@
-msc {
-	hscale = "1.5";
-	phy,bts,pcu,bsc;
-
-	bts => bsc	[ label = "RSL Chan Requested" ];
-	phy box bsc	[ label = "TS is in PDCH mode, deactivate" ];
-	bsc => bts	[ label = "RSL RF Channel Release (PDCH)" ];
-	bts => pcu	[ label = "Info Ind (Deactivate)" ];
-	pcu => bts	[ label = "Chan Deactivate request" ];
-	bts => phy	[ label = "L1 chan Deactivate PDTCH SAPIs" ];
-	phy -> bts	[ label = "L1 chan Deactivate SAPIs confirm" ];
-	bts -> bsc	[ label = "RSL RF Channel Release Ack (PDCH)" ];
-
-	phy box bsc	[ label = "Activate TCH/H" ];
-	bsc => bts	[ label = "RSL Channel Activation (TCH/H)" ];
-	---  		[ label = "BTS notices: chan still connected as PDTCH, reconnect" ];
-	bts => phy	[ label = "L1 chan Disconnect PDTCH" ];
-	phy -> bts	[ label = "L1 chan Disconnect confirm" ];
-	bts => phy	[ label = "L1 chan Connect TCH/H" ];
-	phy -> bts	[ label = "L1 chan Connect confirm" ];
-	---  		[ label = "chan reconnect as TCH/H complete" ];
-	bts => phy	[ label = "L1 chan Activate SAPIs" ];
-	bts -> bsc	[ label = "RSL Channel Activation Ack (TCH/H)" ];
-	---  		[ label = "Voice call 1 commences..." ];
-
-	phy box bsc	[ label = "A second voice call is requested" ];
-	bts => bsc	[ label = "RSL Chan Requested" ];
-	phy box bsc	[ label = "BSC finds second slot on dynamic TS in TCH/H mode" ];
-	bsc => bts	[ label = "RSL Channel Activation (TCH/H)" ];
-	bts => phy	[ label = "L1 chan Activate SAPIs" ];
-	bts -> bsc	[ label = "RSL Channel Activation Ack (TCH/H)" ];
-	---  		[ label = "Voice call 2 commences..." ];
-
-	---  		[ label = "...Voice call 1 ends" ];
-	bts => bsc	[ label = "Release Ind" ];
-	bsc => bts	[ label = "RSL RF Channel Release (TCH/H)" ];
-	bts => phy	[ label = "L1 chan Deactivate SAPIs" ];
-	bts -> bsc	[ label = "RSL RF Channel Release Ack (TCH/H)" ];
-	---  		[ label = "BSC notices: one chan still in use"];
-
-	---  		[ label = "...Voice call 2 ends" ];
-	bts => bsc	[ label = "Release Ind" ];
-	bsc => bts	[ label = "RSL RF Channel Release (TCH/H)" ];
-	bts => phy	[ label = "L1 chan Deactivate SAPIs" ];
-	bts -> bsc	[ label = "RSL RF Channel Release Ack (TCH/H)" ];
-
-	phy box bsc	[ label = "If all channels on TS are released, PDCH Activation" ];
-	bsc => bts	[ label = "RSL Channel Activation (PDCH)" ];
-	bts -> bsc	[ label = "RSL Channel Activation Ack (PDCH) (unconditionally)" ];
-	---  		[ label = "BTS notices: chan still connected as TCH/H, reconnect" ];
-	bts => phy	[ label = "L1 chan Disconnect TCH/H" ];
-	phy -> bts	[ label = "L1 chan Disconnect confirm" ];
-	bts => phy	[ label = "L1 chan Connect PDTCH" ];
-	phy -> bts	[ label = "L1 chan Connect confirm" ];
-	---  		[ label = "chan reconnect as PDTCH complete" ];
-	bts => pcu	[ label = "Info Ind (Activate)" ];
-	pcu => bts	[ label = "chan Activate request" ];
-	bts => phy	[ label = "L1 chan Activate PDTCH SAPIs" ];
-	phy -> bts	[ label = "L1 chan Activate SAPIs confirm" ];
-}
diff --git a/OsmoBTS/abis/dyn_ts_osmocom_style1.msc b/OsmoBTS/abis/dyn_ts_osmocom_style1.msc
new file mode 100644
index 0000000..f02f6f6
--- /dev/null
+++ b/OsmoBTS/abis/dyn_ts_osmocom_style1.msc
@@ -0,0 +1,34 @@
+msc {
+	hscale = "1.5";
+	phy,bts,pcu,bsc;
+
+	bts => bsc	[ label = "RSL Chan Requested" ];
+	phy box bsc	[ label = "TS is in PDCH mode, deactivate" ];
+	bsc => bts	[ label = "RSL RF Channel Release (PDCH)" ];
+	bts => pcu	[ label = "Info Ind (Deactivate)" ];
+	pcu => bts	[ label = "Chan Deactivate request" ];
+	bts => phy	[ label = "L1 chan Deactivate PDTCH SAPIs" ];
+	phy -> bts	[ label = "L1 chan Deactivate SAPIs confirm" ];
+	bts -> bsc	[ label = "RSL RF Channel Release Ack (PDCH)" ];
+
+	phy box bsc	[ label = "Activate TCH/H" ];
+	bsc => bts	[ label = "RSL Channel Activation (TCH/H)" ];
+	---  		[ label = "BTS notices: chan still connected as PDTCH, reconnect" ];
+	bts => phy	[ label = "L1 chan Disconnect PDTCH" ];
+	phy -> bts	[ label = "L1 chan Disconnect confirm" ];
+	bts => phy	[ label = "L1 chan Connect TCH/H" ];
+	phy -> bts	[ label = "L1 chan Connect confirm" ];
+	---  		[ label = "chan reconnect as TCH/H complete" ];
+	bts => phy	[ label = "L1 chan Activate SAPIs" ];
+	bts -> bsc	[ label = "RSL Channel Activation Ack (TCH/H)" ];
+	---  		[ label = "Voice call 1 commences..." ];
+
+	phy box bsc	[ label = "A second voice call is requested" ];
+	bts => bsc	[ label = "RSL Chan Requested" ];
+	phy box bsc	[ label = "BSC finds second slot on dynamic TS in TCH/H mode" ];
+	bsc => bts	[ label = "RSL Channel Activation (TCH/H)" ];
+	bts => phy	[ label = "L1 chan Activate SAPIs" ];
+	bts -> bsc	[ label = "RSL Channel Activation Ack (TCH/H)" ];
+	---  		[ label = "Voice call 2 commences..." ];
+
+}
diff --git a/OsmoBTS/abis/dyn_ts_osmocom_style2.msc b/OsmoBTS/abis/dyn_ts_osmocom_style2.msc
new file mode 100644
index 0000000..9ea65b6
--- /dev/null
+++ b/OsmoBTS/abis/dyn_ts_osmocom_style2.msc
@@ -0,0 +1,31 @@
+msc {
+	hscale = "1.5";
+	phy,bts,pcu,bsc;
+
+	---  		[ label = "...Voice call 1 ends" ];
+	bts => bsc	[ label = "Release Ind" ];
+	bsc => bts	[ label = "RSL RF Channel Release (TCH/H)" ];
+	bts => phy	[ label = "L1 chan Deactivate SAPIs" ];
+	bts -> bsc	[ label = "RSL RF Channel Release Ack (TCH/H)" ];
+	---  		[ label = "BSC notices: one chan still in use"];
+
+	---  		[ label = "...Voice call 2 ends" ];
+	bts => bsc	[ label = "Release Ind" ];
+	bsc => bts	[ label = "RSL RF Channel Release (TCH/H)" ];
+	bts => phy	[ label = "L1 chan Deactivate SAPIs" ];
+	bts -> bsc	[ label = "RSL RF Channel Release Ack (TCH/H)" ];
+
+	phy box bsc	[ label = "If all channels on TS are released, PDCH Activation" ];
+	bsc => bts	[ label = "RSL Channel Activation (PDCH)" ];
+	bts -> bsc	[ label = "RSL Channel Activation Ack (PDCH) (unconditionally)" ];
+	---  		[ label = "BTS notices: chan still connected as TCH/H, reconnect" ];
+	bts => phy	[ label = "L1 chan Disconnect TCH/H" ];
+	phy -> bts	[ label = "L1 chan Disconnect confirm" ];
+	bts => phy	[ label = "L1 chan Connect PDTCH" ];
+	phy -> bts	[ label = "L1 chan Connect confirm" ];
+	---  		[ label = "chan reconnect as PDTCH complete" ];
+	bts => pcu	[ label = "Info Ind (Activate)" ];
+	pcu => bts	[ label = "chan Activate request" ];
+	bts => phy	[ label = "L1 chan Activate PDTCH SAPIs" ];
+	phy -> bts	[ label = "L1 chan Activate SAPIs confirm" ];
+}
diff --git a/OsmoBTS/abis/rsl.adoc b/OsmoBTS/abis/rsl.adoc
index ed8676e..33ae26d 100644
--- a/OsmoBTS/abis/rsl.adoc
+++ b/OsmoBTS/abis/rsl.adoc
@@ -410,10 +410,16 @@
 
 ===== IPA Style Dynamic Switchover Example
 
-.Example for dynamic channel switchover, for IPA style dynamic timeslots
+.Part 1: example for dynamic channel switchover, for IPA style dynamic timeslots
 ["mscgen"]
 ----
-include::dyn_ts_ipa_style.msc[]
+include::dyn_ts_ipa_style1.msc[]
+----
+
+.Part 2: example for dynamic channel switchover, for IPA style dynamic timeslots
+["mscgen"]
+----
+include::dyn_ts_ipa_style2.msc[]
 ----
 
 
@@ -449,12 +455,17 @@
 
 ===== Osmocom Style Dynamic Switchover Example
 
-.Example for dynamic channel switchover, for Osmocom style dynamic timeslots
+.Part 1: example for dynamic channel switchover, for Osmocom style dynamic timeslots
 ["mscgen"]
 ----
-include::dyn_ts_osmocom_style.msc[]
+include::dyn_ts_osmocom_style1.msc[]
 ----
 
+.Part 2: example for dynamic channel switchover, for Osmocom style dynamic timeslots
+["mscgen"]
+----
+include::dyn_ts_osmocom_style2.msc[]
+----
 
 === Message Formats and Contents
 

-- 
To view, visit https://gerrit.osmocom.org/1091
To unsubscribe, visit https://gerrit.osmocom.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: If90250123a85cd275f07c69ee64c6e10a7269f06
Gerrit-PatchSet: 1
Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-Owner: Neels Hofmeyr <nhofmeyr at sysmocom.de>



More information about the gerrit-log mailing list