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