diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2016-06-15 18:20:24 +0200 |
---|---|---|
committer | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2016-06-17 02:46:12 +0000 |
commit | ea40bd60e709c18ac1c6882bc15bd538a3ada547 (patch) | |
tree | a80049add038f7555c340bc18f047a9be0b920e8 /doc | |
parent | a8168271eb28fea9bab2bcee1e296cf715aad505 (diff) |
doc: add ladder diagram on dynamic PDCH, add msc-README
Adjust .gitignore for dyn_pdch.svg and .png.
Change-Id: I532f896b1b528c4d1764bb5042a7f42c3c60f617
Diffstat (limited to 'doc')
-rw-r--r-- | doc/dyn_pdch.msc | 39 | ||||
-rw-r--r-- | doc/msc-README | 2 |
2 files changed, 41 insertions, 0 deletions
diff --git a/doc/dyn_pdch.msc b/doc/dyn_pdch.msc new file mode 100644 index 00000000..ae7c0d0e --- /dev/null +++ b/doc/dyn_pdch.msc @@ -0,0 +1,39 @@ +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/doc/msc-README b/doc/msc-README new file mode 100644 index 00000000..55d6bae5 --- /dev/null +++ b/doc/msc-README @@ -0,0 +1,2 @@ +sudo apt-get install mscgen +mscgen -T svg dyn_pdch.msc |