aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2016-10-17 04:47:55 +0200
committerNeels Hofmeyr <neels@hofmeyr.de>2018-11-27 17:54:20 +0100
commitc1ac0d8b6ab407d985fc2c4b16ca5866314932bc (patch)
tree632e67d46b223a6bbbc8a86447febdc6019b5a7e /doc
parent2c160a5dc45f6235a3780a52157031784dce7e99 (diff)
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
Diffstat (limited to 'doc')
-rw-r--r--doc/manuals/abis/dyn_ts_ipa_style1.msc (renamed from doc/manuals/abis/dyn_ts_ipa_style.msc)16
-rw-r--r--doc/manuals/abis/dyn_ts_ipa_style2.msc22
-rw-r--r--doc/manuals/abis/dyn_ts_osmocom_style1.msc (renamed from doc/manuals/abis/dyn_ts_osmocom_style.msc)26
-rw-r--r--doc/manuals/abis/dyn_ts_osmocom_style2.msc31
-rw-r--r--doc/manuals/abis/rsl.adoc19
5 files changed, 68 insertions, 46 deletions
diff --git a/doc/manuals/abis/dyn_ts_ipa_style.msc b/doc/manuals/abis/dyn_ts_ipa_style1.msc
index ae7c0d0e..ee917956 100644
--- a/doc/manuals/abis/dyn_ts_ipa_style.msc
+++ b/doc/manuals/abis/dyn_ts_ipa_style1.msc
@@ -20,20 +20,4 @@ msc {
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/doc/manuals/abis/dyn_ts_ipa_style2.msc b/doc/manuals/abis/dyn_ts_ipa_style2.msc
new file mode 100644
index 00000000..c2877895
--- /dev/null
+++ b/doc/manuals/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/doc/manuals/abis/dyn_ts_osmocom_style.msc b/doc/manuals/abis/dyn_ts_osmocom_style1.msc
index c9296482..f02f6f60 100644
--- a/doc/manuals/abis/dyn_ts_osmocom_style.msc
+++ b/doc/manuals/abis/dyn_ts_osmocom_style1.msc
@@ -31,30 +31,4 @@ msc {
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/doc/manuals/abis/dyn_ts_osmocom_style2.msc b/doc/manuals/abis/dyn_ts_osmocom_style2.msc
new file mode 100644
index 00000000..9ea65b69
--- /dev/null
+++ b/doc/manuals/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/doc/manuals/abis/rsl.adoc b/doc/manuals/abis/rsl.adoc
index ed8676ee..33ae26d6 100644
--- a/doc/manuals/abis/rsl.adoc
+++ b/doc/manuals/abis/rsl.adoc
@@ -410,10 +410,16 @@ See <<rsl_pdch_deact>>, <<rsl_pdch_deact_ack>>, <<rsl_pdch_deact_nack>>
===== 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 @@ Hence the message consists of exactly these IEs:
===== 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