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

1016 commits

Author SHA1 Message Date
5a267813d0 zeromq: added initial version of ZeroMQ node-type 2017-05-23 15:20:38 +02:00
f433743173 nanomsg: added new messaging node-type 2017-05-23 14:54:25 +02:00
a1a56a9f0a msg: use new macro to define max packet size 2017-05-23 13:55:13 +02:00
f6909de568 add new msg_buffer() functions to read / write multiple struct sample from / to a buffer using the struct msg wire protocol. 2017-05-23 13:02:20 +02:00
1e5c143ff9 list: added list_set() 2017-05-23 12:12:39 +02:00
Georg Reinke
f01b098e8d define atomic_state for C++ even more properly 2017-05-15 17:47:44 +02:00
Georg Reinke
a976ab6646 move atomic_state definition 2017-05-15 14:47:07 +02:00
Georg Reinke
b21a017cc2 properly define atomic state for queue 2017-05-15 14:04:15 +02:00
Georg Reinke
292e846bf8 Revert "use proper enum type for atomic state"
This reverts commit 44669a748d.
2017-05-15 13:45:37 +02:00
44669a748d use proper enum type for atomic state 2017-05-14 11:36:14 +02:00
Georg Reinke
1b61d55cab add close methods for queue and use them for shmem 2017-05-12 13:12:42 +02:00
Georg Reinke
d17300e276 remove unnecessary sample_get in shmem node 2017-05-12 11:52:39 +02:00
ad13abd675 remove GAP_SEQUENCE statistic 2017-05-08 09:09:17 +00:00
e92f17d891 file: fix and test rewind feature 2017-05-08 00:50:56 +02:00
19df0d196d add more const keywords 2017-05-08 00:50:56 +02:00
c711f0f1bc added warmup phase to histogram for better selection of min/max (closes #12) 2017-05-05 22:26:40 +00:00
49054eef9f cleanup: removed trailing whitespaces in code 2017-05-05 19:24:16 +00:00
9b1e6a33ed add license to headers 2017-04-27 13:20:20 +02:00
5be1853649 added GPL license to file headers 2017-04-27 12:56:43 +02:00
Georg Reinke
f5aba31045 remove libconfig references from libvillas-ext 2017-04-26 11:58:12 +02:00
Georg Reinke
bb400b0e5c fix include problems when linking with C++ 2017-04-26 11:58:12 +02:00
4e5dc58e18 added first version of web socket client support 2017-04-24 19:28:45 +02:00
8c4f291fd9 changed byte-order for websocket messages to little-endian 2017-04-24 13:25:30 +02:00
a3222da312 adapted socket node-type to support new packet format 2017-04-23 22:13:29 +02:00
d6f2697e1b added new helper functions to convert struct msg between network and host byte-order 2017-04-23 22:13:28 +02:00
1c95caac50 simplified socket packet format by removing endianess flag: all values are now in network byte-order 2017-04-23 22:13:28 +02:00
bd1fa43d1f fixed documentation of node-types 2017-04-18 19:16:31 +02:00
a81d1fc8de Merge branch 'develop' into node-shm 2017-04-17 23:54:44 +02:00
a5aa5d0e14 queue_signalled: add some missing functions from queue 2017-04-17 23:23:07 +02:00
8104f54356 queue_signalled: do not use abbreviations for member names 2017-04-17 23:23:07 +02:00
bb547ffaf8 queue_signalled: pthread attributes only need to exist during initialisation of their belonging objects
See: http://stackoverflow.com/questions/11062292/are-pthread-attribute-objects-required-to-exist-for-the-lifetime-of-the-object-t
2017-04-17 23:23:07 +02:00
Georg Reinke
5f540e58bc even more documentation for shmem node 2017-04-17 19:00:15 +02:00
Georg Reinke
6f6e29e622 some doc fixes / additions 2017-04-16 23:00:30 +02:00
48ad4f9a56 refactoring: added DEFAULT_WEBSOCKET_{SAMPLE,QUEUE}LEN (like for shmem node-type) 2017-04-15 22:50:37 +02:00
cee5575861 shm node: use similar settings as for paths: {in,out}size => queuelen, sample_values => samplelen 2017-04-15 22:47:24 +02:00
db3d1477d1 shm node: renamed ‚cond_{in,out}‘ settings to ‚polling‘ 2017-04-15 22:46:35 +02:00
2d71d606ce shm node: fix compiler / build-system errors 2017-04-15 21:30:37 +02:00
b869729832 check if lib crypt is available 2017-04-15 21:29:35 +02:00
d4ddad603b changed signature of spawn() 2017-04-15 21:29:34 +02:00
b94216959f removed superfluous #include 2017-04-15 21:29:34 +02:00
b23000e2a8 several smaller cleanups: coding-style, variable names, white spaces, intermediate variables 2017-04-15 21:29:23 +02:00
788a55da27 use ‚#pragma once‘ instead of ‚#ifdef‘ 2017-04-15 21:28:28 +02:00
4504fcc827 added file headers with author and copyright info 2017-04-15 21:28:28 +02:00
Georg Reinke
025713a46e don't link libext against any external libraries 2017-04-15 20:38:58 +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
3c04e98fe3 whitespace cleanup 2017-04-09 16:25:22 +02:00
580189b678 refactor: api_ressource => api_action and introduced new subdirectories 2017-04-09 16:24:55 +02:00
5c6188ccc2 refactoring: moved api_session to api/session 2017-04-09 16:23:23 +02:00