Francisco Paisana
caf862c99f
moved expected, bounded_bitset, move_callback to adt folder. created a test for bitset
4 years ago
Ismael Gomez
382811e10e
Update S1AP RNTI context when doing Reestablishment ( #1582 )
4 years ago
faluco
1253740da3
- Extracted traits from class to a detail namespace.
4 years ago
faluco
072e84cec8
- Simplified the usage of span now with implicit constructors as it should be.
...
- Added overload for generic containers that have size and data members like vector.
- Removed unnecessary uses of make_span.
4 years ago
faluco
158edd4fe7
Removed init list constructor test.
4 years ago
faluco
eb4b2d4e43
- Added a clarification comment on why to use make_span.
...
- Moved byte_buffer utilities to common.h thus breaking the dependency of ADT to COMMON.
- Fixed compilation failures in tests.
4 years ago
faluco
af8dfcf19c
Extended a bit the span implementation with the following changes:
...
- Documented methods and class.
- Adapted interface to the latest standard: no init list and generic container constructors, new iterator pair ctor.
- Implemented some SFINAE for managing conversions in constructors.
- Re-organised some methods to be grouped by category (modifiers, observers, iterators, ...).
- Added convenience make_span functions.
- Added some more asserts.
- Adapted test to use some syntax that was modified.
4 years ago
Francisco Paisana
76a62909c1
use of span type for universal array views
4 years ago
Francisco Paisana
a9d882c1f1
fix task_scheduler_test. Fix potential reference invalidation in task_scheduler internal tasks data structure
4 years ago
Francisco Paisana
9d877e55b3
add test for when scope exit lambda is an lvalue
4 years ago
faluco
9e2a116e11
- Fix a missing template parameter in the constructor.
...
- Decay the type to the template.
- Switched member order to improve memory layout.
4 years ago
Francisco Paisana
0f67bee556
creation of a scope exit standalone file. Created a new folder ADT. Added test for scope exit.
4 years ago
Andre Puschmann
cb2d7f4c16
rf_uhd_generic: add explicit ctor and dtor
...
clang 6 complained about a missing virtual dtor and thus
failed compilation. this patch adds both, an explicit ctor and dtor.
4 years ago
Andre Puschmann
498af989bf
rf_uhd: add missing endl to UHD log macros
4 years ago
Xavier Arteaga
46ab07123d
UHD: fix compatibility with 3.9.7 LTS
4 years ago
Andre Puschmann
5867668c0c
rf_uhd_rfnoc: fix compilation for UHD before 3.15
...
the enable_rx_timestamps() for the radio_ctrl object has only been
introduced in Nov 2019 for UHD 3.15 and therefore needs
to be excluded when compiling for 3.14 and below.
Note: According to the original UHD commit in
67dbaa41f2 (diff-60a9387c0fc8406fd5b39fa995dd8c14)
it looks like the Rx timestamps are disabled by default
for UHD versions before 3.15
This commit fixes #1602
5 years ago
Xavier Arteaga
0cd61145ca
RFNOC: added optional FPGA FIFO
5 years ago
Xavier Arteaga
237de07ab3
UHD: disable AD936x based device reset
5 years ago
Xavier Arteaga
ff8925b6ec
UHD: use same timeout policy than previous release
5 years ago
Xavier Arteaga
ac76a398fe
UHD: Minor stability improvement
5 years ago
Xavier Arteaga
d2abaaf719
UHD: add initial test for AD936x based devices during initialization
5 years ago
Xavier Arteaga
f80c779d88
RFNOC: added DUC/DDC internal loopback option and test
5 years ago
Xavier Arteaga
dcf05f7a53
UHD: Improved RFNOC
5 years ago
Xavier Arteaga
38d9545e99
UHD: API improvement
5 years ago
Xavier Arteaga
405e0c8195
UHD: Check if tree exist before requesting access
5 years ago
Xavier Arteaga
5d43fc903e
UHD: fix SPP equal 0
5 years ago
Xavier Arteaga
774c0926a6
UHD: added device args for log level, spp and return if timeout
5 years ago
Xavier Arteaga
88a1ab12c5
UHD: Generic detects if it a AD9361, USB based device and resets if LIBUSB_TRANSFER_ERROR is detected
5 years ago
Xavier Arteaga
04a661d239
UHD: RFNOC class detects custom DDC and DUC
5 years ago
Xavier Arteaga
180fb42dc3
UHD: minor aesthetic corrections
5 years ago
Xavier Arteaga
0f24d510ac
UHD: Fix RFNOC DDC frequency calculator
5 years ago
Xavier Arteaga
ebf995c621
UHD: better RFNOC detection and configuration
5 years ago
Xavier Arteaga
0e360b3953
UHD: RFNOC Dynamic re-configuration
5 years ago
Xavier Arteaga
d9cb51d261
UHD: Added custom DDC/DUC support
...
UHD: Aesthetic corrections
UHD: minor aesthetic changes
5 years ago
Xavier Arteaga
e4a794fdbd
UHD: Initial RFNOC implementation
...
UHD: Fix RFNOC for multiple carriers
5 years ago
faluco
cfd3f51931
Import of srslog into srsepc and srsenb. ( #1574 )
...
* - Import of srslog into srsepc and srsenb.
* - Removed logger_file and logger_stdout files.
5 years ago
Xavier Arteaga
21e9a3958f
Minor changes
5 years ago
Xavier Arteaga
2271aec6b2
Radio: remove trace
5 years ago
Xavier Arteaga
a5fefbfdd3
Radio: fix possible overflow
5 years ago
Xavier Arteaga
51c6e8d1a6
Radio: channel map includes device mapping, unmapped Rx uses dummy buffers
5 years ago
Xavier Arteaga
74fde5597f
PDSCH_UE: added synchronization error to console
5 years ago
Xavier Arteaga
edda1f730a
srsLTE: Placeholder Band correction
5 years ago
Xavier Arteaga
d8eaa99132
Radio: do not use more radios than necessary
5 years ago
Xavier Arteaga
5258f27490
Fix start-of_burst for PRACH Test USRP
5 years ago
Ismael Gomez
dda91b14f7
Remove duplicate add_rnti() function since already done in set_config
5 years ago
Xavier Arteaga
fda1d040e7
SRSENB: implement PUSCH threshold for UCI bits
5 years ago
faluco
efdff8ba4c
Import srslog into srsue ( #1556 )
...
- Import the srslog project into srslte.
- Ported srsue app to use the new logging framework.
- Implemented a wrapper that dispatches log entries to srslog.
- Renamed an existing log test to be more specific to avoid name clashes.
5 years ago
Andre Puschmann
d441486f76
fading: fix heap buffer overflow in fading sim
...
at the when applying the fading channel we copied the state back
to our buffer. Since we are offsetting the read buffer
by X samples, we need to make sure that we don't read after then
(len-X) samples of the temporary memory buffer
5 years ago
Andre Puschmann
1199a79851
fix Scell sync for large cells
...
the PSS detection needs more temporary buffer than a full subframe.
we therefore need to allocate and initialize the sync object with
larger maximum size to support Scell search of large cells, e.g.
20 MHz
this fixes issue #1538
5 years ago
Ismael Gomez
f380f46a10
Revert "Remove unnecessary zero memory ( #1564 )"
...
This reverts commit f662aeaff3
.
5 years ago