srsLTE codebot
c9f48bce7b
Merge branch 'next' into agpl_next
...
# Conflicts:
# lib/include/srslte/phy/ch_estimation/ul_rs_tables.h
# lib/include/srslte/phy/ue/ue_dl_nr_data.h
# lib/src/phy/ue/ue_dl_nr_data.c
# srsue/test/ttcn3/hdr/swappable_log.h
4 years ago
David Rupprecht
306bb6b38b
Added function for derive keys
4 years ago
David Rupprecht
99c3aa9ba2
Refactor assert to TESTASSERT in unit test
4 years ago
Ismael Gomez
a6423442c2
Refactor NR RA files and fix header includes all over library ( #2162 )
...
* Refactor NR resource allocation classes. Use DCI instead of grant for dummy PDSCH UE/eNB test
* Minor refactors in NR workers and ue_dl
* Fix include issues
* fix compilation issues
4 years ago
Codebot
98425e0b2b
Adding AGPL copyright to new files
4 years ago
Francisco
b86d2ab7d0
move choice_type to adt folder
4 years ago
Andre Puschmann
07d2bc4fe8
change license header to agnostic version with hint to root LICENSE file
4 years ago
Francisco Paisana
7cd4f45d62
fsm refactor.
...
- avoid triggering directly a subfsm
- improved metafunctions
- other cleanups
4 years ago
Francisco Paisana
caf862c99f
moved expected, bounded_bitset, move_callback to adt folder. created a test for bitset
4 years ago
Francisco Paisana
a9d882c1f1
fix task_scheduler_test. Fix potential reference invalidation in task_scheduler internal tasks data structure
4 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.
4 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.
4 years ago
Andre Puschmann
c8b4ba885b
rename rlc_tx_queue to byte_buffer_queue
...
this data structure will be used by the PDCP layer as well.
4 years ago
Francisco Paisana
7c364070ee
creation of task scheduler interface for classes/functions running outside the main control thread
4 years ago
Francisco Paisana
4f5e65781f
created task scheduler class to deal with timers, thread pool, multiqueue, internal tasks
4 years ago
Francisco Paisana
e550bf726d
updated fsm to allow enter methods to receive event that caused them
4 years ago
Francisco Paisana
e3e9bbcd62
fix PNF PDU size cutting
4 years ago
Francisco Paisana
a0606669e2
fix ue nr gw initialization
4 years ago
Francisco Paisana
e6418b4b39
fix variable naming
4 years ago
Francisco Paisana
1d07258458
created pnf bridge executable
4 years ago
Francisco Paisana
64e8f5e3ed
update license year
4 years ago
Andre Puschmann
1f73e6ae69
multiqueue: add option to create queue with non-default capacity
...
this allows to create a queue that has a non-default capacity
currently this is 8192, but the value might now be suitable in some
cases like for TTI sync events
4 years ago
Francisco Paisana
27e5d98ef9
added vnf phy nr
4 years ago
Francisco Paisana
b05ce2fe57
added pnf_dummy test
4 years ago
Francisco Paisana
8a022fb35b
fix noexcept declaration issue in gcc4.8
4 years ago
Francisco Paisana
6509399ed3
fix for move-only events
4 years ago
Francisco Paisana
12dda03bb8
add ability for fsms to self-trigger
4 years ago
Francisco Paisana
a2b76a4a5f
use references rather than pointers
5 years ago
Francisco Paisana
a88bffa5d5
created expected type and respective test
5 years ago
Francisco Paisana
cf9d31ea64
fix coverity warning for useless call
5 years ago
Francisco Paisana
2204cab4c8
old gcc version cannot support the detected pattern. Removing it
5 years ago
Francisco Paisana
e3d0b1c89e
format missing fsm table
5 years ago
Francisco Paisana
f4d19a6d44
added fsm table formmatting comments
5 years ago
Francisco Paisana
3ef8c67d67
enter/exit are now inside the state class. No need for friend classes anymore
5 years ago
Francisco Paisana
9b48130ae1
use of transition table to support guards in fsms
5 years ago
Francisco Paisana
04e192eb0f
redesign fsm to use transition table
5 years ago
Francisco Paisana
1c74c5675e
remove ambiguous enter/exit template method
5 years ago
Francisco Paisana
e1ac6d7cfe
use macro to disable throw
5 years ago
Francisco Paisana
6ddedd5972
moved pdu to common mac folder
5 years ago
Francisco Paisana
df0da116ce
removed enter state visitor, and srslte::same_state return special case in fsms
5 years ago
Francisco Paisana
63142899d1
simplified some of the fsm sfinae conditions
5 years ago
Francisco Paisana
6322e447e9
fixed issue with subfsm revisits not starting in initial substate
5 years ago
Francisco Paisana
d40dcd28f3
removed uneeded swap method
5 years ago
Francisco Paisana
b5abba41a3
use normal polymorphism to create vtable
5 years ago
Francisco Paisana
e2b10307ea
changed inplace_task name to move_callback
5 years ago
Francisco Paisana
ee50ed08c2
allow inplace task to be called in const contexts
5 years ago
Francisco Paisana
ef834b3c60
changed inplace_task file name
5 years ago
Francisco Paisana
a6b7c5d1d2
inplace task now uses small buffer optimization for bigger captures
5 years ago
Francisco Paisana
4b2b76cf01
created inplace task to avoid mallocs in task enqueuing
5 years ago
Francisco Paisana
4ac07e5abb
simplified power off state transition
5 years ago