1
|
digraph osmo_bts {
|
2
|
/* A-bis specific stuff */
|
3
|
subgraph cluster_abis_specific {
|
4
|
label = "A-bis interface specific";
|
5
|
|
6
|
abis_mo_bts;
|
7
|
abis_mo_trx;
|
8
|
abis_mo_ts;
|
9
|
|
10
|
oml_link_bts;
|
11
|
oml_link_trx;
|
12
|
rsl_link_trx;
|
13
|
}
|
14
|
|
15
|
gsm_network -> bts_list;
|
16
|
bts_list -> gsm_bts;
|
17
|
gsm_bts -> abis_mo_bts;
|
18
|
gsm_bts -> oml_link_bts;
|
19
|
gsm_bts -> gsm_bts_trx_list;
|
20
|
gsm_bts -> trx_c0;
|
21
|
|
22
|
gsm_bts_trx_list -> gsm_bts_trx;
|
23
|
gsm_bts_trx -> gsm_bts;
|
24
|
gsm_bts_trx -> abis_mo_trx;
|
25
|
gsm_bts_trx -> oml_link_trx;
|
26
|
gsm_bts_trx -> rsl_link_trx;
|
27
|
gsm_bts_trx -> gsm_bts_trx_ts_array;
|
28
|
|
29
|
gsm_bts_trx_ts_array -> gsm_bts_trx_ts;
|
30
|
gsm_bts_trx_ts -> gsm_bts_trx;
|
31
|
gsm_bts_trx_ts -> abis_mo_ts;
|
32
|
gsm_bts_trx_ts -> gsm_lchan_array;
|
33
|
|
34
|
gsm_lchan_array -> gsm_lchan;
|
35
|
gsm_lchan -> gsm_bts_trx_ts;
|
36
|
|
37
|
/* osmo-bts-trx specific stuff */
|
38
|
subgraph cluster_trx_specific {
|
39
|
label = "osmo-bts-trx specific";
|
40
|
|
41
|
scheduler [shape=box color=red label = "Scheduler"];
|
42
|
lchan_handler [shape=box color=red label = "Logical channel handlers"];
|
43
|
l1sched_trx;
|
44
|
l1sched_ts_list;
|
45
|
l1sched_ts;
|
46
|
mf_layout;
|
47
|
dl_prims;
|
48
|
l1sched_chan_state_array;
|
49
|
l1sched_chan_state;
|
50
|
dl_bursts_buf;
|
51
|
ul_bursts_buf;
|
52
|
}
|
53
|
|
54
|
scheduler -> l1sched_trx;
|
55
|
lchan_handler -> l1sched_trx;
|
56
|
|
57
|
l1sched_trx -> gsm_bts_trx;
|
58
|
l1sched_trx -> l1sched_ts_list;
|
59
|
|
60
|
l1sched_ts_list -> l1sched_ts;
|
61
|
l1sched_ts -> mf_layout;
|
62
|
l1sched_ts -> dl_prims;
|
63
|
l1sched_ts -> l1sched_chan_state_array;
|
64
|
|
65
|
l1sched_chan_state_array -> l1sched_chan_state;
|
66
|
l1sched_chan_state -> dl_bursts_buf;
|
67
|
l1sched_chan_state -> ul_bursts_buf;
|
68
|
}
|