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

1091 commits

Author SHA1 Message Date
b23000e2a8 several smaller cleanups: coding-style, variable names, white spaces, intermediate variables 2017-04-15 21:29:23 +02:00
4504fcc827 added file headers with author and copyright info 2017-04-15 21:28:28 +02:00
Georg Reinke
c135451db7 shm node: use pthread_barrier for synchronizing the start 2017-04-12 23:07:30 +02:00
Georg Reinke
385efa1313 shm node: add option to spawn external program on start 2017-04-12 17:07:59 +02:00
Georg Reinke
39d7c451fb shm node: signal the other program if one exits 2017-04-12 14:38:18 +02:00
47bff0f9ba fixed several bugs in the new state machine logic 2017-04-07 17:44:20 +02:00
053b43fb9f change function signature of node_type_start() 2017-04-07 17:32:52 +02:00
Georg Reinke
61b10ed4f1 move more information to shared part of shmem node 2017-04-07 13:27:10 +02:00
Georg Reinke
3a7af08799 move "external" part of shmem to separate files 2017-04-07 12:57:40 +02:00
Georg Reinke
45f5d9697a use queue_signalled for websocket node 2017-04-07 12:25:17 +02:00
Georg Reinke
c7e241cb2b new wrapper struct around queue with POSIX CV's 2017-04-07 12:18:08 +02:00
Georg Reinke
ee809bd5c9 Merge branch 'develop' into node-shm 2017-04-06 12:12:56 +02:00
Georg Reinke
278a0afd45 shmem: fix init/destroy functions 2017-04-06 10:49:02 +02:00
Georg Reinke
66545fc4c7 new shmem node type 2017-04-05 12:52:21 +02:00
6d3ee5baac some codingstyle improvements 2017-04-03 09:01:14 +02:00
a33dadf80a use pthread_cond_signal for efficient signalling in websocket node-type 2017-04-02 13:02:49 +02:00
8bcb9401fe use common struct state instead for struct websocket_connection 2017-04-02 13:02:07 +02:00
b4d0288c5e do not cast void pointers 2017-04-02 13:00:34 +02:00
57329bfa92 moved node id field to struct node::id 2017-04-02 12:59:56 +02:00
f6c204c441 removed split and splitted settings from file node-type 2017-03-29 20:14:01 +02:00
9205e1dbac Merge branch 'eric-lab' into develop-try-merge 2017-03-29 06:02:58 +02:00
3eb629d9d5 various bug fixes from todays debugging session 2017-03-29 04:25:30 +02:00
ba5f4d1109 sample_io: part 2 2017-03-27 12:50:39 +02:00
267d244167 minor cleanup, bug fixes and refactoring 2017-03-27 12:50:01 +02:00
68aa917f78 set VILLASnode version via Makefile instead of config.h 2017-03-27 12:30:44 +02:00
411b9dd326 replaced most occurrences of list_foreach with a traditional for loop due to performance reasons 2017-03-25 21:23:31 +01:00
b89b30ffe1 fixes several segfaults in websocket node-type due to improper connection establishment / tear-down (see #71, #72 & #73) 2017-03-16 22:42:58 -03:00
19e98af8e3 remove obsolete flag parameter from afopen() 2017-03-15 00:51:24 -03:00
607be1dd99 minor bugfixes and improvements 2017-03-13 23:51:38 -03:00
0830132a83 cosmetic changes 2017-03-13 00:04:56 -03:00
83dfb31dc2 remove broken ADVIO_MEM flag 2017-03-12 23:18:18 -03:00
2757011e1b several smaller fixes and documentation updates 2017-03-12 17:13:37 -03:00
14e2b97372 initialize node_type::instances correctly 2017-03-12 17:08:52 -03:00
fa2dc403aa refactoring: if_create() => if_init() 2017-03-12 17:08:04 -03:00
ccf2f28b9f refactoring: struct cfg => struct super_node 2017-03-12 17:01:24 -03:00
66ecc2d043 add description of websocket nodes to node_name_long() 2017-03-11 23:51:09 -03:00
15884dc347 fix segfault 2017-03-11 23:50:46 -03:00
cdd5a2ca90 refactoring: unified states of common objects: nodes, paths, node-types, plugins, hooks, etc.. 2017-03-11 23:50:30 -03:00
c90343d4af refactoring: node_open, node_close => node_start, node_stop 2017-03-11 23:30:24 -03:00
b138fdb93f unify usage of memdup len operand 2017-03-11 23:20:24 -03:00
a9771ec8c6 Merge branch 'develop' into eric-lab 2017-03-09 13:30:19 -03:00
9ea0cbcbef fixes segfault when starting villas-node with websocket node 2017-03-08 09:53:28 -03:00
3573932df8 support advio for file node-type 2017-03-07 08:04:37 -04:00
4b2d4fe603 smaller bugfixes 2017-03-07 07:20:49 -04:00
ec49fc6bad renamed ‚path‘ setting of file node-type to ‚uri‘ in preparation for upcoming advio remote IO 2017-03-07 07:19:40 -04:00
0b06a77c15 add macros to get plugin name and description from pointer to plugin specific data 2017-03-07 07:12:24 -04:00
57d19bfff9 reenabled websocket node type 2017-03-06 12:28:06 -04:00
9c40931a04 Merge branch 'feature-mpmc-queue' into feature-curlio 2017-03-05 10:06:32 -04:00
e27f0b699f several fixes for clean compilation 2017-03-03 20:21:33 -04:00
3e7c855526 updated licence and copyright info in file headers 2017-03-03 20:20:13 -04:00