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

1221 commits

Author SHA1 Message Date
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
5d156e867c shmem: unmap regions lazily on closing 2017-07-28 12:23:16 +02:00
Georg Reinke
29e4facc17 adjust shmem size definitions 2017-07-28 12:23:16 +02:00
cc02829def fixes for new build-system 2017-07-25 12:40:05 +02:00
4af0dd6584 fix for plugin mechanism on clang 2017-07-25 12:07:06 +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
3c4bca7cf8 refactor: "config_parse_cli"=> "config_read_cli" 2017-07-25 12:07:05 +02:00
6a48333f72 refactor: "node type"=> "node-type" 2017-07-25 12:07:05 +02:00
7e4051b8cb opal: map RecvID / SendID of Asnynchronous process to msg->id field in order to support multiple send / receive blocks 2017-07-22 14:07:43 +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
8f517a588a hooks: every look should maintain its own pointers to past samples 2017-07-12 12:19:49 +02:00
cc6f6a6132 log: added new module to print fancy tables and use it for histograms as well as periodc stats 2017-07-12 12:19:49 +02:00
dc4085047d utils: add strlen() variant which calculates length of string as printed on the screen 2017-07-12 12:19:01 +02:00
94ae566091 utils: renamed macros for color output 2017-07-12 12:18:43 +02:00
f1c51c6b95 stats: destructors should have an integer return type 2017-07-09 14:37:02 +02:00
f641b55355 fix: invalid return code 2017-07-06 23:28:57 +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
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
f6b439e740 use same msg_format.h everywhere 2017-06-29 20:43:03 +02:00
dd1e47338a Merge remote-tracking branch 'rwth/fix-msg-format' into develop 2017-06-28 15:03:04 +02:00
a994de62e2 socket: added support for multicast adressing 2017-06-28 10:39:41 +02:00
0897162f1f fix: bitfield ordering in struct msg 2017-06-26 07:10:42 +00:00
7beb874020 advio: add some missing includes 2017-06-17 18:55:37 +02:00
7b32445fb3 file: use correct prefix for enums 2017-06-17 18:55:37 +02:00
c02f4c8ebe file: support more behaviours when EOF is reached 2017-06-17 18:55:37 +02:00
2ca0cdf979 fix undefined reference caused by inlined function 2017-06-17 03:15:35 +02:00
bde2b6ebba Merge branch 'shmem-rework' into 'develop'
Rework shmem interface to be symmetric

See merge request !23
2017-06-15 15:39:57 +02:00
86bddfa83a shmem: whitespace cleanup
I like a bit more whitespace for readability
2017-06-15 15:07:42 +02:00
f738dff1ac zeromq: support libzmq < 4.2 2017-06-15 13:59:09 +02:00
Georg Reinke
3d84956b9e shmem: small doc fixes 2017-06-14 13:32:44 +02:00
Georg Reinke
faa0763d64 shmem: add top-level function for allocating samples 2017-06-14 13:31:59 +02:00
Georg Reinke
6265c39ce2 shmem: use one region for each direction 2017-06-14 13:00:43 +02:00
Georg Reinke
6e9fab2666 remove dependency on config.h from sample.h 2017-06-08 13:53:07 +02:00
Georg Reinke
c5eb7c8e73 more whitespace fixes 2017-06-08 13:07:20 +02:00
Georg Reinke
a495d97242 some doc / whitespace fixes 2017-06-08 13:01:23 +02:00
Georg Reinke
2ba3c1cbe7 rework shmem interface to be "symmetric"
The notion of "VILLASnode" / "external program" is removed from the
interface. Now there's only a distiction regarding which process opened
the object first, and this is handled transparently by the functions.

This enables some new uses for the interface, for example connecting
two instances of VILLASnode or two instances of DPsim directly.
2017-06-08 12:43:24 +02:00
Georg Reinke
1d011e6d8f some include / format error fixes 2017-06-08 12:42:46 +02:00
d749c9a244 socket: use union instead of casts for socket address 2017-05-28 18:40:22 +02:00
8cab5cde96 added verify_source setting to socket node-type 2017-05-28 13:43:00 +02:00