NewCodeStructure » History » Version 6
laforge, 02/21/2016 08:00 AM
1 | 1 | laforge | |
---|---|---|---|
2 | 5 | laforge | h1. Prposed new code structure |
3 | |||
4 | |||
5 | 1 | laforge | The overall relationship of the various code modules and their proposed structure: |
6 | |||
7 | 6 | laforge | {{graphviz_link() |
8 | 1 | laforge | digraph G { |
9 | 6 | laforge | rankdir=LR |
10 | 1 | laforge | |
11 | 6 | laforge | LAPDm -> BTScore |
12 | LAPDm -> OsmocomBB |
||
13 | libabis -> BTScore |
||
14 | libabis -> BSCcore |
||
15 | 1 | laforge | |
16 | 6 | laforge | BSCcore -> osmo_bsc |
17 | BSCcore -> osmo_nitb |
||
18 | 1 | laforge | |
19 | 6 | laforge | libtrau -> BSCcore |
20 | libtrau -> BTScore |
||
21 | 1 | laforge | |
22 | 6 | laforge | MSCcore -> osmo_nitb |
23 | 1 | laforge | |
24 | 6 | laforge | OsmocomBB -> OsmoBB_BTS |
25 | BTScore -> OsmoBB_BTS |
||
26 | 1 | laforge | |
27 | 6 | laforge | OpenBTS -> TrueBTS |
28 | BTScore -> TrueBTS |
||
29 | 1 | laforge | |
30 | 6 | laforge | AltL1 -> NewBTS |
31 | BTScore -> NewBTS |
||
32 | 1 | laforge | |
33 | 6 | laforge | SimL1 -> VirtBTS |
34 | BTScore -> VirtBTS |
||
35 | 3 | laforge | |
36 | 6 | laforge | libabis [ label = "libabis\nInput(IPA/mISDN/DAHDI)\nLAPD\nRSL/OML" ] |
37 | libtrau [ label = "libtrau\nRTP mux\nTRAU [de]mux" ] |
||
38 | BSCcore [ label = "libbsc\npaging/chan_alloc\nhandover" ] |
||
39 | BTScore [ label = "osmo-bts\nCommon BTS code" ] |
||
40 | osmo_nitb [ label = "osmo-nitb\n" ] |
||
41 | osmo_bsc [ label = "osmo-bsc\nStand-alone BSC" ] |
||
42 | OpenBTS [ label = "OsmoTRX" ] |
||
43 | TrueBTS [ label = "osmo-bts-trx" ] |
||
44 | OsmoBB_BTS [ label = "osmo-bts-bb" ] |
||
45 | MSCcore [ label = "libmsc\nMNCC, SMS\nTransactions\nvty_if_l3\nussd\nsilent_call\ntoken_auth" ] |
||
46 | 1 | laforge | |
47 | 6 | laforge | SimL1 [ label = "Simulated L1\nbased on GSMTAP" ] |
48 | VirtBTS [ label = "osmo-bts-virt\nVirtual BTS" ] |
||
49 | AltL1 [ label = "Alternative GSM L1" ] |
||
50 | NewBTS [ label = "osmo-bts-new\nA new BTS product" ] |
||
51 | } |
||
52 | }} |