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

151 commits

Author SHA1 Message Date
995ccb86e9 node: silence compiler warning 2019-02-06 17:36:10 +01:00
16cbd5f278 node: properly initialize enable flag per node direction 2019-02-06 13:15:00 +01:00
0c382890f7 node: initialise hook lists only when hooks are supported 2019-02-06 13:14:55 +01:00
1740df596b separated in/out signal descriptors 2019-02-06 13:14:38 +01:00
d7cbbfa8df fixes for macOS 2019-01-30 00:42:35 +01:00
8e24d603e5 pipe: do not show warning messages for samples filtered by hooks 2019-01-28 12:30:14 +01:00
357df1600f sample: add function to dump sample details 2019-01-23 00:49:28 +01:00
baa94bcf8a node: add netem details to node name 2019-01-21 23:00:16 +01:00
42e51e04c5 netem: fix compiler errors 2019-01-21 22:14:57 +01:00
4533e0ab12 netem: fix defines and includes 2019-01-21 22:14:41 +01:00
8190227776 netem: move intialization of Netem support into node instead of socket class 2019-01-21 15:50:18 +01:00
d3ff9f2d41 node: allow nodes to have multiple filedescriptors 2019-01-21 15:47:34 +01:00
8f7c8ae71e update copyright year to 2019 2019-01-13 00:42:39 +01:00
029ccd2e09 Merge branch 'node-uldaq' into develop 2019-01-09 17:02:43 +01:00
d18d786801 refactor: list_* -> vlist_* 2019-01-07 10:28:55 +01:00
31cf7329e4 fix state of uninitialized lists 2018-11-30 21:37:52 +01:00
70cc94b5c7 refactor: warn() => warning() due to name collision with libc 2018-11-30 21:37:52 +01:00
30576ba7ad refactoring: move config to villas/node/config.h 2018-11-30 21:00:53 +01:00
1ac9d306ad node: do not emit data when paused 2018-11-23 21:00:20 +02:00
6a2fa4e590 fix indention 2018-11-23 21:00:19 +02:00
a088c116f0 node: added support for pause/resume and restart node instances 2018-11-23 21:00:18 +02:00
Niklas Eiling
f588e4419d config: remove unnecessary includes and add conditional compilation to config_helper.h 2018-10-24 10:04:21 -04:00
11bba98efe node: simplify configuration of node signals 2018-10-17 16:11:44 +02:00
d734eb82b4 node: fix assertion in node_init() 2018-09-25 20:29:05 +02:00
350112db1c node: call init functions for node_tyles 2018-09-25 19:18:46 +02:00
Sonja Kolen
6cc4f6b8ea node: fixed unused variable to build with disabled hooks 2018-08-22 16:41:26 +02:00
df3b02b55f fix smaller merge errors 2018-08-20 18:57:54 +02:00
52492d47d1 Merge branch 'develop' of git.rwth-aachen.de:acs/public/villas/VILLASnode into develop 2018-08-20 18:40:46 +02:00
d35971c26c refactor: update copyright years 2018-08-20 18:40:03 +02:00
5707ee9d58 new signal declaration code 2018-08-20 18:31:27 +02:00
f693b2ffe3 fixup hook init 2018-08-17 12:52:31 +02:00
c7a01a1da6 hook: fix initialization 2018-08-17 12:40:03 +02:00
99ee9a08b7 hooks: simplifying hooks system by consolidating read, write, and processing into a single process callback 2018-08-17 11:15:51 +02:00
77850451b4 hooks: add new builtin "fix" hook which adds missing fields to samples 2018-08-17 10:51:33 +02:00
Dennis Potter
d742364637 Added STATE_PENDING_CONNECT 2018-08-13 14:50:49 +02:00
c2679fa1a4 fixup villas-pipe infiniband 2018-08-13 00:00:10 +02:00
9bbb1874ca refactor: print node and path names uniformly 2018-08-13 00:00:10 +02:00
a8bda29430 node, hook: remove parse_cli() functions 2018-08-13 00:00:10 +02:00
7c939ba1e5 sample: remove source field 2018-08-12 23:59:15 +02:00
32de7761fe refactor:
- DEFAULT_SAMPLELEN -> DEFAULT_SAMPLE_LENGTH
- DEFAULT_QUEUELEN -> DEFAULT_QUEUE_LENGTH
2018-08-12 23:59:15 +02:00
Dennis Potter
6b93b8839e Changed debug flag in node.c from LOG_NODES to LOG_NODE
Fixes #184.
2018-07-24 10:42:35 +02:00
Dennis Potter
84f85e137d Added STATE_CONNECTED as valid state for node_read() & node_write() 2018-07-19 14:55:07 +02:00
e243dce812 node: fix invalid assertion in node_type() 2018-07-16 20:26:23 +02:00
688b0849bf move node_type() implementation to source file 2018-07-16 14:42:23 +02:00
77f3033007 log: remove indention feature complete for better compatability with new C++ logger 2018-07-16 14:42:11 +02:00
5edea6a09b use more assertions to check node state machine 2018-07-16 11:00:15 +02:00
81a2fde6a1 use new node_type() function 2018-07-16 11:00:15 +02:00
Dennis Potter
51c26c0bb1 Merge branch 'node-read-write-interface' into develop 2018-07-11 23:03:59 +02:00
Dennis Potter
72e627b327 Fixes #166, all node interfaces are modified
The functions now look like this

int node_read(struct node *n, struct sample *smps[], unsigned cnt, unsigned *release);
int node_write(struct node *n, struct sample *smps[], unsigned cnt, unsigned *release);

This commit enables nodes to control how many samples will
be released by the framework through *release
2018-07-11 18:14:29 +02:00
Sonja Kolen
a2d33154d0 Merge branch 'develop' of git.rwth-aachen.de:acs/public/villas/VILLASnode into develop 2018-07-09 12:59:24 +02:00