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

1156 commits

Author SHA1 Message Date
d31c48607b signal: add new option for DC bias offset and fixed random walk 2017-08-30 22:41:15 +02:00
d758ac386a signal: add new constant type 2017-08-30 22:28:10 +02:00
8fdcaa3c4e add support for node_fd() to more node types 2017-08-30 13:30:31 +02:00
9f3d806755 add node_fd() support to most node types 2017-08-30 09:21:35 +02:00
5d0ba771c6 Merge branch 'node-test' into develop
# Conflicts:
#	include/villas/api/session.h
#	lib/api.c
#	lib/super_node.c
#	lib/web.c
2017-08-27 18:44:03 +02:00
22e450d9b1 test_rtt: some more work (not complete yet) 2017-08-27 18:02:24 +02:00
7dd8407960 websocket: more refactoring 2017-08-27 17:59:24 +02:00
53fae53aeb websocket: major improvements to websocket node type 2017-08-27 17:05:34 +02:00
41ceea7f48 zeromq: increase maximum message size 2017-08-23 15:48:34 +02:00
fc53728b34 socket: most of the format specific error handling is now in the io subsystem 2017-08-23 15:48:05 +02:00
2e3a6ef90b refactoring: periodic_task => task 2017-08-22 12:20:14 +02:00
53cff79da6 nanomsg: fix shutdown of node 2017-08-16 12:19:29 +02:00
3eea0c67bb - introduce low-level interface for new IO subsystem: we now have a fully extensible system for new IO formats and file formats
- reworked file node-type to remove in / out directions
2017-08-14 14:42:07 +02:00
27f60325a5 osx: new periodic task system allows us to compile more node types for OS X 2017-08-14 14:36:18 +02:00
a13097fa80 add new class to abstract different implementations for periodic tasks 2017-08-14 14:35:16 +02:00
c5fc72dd78 adding pluggable IO formats 2017-08-05 21:02:09 +02:00
434fe6dbd6 replaced libconfig by jansson for parsing the configuration (huge commit) 2017-08-03 00:19:27 +02:00
a71053f718 refactor: use libconfig instance only within _parse() functions 2017-08-01 11:56:47 +02:00
bc83463831 added new format subsystem 2017-07-28 18:11:52 +02:00
d2300e7397 temp node test_rtt 2017-07-28 18:09:47 +02:00
Georg Reinke
37fc5df254 add polling loop inside shmem_read 2017-07-28 12:23:16 +02:00
cc02829def fixes for new build-system 2017-07-25 12:40:05 +02:00
e9ebbed9db improve Makefiles and make web, api and json support optional 2017-07-25 12:07:06 +02:00
b59a989278 cleanup trailing whitespaces 2017-07-25 12:07:06 +02:00
522ded3ea7 made most of Linux dependencies optional
VILLASnode now compiles on OS X Yosemite :-)
2017-07-25 12:07:06 +02:00
f569f14602 fix: several compiler warnings / errors emitted by clang 2017-07-25 12:07:05 +02:00
Georg Reinke
98fd3f4789 fix format security errors 2017-07-17 15:07:20 +02:00
98eed183e3 loopback: we need an additional pool for now 2017-07-14 16:29:05 +02:00
4b274626e7 loopback: add new loopback node-type to have a more performant replacement for localhost socket-nodes 2017-07-14 13:12:48 +02:00
fb4bbbfb26 websocket: reuse buffer to construct payload and send bigger payload at once 2017-07-13 22:39:38 +02:00
51d80b73ce refactoring: json.c => config_helper.c & sample_io_json.c 2017-07-13 22:13:40 +02:00
4b51c4dbba node_type: add new function for parsing node configuration from CLI 2017-07-13 01:55:06 +02:00
45ec574011 utils: die() has been superseeded by killme() 2017-07-12 12:20:11 +02:00
49c0e9957a using memdup() will invalidate pointers to the object which might have been used during _init() and _parse() calls 2017-07-09 14:36:09 +02:00
Georg Reinke
1cc9c2177d file: prevent stack corruption when reading first sample 2017-07-07 11:55:33 +02:00
2fef0864a8 fixed regression 2017-07-07 00:01:17 +02:00
542631ed5b reuse code between villas-signal and signal node-type 2017-07-06 23:14:38 +02:00
007ff9a776 added new node-type based on villas-signal tool 2017-07-06 21:15:46 +02:00
a057c0c513 adding function killme() to gracefully shutdown 2017-07-06 21:15:10 +02:00
8287f049ef some refactoring 2017-07-02 23:58:56 +02:00
2b913d4d69 tests: fix valgrind warnings 2017-07-02 23:57:03 +02:00
16f2b22a12 file: make flush() configurable 2017-07-02 19:37:48 +02:00
aa77c82b82 rpm: perform tests during packaging 2017-06-29 21:10:33 +02:00
ec061e0e3d cleanup: whitespace 2017-06-29 19:20:11 +02:00
5f262ffc9a socket: improve checks for multicast support 2017-06-28 10:56:10 +02:00
a994de62e2 socket: added support for multicast adressing 2017-06-28 10:39:41 +02:00
50cc0a99a0 socket: show reason for invalid packets 2017-06-27 08:49:23 +00:00
f359bc230b file: dont try to read first timestamp if epoch_mode is "original" 2017-06-17 18:55:37 +02:00
cbef499f58 file: improve file_print() 2017-06-17 18:55:37 +02:00
7b32445fb3 file: use correct prefix for enums 2017-06-17 18:55:37 +02:00