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
This commit is contained in:
parent
707827196f
commit
027dcc3e55
|
@ -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" ];
|
||||
}
|
|
@ -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" ];
|
||||
}
|
|
@ -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" ];
|
||||
}
|
|
@ -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" ];
|
||||
}
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue