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

1196 commits

Author SHA1 Message Date
Felix Wege
150b6bf998 mqtt: added mqtt_prepare() to mqtt.hpp 2021-01-08 15:22:28 +01:00
Felix Wege
f00c225b26 io: removed CHECKED state and fixed sprintf/sscan 2021-01-08 14:49:28 +01:00
a0163c8470 api: fix use-after-free in URL regex matching 2021-01-04 18:40:00 +01:00
b6234d27ae cmake: check if libwebsockets is built with deflate extension 2020-12-07 21:22:15 +01:00
5e900c38a0 make cppcheck happy 2020-10-20 22:31:46 +02:00
d4e76a67f7 bugfix for protected member var 2020-10-20 22:26:31 +02:00
62bed4953d api: rework request/response API and add new endpoint for fetching a graph repr of the currently loaded config 2020-10-20 22:17:55 +02:00
751f941304 api: fix compiler error 2020-10-16 12:57:12 +02:00
7708980e2d derive auto-generated uuid for nodes, paths and relay-sessions from instance uuid 2020-10-16 11:08:40 +02:00
8a6902bd90 api: extend status endpoint 2020-10-15 14:57:13 +02:00
11d1786d9d super_node: remove name setting 2020-10-15 13:13:04 +02:00
770e9c2f2c api: refactoring to fix undefined behavior 2020-09-30 21:54:28 +02:00
e59cd8ac15 api: improve error responses 2020-09-30 16:18:09 +02:00
e3ce379c36 if: rewrote libnl / network if code to C++ and fixed if affinity (closes #233) 2020-09-13 11:11:46 +02:00
a36b93a46d add support to set affinity on a per path/thread basis (closes #4) 2020-09-13 08:37:09 +02:00
85e9af4289 make rate of periodic statistics configurable (closes #273) 2020-09-13 08:14:41 +02:00
c7c513a5f6 ci: fix all remaining cppcheck warnings and errors 2020-09-11 15:15:36 +02:00
1aebd550de path: add support for using a node as a source in multiple paths 2020-09-10 17:41:31 +02:00
baddec2228 fix a lot of small bugs 2020-09-10 17:41:30 +02:00
6b4e9bbcbd mapping: fix intialization 2020-09-10 17:41:30 +02:00
f5e74e3dbf path: remove path_uses_node() 2020-09-10 17:41:30 +02:00
9b5b7b6947 node: add struct vnode::{sources,destinations} 2020-09-10 17:41:30 +02:00
13b7b6cc2f node: make struct vnode::enabled a boolean 2020-09-10 17:41:29 +02:00
88ef85844d loopback_internal: add new node-type for internal loopback 2020-09-10 17:41:29 +02:00
a9eb2c1d67 mapping: rewrote using std::regex 2020-09-10 17:41:29 +02:00
4b58305c5b refactor regex constants 2020-09-10 17:41:29 +02:00
6411fc5ca7 warn about unused return values for *_{init,destroy}() functions 2020-09-10 17:41:29 +02:00
b467169d3c node: refactore constant for node name regex 2020-09-10 17:40:38 +02:00
b6201287d9 loopback: do not copy samples to internal pool 2020-09-10 17:40:37 +02:00
1e73500c75 path: use internal loopback nodes to allow nodes to be used as sources by multiple paths 2020-09-10 17:40:37 +02:00
33ceb2f46c path: add dedicated functions for path_{source,destination}_prepare() 2020-09-10 17:40:36 +02:00
3c13f67930 refactor: struct node -> struct vnode 2020-09-10 17:40:36 +02:00
01309de280 api: next iteration of new API code 2020-08-25 20:27:26 +02:00
b552fbe47f node: use regex to check node name 2020-08-25 20:24:46 +02:00
2f29e30c33 add {node,path,hook_list}_to_json() 2020-08-25 20:24:18 +02:00
57f570d9b0 list: use new lookup methods 2020-08-25 20:22:19 +02:00
bbcfab1721 ngsi: fix segfaults caused by missing multithreading primitives 2020-08-24 21:02:40 +02:00
efe2f52e60 fixes for signal generator 2020-08-21 15:21:09 +02:00
Manuel Pitz
328b077956 first working version of signal generator 2020-08-21 14:02:30 +02:00
Manuel Pitz
ecd5ed1a6f Add node pulse to signal generator 2020-08-21 13:40:49 +02:00
bfe60465f5 signal-generator: add support for configuring different paramenters for each generated signal value 2020-08-19 14:14:40 +02:00
d96afb3b13 api: final bug fixes for v2 2020-08-17 17:41:50 +02:00
a42315585b api: second batch of changes for new API version 2020-08-17 17:30:21 +02:00
d7bfb4d896 hook: add getter for hook config 2020-08-17 17:30:21 +02:00
c48e6718dc signal: all signal_to_json() 2020-08-17 17:30:21 +02:00
b58573f123 api: rewrite API to v2 2020-08-17 17:30:21 +02:00
c191b15809 path: add UUID 2020-08-17 17:30:21 +02:00
f8c3ec3647 ngsi: rewrite NGSI/FIWARE OCB node-type using C++ primitives 2020-08-17 12:52:08 +02:00
af1bb4af9d ngsi: rewrite signal and attribute mapping based on new signal code 2020-08-14 15:00:57 +02:00
ff25a2a02c file: allow specifiying offset within file 2020-07-16 14:20:58 +02:00