Andre Puschmann
b0bfc7956d
use const& in metrics interface
2020-01-14 20:52:09 +01:00
Pedro Alvarez
c5979f59eb
Clang format UE, eNB and lib ( #850 )
...
* Clang-formated UE, eNB and lib.
* Fixed compiling errors from clang-format.
* Fix linking issues introduced by clang-format
* Fix poor formating in initializing arrays of arrays.
* Fix mistake in conflict resolution on rm_turbo.c
* Re-apply clang format to gtpc_ies.h
2019-12-16 16:04:22 +01:00
Andre Puschmann
e47010130f
extend thread class to set unique thread name in ctor
...
this will also extend all classes that use srslte::thread
to specify the name of the thread in the ctor as well
as to set the name of the worker threads in the thread pool
the thread name will be displayed in gdb.
2019-06-03 15:03:20 +02:00
Andre Puschmann
65f50cd7ba
introduce new UE layer design
...
- abstract UE object now consists of a radio, a PHY, and a stack layer
- add new stack abstraction layer that combines MAC, RLC, RRC, PDCP, NAS and GW
- PHY layer now has a single stack interface and does not talk to MAC and RRC seperatly
2019-05-17 17:46:28 +02:00
Andre Puschmann
fcd086a1c5
fix metrics_hub compilation for older gcc using std::chrono
2019-05-10 13:49:42 +02:00
Ismael Gomez
7780b1aba5
add tdd/ca support
2019-04-25 20:57:58 +02:00
Andre Puschmann
2e1b8240e6
fix uninitialized timeval struct in metrics_hub
...
This was causing issue in some builds done on the Ubuntu
PPA systems leading to an SIGILL when starting the UE/eNB
2019-01-22 12:23:24 +01:00
Andre Puschmann
481a1829dd
stop metrics hub thread before calling stop on listeners
2018-10-15 11:01:59 +02:00
Ismael Gomez
0a2e9d7b8b
Do not reset metrics in the hub
2018-05-31 15:32:01 +02:00
Ismael Gomez
4662b83fe9
Use bzero instead of {} for initializing structs
2018-05-22 15:14:03 +02:00
David Rupprecht
9d71bec7b6
Unified include guards
2018-03-31 19:04:04 +02:00
Andre Puschmann
dbe0fa6f4e
calculate actual period for metrics logging
2018-01-31 13:28:45 +01:00
Andre Puschmann
bf45ba32bf
inform all listeners about stop in metrics hub
2018-01-26 14:17:12 +01:00
Ismael Gomez
754566b28f
Changed priorities to below UHD in srsUE
2018-01-25 15:02:11 +01:00
Andre Puschmann
40a3290e36
initialize metrics object
2018-01-15 17:45:54 +01:00
Ismael Gomez
968a503d93
Fixed segfault in metrics hub
2017-12-20 14:12:20 +01:00
Ismael Gomez
9c04bf2848
Removed metrics period from listener
2017-10-28 16:13:17 -07:00
Andre Puschmann
aa5a3bfdae
fix bug reported by coverity
2017-10-18 15:42:03 +02:00
Andre Puschmann
29b9b6001b
fix metric hub when called with periodicity other than 1s
2017-10-18 15:00:07 +02:00
Ismael Gomez
db5d747c66
Fix coverty issues
2017-10-12 10:31:08 +02:00
Andre Puschmann
5d317454e3
initialize metrics buffer properly
2017-09-26 12:06:07 +02:00
Andre Puschmann
4eb52f58fc
wait until periodic thread finishes during stop
2017-09-23 19:40:47 +02:00
Andre Puschmann
0636aa289c
use metrics_hub in UE
2017-09-22 13:01:06 +02:00
Ismael Gomez
14916fdc9a
missing return statement
2017-07-07 18:04:59 +02:00
Ismael Gomez
e75daee148
renamed include paths for common objects
2017-05-31 23:39:17 +02:00
Andre Puschmann
d079d25b2c
rename srslte folder and src subfolder
2017-05-30 13:05:04 +02:00