1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-23 00:00:01 +01:00
Commit graph

5208 commits

Author SHA1 Message Date
9249fe8116 add missing includes 2024-02-28 02:36:37 +01:00
ecbbb2ed15 move utils.h to utils.hpp 2024-02-28 02:36:37 +01:00
a812843c04 remove villas/atomic.h 2024-02-28 02:36:37 +01:00
0194540ed9 remove extern "C" 2024-02-28 02:36:37 +01:00
Sonja Happ
0f4b45e692 window class: fixvalue assignment in constructor 2024-02-28 02:36:36 +01:00
75cfec1990 added new villas::Tool class as common top-level entrypoint 2024-02-28 02:35:37 +01:00
bbe7c3af0b remove copyright 2024-02-28 02:35:37 +01:00
e0ab33e444 moving_average_window: innherit from window class 2024-02-28 02:35:37 +01:00
0fd50ff79c window: refactor steps -> length 2024-02-28 02:35:37 +01:00
6e304c41e9 window: fix hidden variable scope 2024-02-28 02:35:37 +01:00
a02b3834b4 list: fix indention 2024-02-28 02:35:37 +01:00
d34c7ac22a list: fix typo in variable names 2024-02-28 02:35:37 +01:00
d24ae46dca list: added vlist_filter() to remove elements which dont match a condition 2024-02-28 02:35:37 +01:00
3de52ec60f dsp: simplified moving average window 2024-02-28 02:35:37 +01:00
16a09548ae dsp: added infinitively long exponential window 2024-02-28 02:35:37 +01:00
74db55e846 rt: fix cpuset affinity 2024-02-28 02:35:37 +01:00
447567fe8d fix invocation of Table::row() 2024-02-28 02:35:37 +01:00
4c427876d7 window: add getters 2024-02-28 02:35:37 +01:00
9f7fd3776e dsp: started working on a moving average window 2024-02-28 02:35:37 +01:00
2aa833a8d5 dsp: moved window to DSP namespace 2024-02-28 02:35:37 +01:00
2346846541 dsp: add PID controller 2024-02-28 02:35:37 +01:00
Manuel Pitz
994d9ed6a6 FIX: missing preprocessor #else and unused parameters 2024-02-28 02:35:37 +01:00
2d7af5e743 refactor: NULL => nullptr 2024-02-28 02:35:37 +01:00
1cb5a38972 remove obsolete C file 2024-02-28 02:35:37 +01:00
4250b36b82 move box drawing chars to boxes.hpp 2024-02-28 02:35:37 +01:00
c52b222e35 remove bitset 2024-02-28 02:35:37 +01:00
dc22ec9035 remove hash_table 2024-02-28 02:35:37 +01:00
73cb4f8512 use C++ compiler 2024-02-28 02:35:37 +01:00
f5e4c61fb8 fix uninitialized fields 2024-02-28 02:35:37 +01:00
01aac9fbac add myself as author 2024-02-28 02:35:37 +01:00
614d2787ef tests: fix signed/unsigned compare 2024-02-28 02:35:37 +01:00
7a204258ba fix clang warnings 2024-02-28 02:35:37 +01:00
d5c3b08ce1 cmake: support build without libconfig 2024-02-28 02:35:37 +01:00
2881bd8b73 add comments to #endif's 2024-02-28 02:35:37 +01:00
5c8c1ad59d remove dead code 2024-02-28 02:35:37 +01:00
71cb64bac2 cmake: reduce C++ version requirement 2024-02-28 02:35:37 +01:00
f556d55ac1 utils: make SWAP() compatible with C++ 2024-02-28 02:35:37 +01:00
63a5b25f57 log: throw appropriate exceptions if parsing of logging configuration fails 2024-02-28 02:35:37 +01:00
f92d89078c exceptions: add parser exceptions and cleanup the other related exception classes 2024-02-28 02:35:37 +01:00
ae5b066e4a log: be strict when parsing logging configuration 2024-02-28 02:35:37 +01:00
c0e84ae095 log: remove obsolete LOG_LVL_STATS 2024-02-28 02:35:37 +01:00
1e821ac690 exception: use dynamic memory for std::runtime_error::what() 2024-02-28 02:35:37 +01:00
77418a8994 refactor: use C-style commenting everywhere 2024-02-28 02:35:37 +01:00
90a53bcd7c utils: replace str() and strv() macros by functions to avoid compiler warnings 2024-02-28 02:35:37 +01:00
8c18803ccc add missing box drawing character 2024-02-28 02:35:37 +01:00
e7c5ee770c window: fix buffer overflow 2024-02-28 02:35:37 +01:00
3c7b9259a8 list: remove vlist_copy() 2024-02-28 02:35:37 +01:00
126fcfa254 common: add STATE_PREPARED 2024-02-28 02:35:37 +01:00
6b0447f565 list: add vlist_{insert, remove, remove_all}() and corresponding tests 2024-02-28 02:35:37 +01:00
54425dcfe9 refactor: use strtok_r() instead of strtok() 2024-02-28 02:35:37 +01:00