author | Nicola Baldo <nbaldo@cttc.es> |
Mon, 04 Feb 2013 18:47:25 +0100 | |
changeset 9653 | 382d27da8905 |
parent 9562 | 691b97de80ed |
parent 9209 | 535a0edb6866 |
child 9673 | da69cd4f2c93 |
permissions | -rw-r--r-- |
6705 | 1 |
## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*- |
2 |
||
3 |
def build(bld): |
|
4 |
||
8390 | 5 |
module = bld.create_ns3_module('lte', ['core', 'network', 'spectrum', 'stats', 'buildings', 'virtual-net-device','point-to-point','applications','internet','csma']) |
6705 | 6 |
module.source = [ |
7938 | 7 |
'model/lte-common.cc', |
6705 | 8 |
'model/lte-spectrum-phy.cc', |
7581 | 9 |
'model/lte-spectrum-signal-parameters.cc', |
6705 | 10 |
'model/lte-phy.cc', |
7887 | 11 |
'model/lte-enb-phy.cc', |
12 |
'model/lte-ue-phy.cc', |
|
6705 | 13 |
'model/lte-spectrum-value-helper.cc', |
7887 | 14 |
'model/lte-amc.cc', |
7886 | 15 |
'model/lte-enb-rrc.cc', |
16 |
'model/lte-ue-rrc.cc', |
|
9423
7127b2b9668f
fix compilation error with gcc-4.7
Nicola Baldo <nbaldo@cttc.es>
parents:
9414
diff
changeset
|
17 |
'model/lte-rrc-sap.cc', |
9406 | 18 |
'model/lte-rrc-protocol-ideal.cc', |
9446
fcc2c9f5a011
added stub of LteRrcProtocolReal with corresponding tests
Nicola Baldo <nbaldo@cttc.es>
parents:
9443
diff
changeset
|
19 |
'model/lte-rrc-protocol-real.cc', |
8363
251b322c3d98
Add new files to build system
Manuel Requena <manuel.requena@cttc.es>
parents:
8358
diff
changeset
|
20 |
'model/lte-rlc-sap.cc', |
7886 | 21 |
'model/lte-rlc.cc', |
8572
ada66b065cc2
Fix processing of the sequence number
Manuel Requena <manuel.requena@cttc.es>
parents:
8561
diff
changeset
|
22 |
'model/lte-rlc-sequence-number.cc', |
8363
251b322c3d98
Add new files to build system
Manuel Requena <manuel.requena@cttc.es>
parents:
8358
diff
changeset
|
23 |
'model/lte-rlc-header.cc', |
8449
929694b4537f
Add tests for AM RLC entity
Manuel Requena <manuel.requena@cttc.es>
parents:
8371
diff
changeset
|
24 |
'model/lte-rlc-am-header.cc', |
9406 | 25 |
'model/lte-rlc-tm.cc', |
8363
251b322c3d98
Add new files to build system
Manuel Requena <manuel.requena@cttc.es>
parents:
8358
diff
changeset
|
26 |
'model/lte-rlc-um.cc', |
8449
929694b4537f
Add tests for AM RLC entity
Manuel Requena <manuel.requena@cttc.es>
parents:
8371
diff
changeset
|
27 |
'model/lte-rlc-am.cc', |
7901
2451f71f1ce4
Added attributes to enable access to RLC instances in Enb
jnin
parents:
7896
diff
changeset
|
28 |
'model/lte-rlc-tag.cc', |
8364
0d7da39de404
Add new RLC interfaces to the generic RLC entity
Manuel Requena <manuel.requena@cttc.es>
parents:
8363
diff
changeset
|
29 |
'model/lte-rlc-sdu-status-tag.cc', |
8370
8da475cb8a8b
Add PDCP components to the build system
Manuel Requena <manuel.requena@cttc.es>
parents:
8364
diff
changeset
|
30 |
'model/lte-pdcp-sap.cc', |
8da475cb8a8b
Add PDCP components to the build system
Manuel Requena <manuel.requena@cttc.es>
parents:
8364
diff
changeset
|
31 |
'model/lte-pdcp.cc', |
8da475cb8a8b
Add PDCP components to the build system
Manuel Requena <manuel.requena@cttc.es>
parents:
8364
diff
changeset
|
32 |
'model/lte-pdcp-header.cc', |
8402 | 33 |
'model/lte-pdcp-tag.cc', |
8364
0d7da39de404
Add new RLC interfaces to the generic RLC entity
Manuel Requena <manuel.requena@cttc.es>
parents:
8363
diff
changeset
|
34 |
'model/eps-bearer.cc', |
8389
cb215987eb77
LTE-EPC end-to-end data plane imlemented and partially working
Nicola Baldo <nbaldo@cttc.es>
parents:
8386
diff
changeset
|
35 |
'model/lte-radio-bearer-info.cc', |
6705 | 36 |
'model/lte-net-device.cc', |
7887 | 37 |
'model/lte-enb-net-device.cc', |
38 |
'model/lte-ue-net-device.cc', |
|
9035
e40974228d94
Update Phy Layer for managing different frames for different set of channels (data vs. ctrl and srs)
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8726
diff
changeset
|
39 |
'model/lte-control-messages.cc', |
8460
fbb53bda0ec7
renamed LenaHelper --> LteHelper
Nicola Baldo <nbaldo@cttc.es>
parents:
8450
diff
changeset
|
40 |
'helper/lte-helper.cc', |
8266
3a30a2b5c94c
Refactoring of the statistics classes to avoid continious calls to the attribute system.
jaumenin
parents:
8253
diff
changeset
|
41 |
'helper/lte-stats-calculator.cc', |
8175 | 42 |
'helper/epc-helper.cc', |
8461
71ddd85a693b
RlcStatsCalculator --> RadioBearerStatsCalculator
Nicola Baldo <nbaldo@cttc.es>
parents:
8460
diff
changeset
|
43 |
'helper/radio-bearer-stats-calculator.cc', |
9452
9fa1012bd84b
dynamic connection of RadioBearerStatsCalculator so it works properly with handover
Nicola Baldo <nbaldo@cttc.es>
parents:
9446
diff
changeset
|
44 |
'helper/radio-bearer-stats-connector.cc', |
9386
24df31b77b25
PhyStats calculator implementation. All code needed added to LteHelper. Prototype order changed in order to respect cellId,IMSI, rnti
Jaume Nin
parents:
9363
diff
changeset
|
45 |
'helper/phy-stats-calculator.cc', |
7987 | 46 |
'helper/mac-stats-calculator.cc', |
9519
fc6e45584ef4
Add DL and UL PHY traces on transmission and reception statistics
Marco Miozzo <marco.miozzo@cttc.es>
parents:
9452
diff
changeset
|
47 |
'helper/phy-tx-stats-calculator.cc', |
fc6e45584ef4
Add DL and UL PHY traces on transmission and reception statistics
Marco Miozzo <marco.miozzo@cttc.es>
parents:
9452
diff
changeset
|
48 |
'helper/phy-rx-stats-calculator.cc', |
8560
729a6248d9d3
added support to generate Radio Environment Maps
Nicola Baldo <nbaldo@cttc.es>
parents:
8506
diff
changeset
|
49 |
'helper/radio-environment-map-helper.cc', |
8690
a41a55c9a0a2
added LteHexGridEnbTopologyHelper
Nicola Baldo <nbaldo@cttc.es>
parents:
8617
diff
changeset
|
50 |
'helper/lte-hex-grid-enb-topology-helper.cc', |
9537
97d251292a2c
moved LteGlobalPathlossDatabase from example program to separate helper
Nicola Baldo <nbaldo@cttc.es>
parents:
9519
diff
changeset
|
51 |
'helper/lte-global-pathloss-database.cc', |
8560
729a6248d9d3
added support to generate Radio Environment Maps
Nicola Baldo <nbaldo@cttc.es>
parents:
8506
diff
changeset
|
52 |
'model/rem-spectrum-phy.cc', |
9039
5bdf0c1be85f
Add SRS based UL-CQI and update RR and PF schedulers for managing them
Marco Miozzo <marco.miozzo@cttc.es>
parents:
9035
diff
changeset
|
53 |
'model/ff-mac-common.cc', |
7886 | 54 |
'model/ff-mac-csched-sap.cc', |
55 |
'model/ff-mac-sched-sap.cc', |
|
56 |
'model/lte-mac-sap.cc', |
|
57 |
'model/ff-mac-scheduler.cc', |
|
7909
82b1281ea0a3
Updates for MACOS compilation (virtual destructors and variable types)
mmiozzo
parents:
7905
diff
changeset
|
58 |
'model/lte-enb-cmac-sap.cc', |
82b1281ea0a3
Updates for MACOS compilation (virtual destructors and variable types)
mmiozzo
parents:
7905
diff
changeset
|
59 |
'model/lte-ue-cmac-sap.cc', |
7886 | 60 |
'model/rr-ff-mac-scheduler.cc', |
61 |
'model/lte-enb-mac.cc', |
|
62 |
'model/lte-ue-mac.cc', |
|
8462
cf6a48994db5
renamed LteMacTag --> LteRadioBearerTag
Nicola Baldo <nbaldo@cttc.es>
parents:
8461
diff
changeset
|
63 |
'model/lte-radio-bearer-tag.cc', |
9406 | 64 |
'model/eps-bearer-tag.cc', |
7891
382a429bdc69
added PHY synchronization model
Nicola Baldo <nicola@baldo.biz>
parents:
7887
diff
changeset
|
65 |
'model/lte-phy-tag.cc', |
7886 | 66 |
'model/lte-enb-phy-sap.cc', |
9337
ae7126b266ce
revised LTE protocol stack for new RRC model
Nicola Baldo <nbaldo@cttc.es>
parents:
8822
diff
changeset
|
67 |
'model/lte-enb-cphy-sap.cc', |
7886 | 68 |
'model/lte-ue-phy-sap.cc', |
9337
ae7126b266ce
revised LTE protocol stack for new RRC model
Nicola Baldo <nbaldo@cttc.es>
parents:
8822
diff
changeset
|
69 |
'model/lte-ue-cphy-sap.cc', |
7886 | 70 |
'model/lte-interference.cc', |
71 |
'model/lte-sinr-chunk-processor.cc', |
|
7897 | 72 |
'model/pf-ff-mac-scheduler.cc', |
9149
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
73 |
'model/fdmt-ff-mac-scheduler.cc', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
74 |
'model/tdmt-ff-mac-scheduler.cc', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
75 |
'model/tta-ff-mac-scheduler.cc', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
76 |
'model/fdbet-ff-mac-scheduler.cc', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
77 |
'model/tdbet-ff-mac-scheduler.cc', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
78 |
'model/fdtbfq-ff-mac-scheduler.cc', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
79 |
'model/tdtbfq-ff-mac-scheduler.cc', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
80 |
'model/pss-ff-mac-scheduler.cc', |
8175 | 81 |
'model/epc-gtpu-header.cc', |
8390 | 82 |
'model/trace-fading-loss-model.cc', |
8366
a3af0a5ed1e9
draft eNB and SGW/PGW applications
Nicola Baldo <nbaldo@cttc.es>
parents:
8365
diff
changeset
|
83 |
'model/epc-enb-application.cc', |
a3af0a5ed1e9
draft eNB and SGW/PGW applications
Nicola Baldo <nbaldo@cttc.es>
parents:
8365
diff
changeset
|
84 |
'model/epc-sgw-pgw-application.cc', |
9332
c99e7730f696
Add draft of X2 handover example
Manuel Requena <manuel.requena@cttc.es>
parents:
8726
diff
changeset
|
85 |
'model/epc-x2-sap.cc', |
c99e7730f696
Add draft of X2 handover example
Manuel Requena <manuel.requena@cttc.es>
parents:
8726
diff
changeset
|
86 |
'model/epc-x2-header.cc', |
c99e7730f696
Add draft of X2 handover example
Manuel Requena <manuel.requena@cttc.es>
parents:
8726
diff
changeset
|
87 |
'model/epc-x2.cc', |
8463 | 88 |
'model/epc-tft.cc', |
8464
60dd9cd95447
renamed EpsTftClassifier --> EpcTftClassifier
Nicola Baldo <nbaldo@cttc.es>
parents:
8463
diff
changeset
|
89 |
'model/epc-tft-classifier.cc', |
9039
5bdf0c1be85f
Add SRS based UL-CQI and update RR and PF schedulers for managing them
Marco Miozzo <marco.miozzo@cttc.es>
parents:
9035
diff
changeset
|
90 |
'model/lte-mi-error-model.cc', |
9346 | 91 |
'model/lte-vendor-specific-parameters.cc', |
9337
ae7126b266ce
revised LTE protocol stack for new RRC model
Nicola Baldo <nbaldo@cttc.es>
parents:
8822
diff
changeset
|
92 |
'model/epc-enb-s1-sap.cc', |
9430
e8b87593ee5b
added MME with simulated S1AP and S11 interfaces
Nicola Baldo <nbaldo@cttc.es>
parents:
9425
diff
changeset
|
93 |
'model/epc-s1ap-sap.cc', |
e8b87593ee5b
added MME with simulated S1AP and S11 interfaces
Nicola Baldo <nbaldo@cttc.es>
parents:
9425
diff
changeset
|
94 |
'model/epc-s11-sap.cc', |
9337
ae7126b266ce
revised LTE protocol stack for new RRC model
Nicola Baldo <nbaldo@cttc.es>
parents:
8822
diff
changeset
|
95 |
'model/lte-as-sap.cc', |
ae7126b266ce
revised LTE protocol stack for new RRC model
Nicola Baldo <nbaldo@cttc.es>
parents:
8822
diff
changeset
|
96 |
'model/epc-ue-nas.cc', |
9351
6e074e67a1ad
HARQ first draft version: RR works, PF todo, LteMiErrorModel on-going
mmiozzo
parents:
9346
diff
changeset
|
97 |
'model/lte-harq-phy.cc', |
9430
e8b87593ee5b
added MME with simulated S1AP and S11 interfaces
Nicola Baldo <nbaldo@cttc.es>
parents:
9425
diff
changeset
|
98 |
'model/epc-mme.cc', |
9443
33e358d8d64d
Development of RRC headers based on the RRC SAP
Lluis Parcerisa <parcerisa@gmail.com>
parents:
9430
diff
changeset
|
99 |
'model/lte-asn1-header.cc', |
33e358d8d64d
Development of RRC headers based on the RRC SAP
Lluis Parcerisa <parcerisa@gmail.com>
parents:
9430
diff
changeset
|
100 |
'model/lte-rrc-header.cc', |
6949
8167c9e2a12d
Create test module libraries for some modules
Mitch Watrous <watrous@u.washington.edu>
parents:
6932
diff
changeset
|
101 |
] |
8167c9e2a12d
Create test module libraries for some modules
Mitch Watrous <watrous@u.washington.edu>
parents:
6932
diff
changeset
|
102 |
|
8167c9e2a12d
Create test module libraries for some modules
Mitch Watrous <watrous@u.washington.edu>
parents:
6932
diff
changeset
|
103 |
module_test = bld.create_ns3_module_test_library('lte') |
8167c9e2a12d
Create test module libraries for some modules
Mitch Watrous <watrous@u.washington.edu>
parents:
6932
diff
changeset
|
104 |
module_test.source = [ |
8003 | 105 |
'test/lte-test-downlink-sinr.cc', |
106 |
'test/lte-test-uplink-sinr.cc', |
|
8029 | 107 |
'test/lte-test-link-adaptation.cc', |
8136 | 108 |
'test/lte-test-interference.cc', |
8003 | 109 |
'test/lte-test-sinr-chunk-processor.cc', |
8009
a7a16b565d0b
Test 1.1 and 1.2: test LteUePhy interface instead of CqiSinrChunkProcessor interface
mrequena
parents:
8004
diff
changeset
|
110 |
'test/lte-test-ue-phy.cc', |
8001
d62547e56419
LenaRrFfMacSchedulerTestCase works, to be refined
Marco Miozzo <marco.miozzo@cttc.es>
parents:
7985
diff
changeset
|
111 |
'test/lte-test-rr-ff-mac-scheduler.cc', |
d62547e56419
LenaRrFfMacSchedulerTestCase works, to be refined
Marco Miozzo <marco.miozzo@cttc.es>
parents:
7985
diff
changeset
|
112 |
'test/lte-test-pf-ff-mac-scheduler.cc', |
9149
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
113 |
'test/lte-test-fdmt-ff-mac-scheduler.cc', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
114 |
'test/lte-test-tdmt-ff-mac-scheduler.cc', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
115 |
'test/lte-test-tta-ff-mac-scheduler.cc', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
116 |
'test/lte-test-fdbet-ff-mac-scheduler.cc', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
117 |
'test/lte-test-tdbet-ff-mac-scheduler.cc', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
118 |
'test/lte-test-fdtbfq-ff-mac-scheduler.cc', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
119 |
'test/lte-test-tdtbfq-ff-mac-scheduler.cc', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
120 |
'test/lte-test-pss-ff-mac-scheduler.cc', |
7993 | 121 |
'test/lte-test-earfcn.cc', |
8015 | 122 |
'test/lte-test-spectrum-value-helper.cc', |
8390 | 123 |
'test/lte-test-pathloss-model.cc', |
8371
08cd993e7910
Add testing (RRC, PDCP and MAC) entities
Manuel Requena <manuel.requena@cttc.es>
parents:
8370
diff
changeset
|
124 |
'test/lte-test-entities.cc', |
8617
fd58bf72304c
Add new test LTE helper and LTE net device
Manuel Requena <manuel.requena@cttc.es>
parents:
8590
diff
changeset
|
125 |
'test/lte-simple-helper.cc', |
fd58bf72304c
Add new test LTE helper and LTE net device
Manuel Requena <manuel.requena@cttc.es>
parents:
8590
diff
changeset
|
126 |
'test/lte-simple-net-device.cc', |
8541
7abcdc62a2f8
Fix lte-rlc-um-transmitter test
Manuel Requena <manuel.requena@cttc.es>
parents:
8506
diff
changeset
|
127 |
'test/lte-test-rlc-um-transmitter.cc', |
8449
929694b4537f
Add tests for AM RLC entity
Manuel Requena <manuel.requena@cttc.es>
parents:
8371
diff
changeset
|
128 |
'test/lte-test-rlc-am-transmitter.cc', |
8617
fd58bf72304c
Add new test LTE helper and LTE net device
Manuel Requena <manuel.requena@cttc.es>
parents:
8590
diff
changeset
|
129 |
'test/lte-test-rlc-um-e2e.cc', |
fd58bf72304c
Add new test LTE helper and LTE net device
Manuel Requena <manuel.requena@cttc.es>
parents:
8590
diff
changeset
|
130 |
'test/lte-test-rlc-am-e2e.cc', |
8175 | 131 |
'test/epc-test-gtpu.cc', |
8464
60dd9cd95447
renamed EpsTftClassifier --> EpcTftClassifier
Nicola Baldo <nbaldo@cttc.es>
parents:
8463
diff
changeset
|
132 |
'test/test-epc-tft-classifier.cc', |
8380 | 133 |
'test/epc-test-s1u-downlink.cc', |
8386
419cbd9e357f
S1-U now working also in uplink
Nicola Baldo <nbaldo@cttc.es>
parents:
8380
diff
changeset
|
134 |
'test/epc-test-s1u-uplink.cc', |
8389
cb215987eb77
LTE-EPC end-to-end data plane imlemented and partially working
Nicola Baldo <nbaldo@cttc.es>
parents:
8386
diff
changeset
|
135 |
'test/test-lte-epc-e2e-data.cc', |
8506
f9616c9094a5
integrated AntennaModel with LTE, including system test
Nicola Baldo <nbaldo@cttc.es>
parents:
8504
diff
changeset
|
136 |
'test/test-lte-antenna.cc', |
8714
398bbcbb3f42
Add MIMO model, test and documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8572
diff
changeset
|
137 |
'test/lte-test-phy-error-model.cc', |
9363
9d69a99acc4a
Add LteHarq test case, draft version (work in progress)
Marco Miozzo <marco.miozzo@cttc.es>
parents:
9351
diff
changeset
|
138 |
'test/lte-test-mimo.cc', |
9414 | 139 |
'test/lte-test-harq.cc', |
9425
b7eddbdb3a5a
added lte-x2-handover test suite
Nicola Baldo <nbaldo@cttc.es>
parents:
9423
diff
changeset
|
140 |
'test/test-lte-rrc.cc', |
b7eddbdb3a5a
added lte-x2-handover test suite
Nicola Baldo <nbaldo@cttc.es>
parents:
9423
diff
changeset
|
141 |
'test/test-lte-x2-handover.cc', |
9443
33e358d8d64d
Development of RRC headers based on the RRC SAP
Lluis Parcerisa <parcerisa@gmail.com>
parents:
9430
diff
changeset
|
142 |
'test/test-asn1-encoding.cc', |
6705 | 143 |
] |
8363
251b322c3d98
Add new files to build system
Manuel Requena <manuel.requena@cttc.es>
parents:
8358
diff
changeset
|
144 |
|
7487
82cd20da9650
Upgrade to waf-1.6.7, work in progress
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
6949
diff
changeset
|
145 |
headers = bld.new_task_gen(features=['ns3header']) |
6705 | 146 |
headers.module = 'lte' |
147 |
headers.source = [ |
|
7938 | 148 |
'model/lte-common.h', |
6705 | 149 |
'model/lte-spectrum-phy.h', |
7581 | 150 |
'model/lte-spectrum-signal-parameters.h', |
6705 | 151 |
'model/lte-phy.h', |
7887 | 152 |
'model/lte-enb-phy.h', |
153 |
'model/lte-ue-phy.h', |
|
6705 | 154 |
'model/lte-spectrum-value-helper.h', |
7887 | 155 |
'model/lte-amc.h', |
7886 | 156 |
'model/lte-enb-rrc.h', |
157 |
'model/lte-ue-rrc.h', |
|
9406 | 158 |
'model/lte-rrc-sap.h', |
159 |
'model/lte-rrc-protocol-ideal.h', |
|
9446
fcc2c9f5a011
added stub of LteRrcProtocolReal with corresponding tests
Nicola Baldo <nbaldo@cttc.es>
parents:
9443
diff
changeset
|
160 |
'model/lte-rrc-protocol-real.h', |
8363
251b322c3d98
Add new files to build system
Manuel Requena <manuel.requena@cttc.es>
parents:
8358
diff
changeset
|
161 |
'model/lte-rlc-sap.h', |
7886 | 162 |
'model/lte-rlc.h', |
8363
251b322c3d98
Add new files to build system
Manuel Requena <manuel.requena@cttc.es>
parents:
8358
diff
changeset
|
163 |
'model/lte-rlc-header.h', |
8572
ada66b065cc2
Fix processing of the sequence number
Manuel Requena <manuel.requena@cttc.es>
parents:
8561
diff
changeset
|
164 |
'model/lte-rlc-sequence-number.h', |
8449
929694b4537f
Add tests for AM RLC entity
Manuel Requena <manuel.requena@cttc.es>
parents:
8371
diff
changeset
|
165 |
'model/lte-rlc-am-header.h', |
9406 | 166 |
'model/lte-rlc-tm.h', |
8363
251b322c3d98
Add new files to build system
Manuel Requena <manuel.requena@cttc.es>
parents:
8358
diff
changeset
|
167 |
'model/lte-rlc-um.h', |
8449
929694b4537f
Add tests for AM RLC entity
Manuel Requena <manuel.requena@cttc.es>
parents:
8371
diff
changeset
|
168 |
'model/lte-rlc-am.h', |
7901
2451f71f1ce4
Added attributes to enable access to RLC instances in Enb
jnin
parents:
7896
diff
changeset
|
169 |
'model/lte-rlc-tag.h', |
8364
0d7da39de404
Add new RLC interfaces to the generic RLC entity
Manuel Requena <manuel.requena@cttc.es>
parents:
8363
diff
changeset
|
170 |
'model/lte-rlc-sdu-status-tag.h', |
8370
8da475cb8a8b
Add PDCP components to the build system
Manuel Requena <manuel.requena@cttc.es>
parents:
8364
diff
changeset
|
171 |
'model/lte-pdcp-sap.h', |
8da475cb8a8b
Add PDCP components to the build system
Manuel Requena <manuel.requena@cttc.es>
parents:
8364
diff
changeset
|
172 |
'model/lte-pdcp.h', |
8da475cb8a8b
Add PDCP components to the build system
Manuel Requena <manuel.requena@cttc.es>
parents:
8364
diff
changeset
|
173 |
'model/lte-pdcp-header.h', |
8402 | 174 |
'model/lte-pdcp-tag.h', |
8363
251b322c3d98
Add new files to build system
Manuel Requena <manuel.requena@cttc.es>
parents:
8358
diff
changeset
|
175 |
'model/eps-bearer.h', |
8389
cb215987eb77
LTE-EPC end-to-end data plane imlemented and partially working
Nicola Baldo <nbaldo@cttc.es>
parents:
8386
diff
changeset
|
176 |
'model/lte-radio-bearer-info.h', |
6705 | 177 |
'model/lte-net-device.h', |
7887 | 178 |
'model/lte-enb-net-device.h', |
179 |
'model/lte-ue-net-device.h', |
|
9035
e40974228d94
Update Phy Layer for managing different frames for different set of channels (data vs. ctrl and srs)
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8726
diff
changeset
|
180 |
'model/lte-control-messages.h', |
8460
fbb53bda0ec7
renamed LenaHelper --> LteHelper
Nicola Baldo <nbaldo@cttc.es>
parents:
8450
diff
changeset
|
181 |
'helper/lte-helper.h', |
8266
3a30a2b5c94c
Refactoring of the statistics classes to avoid continious calls to the attribute system.
jaumenin
parents:
8253
diff
changeset
|
182 |
'helper/lte-stats-calculator.h', |
8175 | 183 |
'helper/epc-helper.h', |
9386
24df31b77b25
PhyStats calculator implementation. All code needed added to LteHelper. Prototype order changed in order to respect cellId,IMSI, rnti
Jaume Nin
parents:
9363
diff
changeset
|
184 |
'helper/phy-stats-calculator.h', |
7987 | 185 |
'helper/mac-stats-calculator.h', |
9519
fc6e45584ef4
Add DL and UL PHY traces on transmission and reception statistics
Marco Miozzo <marco.miozzo@cttc.es>
parents:
9452
diff
changeset
|
186 |
'helper/phy-tx-stats-calculator.h', |
fc6e45584ef4
Add DL and UL PHY traces on transmission and reception statistics
Marco Miozzo <marco.miozzo@cttc.es>
parents:
9452
diff
changeset
|
187 |
'helper/phy-rx-stats-calculator.h', |
8461
71ddd85a693b
RlcStatsCalculator --> RadioBearerStatsCalculator
Nicola Baldo <nbaldo@cttc.es>
parents:
8460
diff
changeset
|
188 |
'helper/radio-bearer-stats-calculator.h', |
9452
9fa1012bd84b
dynamic connection of RadioBearerStatsCalculator so it works properly with handover
Nicola Baldo <nbaldo@cttc.es>
parents:
9446
diff
changeset
|
189 |
'helper/radio-bearer-stats-connector.h', |
8572
ada66b065cc2
Fix processing of the sequence number
Manuel Requena <manuel.requena@cttc.es>
parents:
8561
diff
changeset
|
190 |
'helper/radio-environment-map-helper.h', |
8690
a41a55c9a0a2
added LteHexGridEnbTopologyHelper
Nicola Baldo <nbaldo@cttc.es>
parents:
8617
diff
changeset
|
191 |
'helper/lte-hex-grid-enb-topology-helper.h', |
9537
97d251292a2c
moved LteGlobalPathlossDatabase from example program to separate helper
Nicola Baldo <nbaldo@cttc.es>
parents:
9519
diff
changeset
|
192 |
'helper/lte-global-pathloss-database.h', |
8572
ada66b065cc2
Fix processing of the sequence number
Manuel Requena <manuel.requena@cttc.es>
parents:
8561
diff
changeset
|
193 |
'model/rem-spectrum-phy.h', |
7886 | 194 |
'model/ff-mac-common.h', |
195 |
'model/ff-mac-csched-sap.h', |
|
196 |
'model/ff-mac-sched-sap.h', |
|
197 |
'model/lte-enb-cmac-sap.h', |
|
198 |
'model/lte-ue-cmac-sap.h', |
|
199 |
'model/lte-mac-sap.h', |
|
200 |
'model/ff-mac-scheduler.h', |
|
201 |
'model/rr-ff-mac-scheduler.h', |
|
202 |
'model/lte-enb-mac.h', |
|
203 |
'model/lte-ue-mac.h', |
|
8462
cf6a48994db5
renamed LteMacTag --> LteRadioBearerTag
Nicola Baldo <nbaldo@cttc.es>
parents:
8461
diff
changeset
|
204 |
'model/lte-radio-bearer-tag.h', |
9406 | 205 |
'model/eps-bearer-tag.h', |
7891
382a429bdc69
added PHY synchronization model
Nicola Baldo <nicola@baldo.biz>
parents:
7887
diff
changeset
|
206 |
'model/lte-phy-tag.h', |
7886 | 207 |
'model/lte-enb-phy-sap.h', |
9337
ae7126b266ce
revised LTE protocol stack for new RRC model
Nicola Baldo <nbaldo@cttc.es>
parents:
8822
diff
changeset
|
208 |
'model/lte-enb-cphy-sap.h', |
7886 | 209 |
'model/lte-ue-phy-sap.h', |
9337
ae7126b266ce
revised LTE protocol stack for new RRC model
Nicola Baldo <nbaldo@cttc.es>
parents:
8822
diff
changeset
|
210 |
'model/lte-ue-cphy-sap.h', |
7886 | 211 |
'model/lte-interference.h', |
212 |
'model/lte-sinr-chunk-processor.h', |
|
7897 | 213 |
'model/pf-ff-mac-scheduler.h', |
9149
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
214 |
'model/fdmt-ff-mac-scheduler.h', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
215 |
'model/tdmt-ff-mac-scheduler.h', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
216 |
'model/tta-ff-mac-scheduler.h', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
217 |
'model/fdbet-ff-mac-scheduler.h', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
218 |
'model/tdbet-ff-mac-scheduler.h', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
219 |
'model/fdtbfq-ff-mac-scheduler.h', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
220 |
'model/tdtbfq-ff-mac-scheduler.h', |
2580b67c83b3
GSoC 2012 NS-3 LTE MAC schedulers
Dizhi Zhou <dizhi.zhou@gmail.com>
parents:
9081
diff
changeset
|
221 |
'model/pss-ff-mac-scheduler.h', |
8220
85a6d922f416
Add class for managing fading based on traces
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8217
diff
changeset
|
222 |
'model/trace-fading-loss-model.h', |
8175 | 223 |
'model/epc-gtpu-header.h', |
8366
a3af0a5ed1e9
draft eNB and SGW/PGW applications
Nicola Baldo <nbaldo@cttc.es>
parents:
8365
diff
changeset
|
224 |
'model/epc-enb-application.h', |
a3af0a5ed1e9
draft eNB and SGW/PGW applications
Nicola Baldo <nbaldo@cttc.es>
parents:
8365
diff
changeset
|
225 |
'model/epc-sgw-pgw-application.h', |
9039
5bdf0c1be85f
Add SRS based UL-CQI and update RR and PF schedulers for managing them
Marco Miozzo <marco.miozzo@cttc.es>
parents:
9035
diff
changeset
|
226 |
'model/lte-vendor-specific-parameters.h', |
9332
c99e7730f696
Add draft of X2 handover example
Manuel Requena <manuel.requena@cttc.es>
parents:
8726
diff
changeset
|
227 |
'model/epc-x2-sap.h', |
c99e7730f696
Add draft of X2 handover example
Manuel Requena <manuel.requena@cttc.es>
parents:
8726
diff
changeset
|
228 |
'model/epc-x2-header.h', |
c99e7730f696
Add draft of X2 handover example
Manuel Requena <manuel.requena@cttc.es>
parents:
8726
diff
changeset
|
229 |
'model/epc-x2.h', |
8463 | 230 |
'model/epc-tft.h', |
8464
60dd9cd95447
renamed EpsTftClassifier --> EpcTftClassifier
Nicola Baldo <nbaldo@cttc.es>
parents:
8463
diff
changeset
|
231 |
'model/epc-tft-classifier.h', |
8714
398bbcbb3f42
Add MIMO model, test and documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8572
diff
changeset
|
232 |
'model/lte-mi-error-model.h', |
9337
ae7126b266ce
revised LTE protocol stack for new RRC model
Nicola Baldo <nbaldo@cttc.es>
parents:
8822
diff
changeset
|
233 |
'model/epc-enb-s1-sap.h', |
9430
e8b87593ee5b
added MME with simulated S1AP and S11 interfaces
Nicola Baldo <nbaldo@cttc.es>
parents:
9425
diff
changeset
|
234 |
'model/epc-s1ap-sap.h', |
e8b87593ee5b
added MME with simulated S1AP and S11 interfaces
Nicola Baldo <nbaldo@cttc.es>
parents:
9425
diff
changeset
|
235 |
'model/epc-s11-sap.h', |
9337
ae7126b266ce
revised LTE protocol stack for new RRC model
Nicola Baldo <nbaldo@cttc.es>
parents:
8822
diff
changeset
|
236 |
'model/lte-as-sap.h', |
ae7126b266ce
revised LTE protocol stack for new RRC model
Nicola Baldo <nbaldo@cttc.es>
parents:
8822
diff
changeset
|
237 |
'model/epc-ue-nas.h', |
9351
6e074e67a1ad
HARQ first draft version: RR works, PF todo, LteMiErrorModel on-going
mmiozzo
parents:
9346
diff
changeset
|
238 |
'model/lte-harq-phy.h', |
9430
e8b87593ee5b
added MME with simulated S1AP and S11 interfaces
Nicola Baldo <nbaldo@cttc.es>
parents:
9425
diff
changeset
|
239 |
'model/epc-mme.h', |
9443
33e358d8d64d
Development of RRC headers based on the RRC SAP
Lluis Parcerisa <parcerisa@gmail.com>
parents:
9430
diff
changeset
|
240 |
'model/lte-asn1-header.h', |
33e358d8d64d
Development of RRC headers based on the RRC SAP
Lluis Parcerisa <parcerisa@gmail.com>
parents:
9430
diff
changeset
|
241 |
'model/lte-rrc-header.h', |
6705 | 242 |
] |
243 |
||
244 |
if (bld.env['ENABLE_EXAMPLES']): |
|
245 |
bld.add_subdirs('examples') |
|
6932
3b497f4f6ad9
Add more modular bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
6913
diff
changeset
|
246 |
|
3b497f4f6ad9
Add more modular bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
6913
diff
changeset
|
247 |
bld.ns3_python_bindings() |