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

1064 commits

Author SHA1 Message Date
22eefc7590 websockets: fix proken detection of libwebsockets 2018-11-23 21:00:19 +02:00
Marvin Klimke
29a24d354e implement rtp_print and rtp_reverse
also begin of rtp_start
add libre rtp socket and flag for rtcp in struct rtp
2018-11-22 17:53:07 +01:00
Marvin Klimke
dc81c8fd8c first version of rtp node parse method
use individual libre includes to avoid naming conflicts.
use libre's struct sa to store socket addresses.
2018-11-22 07:18:27 +01:00
Marvin Klimke
162fafbb03 prevent "unused" warnings 2018-11-21 18:21:29 +01:00
Marvin Klimke
de34ad2cda add rtp node to CMakeLists
adapted from libnanomsg dependencies
2018-11-16 16:08:55 +01:00
Marvin Klimke
a1e43c7f00 add plugin frame for rtp node
using nanomsg as a template
2018-11-16 16:07:47 +01:00
Dennis Potter
b1eb89be02 Fixed typo in comment 2018-11-05 23:47:47 +01:00
Dennis Potter
0819207c55 Fixed bug which improved latency about 33%.
An ugly workaround was removed in 3c33696265 and 159cefb14d. Besides making the code a little cleaner, it was expected that this would improve latency. However, it did not.

Cause for this was a bug that disabled inline messages for all messages. This is fixed in this commit. Now, the anticipated latency improvement can be seen. Compared to 159cefb14d, the latency for samples with 16 values or less is up to 33% better.

Furthermore, the check for signaling is fixed and some typos are fixed.
2018-11-02 12:46:12 +01:00
40521cf5dd socket: enable raw socket only on linux and if libnl3-route was found (closes #210) 2018-10-31 10:38:43 +01:00
f84ffe608e revert commit a693e7b5db
libnl3 is not required by default.
2018-10-30 11:17:34 +01:00
c55b1a2db6 loopback: now also supported on macOS 2018-10-28 13:27:15 +01:00
Niklas Eiling
a693e7b5db cmake: only try building socket.c if libnl is present. (see #208) 2018-10-24 15:47:57 +02:00
Dennis Potter
159cefb14d Added periodic signalling which is necessary in implementation without additional buffer 2018-10-21 12:35:21 +02:00
f7e3e54ccb file: last fix for dir creation 2018-10-21 11:09:20 +02:00
4f85e7b82c file: yet another fix for directory creation 2018-10-21 11:01:15 +02:00
ba75a00e43 loopback: add missing include 2018-10-21 10:36:17 +02:00
8534d1980a file: fix directory creation 2018-10-21 10:32:09 +02:00
52fd9e09e5 loopback: add auto mode 2018-10-20 18:47:21 +02:00
ed01b9480d zeromq: fix version detection 2018-10-20 17:35:01 +02:00
ef91faafac shmem: add new mode setting which superseeds the polling setting 2018-10-20 17:12:39 +02:00
Dennis Potter
3c33696265 Removed signaling for inline messages. Fixes #206
This should decrease the time that is spent in the write-function a little bit and made an extra buffer obsolete.
2018-10-20 17:05:52 +02:00
8e052eaa5e do not send offsets of network node-types 2018-10-20 16:23:26 +02:00
377af00af4 use villas.binary as default format for most node types 2018-10-20 15:38:31 +02:00
ed27d25823 file: create directory if does not exist yet 2018-10-20 15:13:29 +02:00
139ca2a3f8 zeromq: fix use of deprecated macros (closes #202) 2018-10-20 14:52:28 +02:00
8eb58e62c1 Merge branch 'develop' of git.rwth-aachen.de:acs/public/villas/VILLASnode into develop 2018-10-20 14:29:54 +02:00
5f72532fba cmake: fix linking 2018-10-19 13:55:56 +02:00
d335837525 get rid of LIST_INIT 2018-10-19 13:41:50 +02:00
Dennis Potter
e68202e525 Placed conditional block at right position. 2018-10-17 23:57:19 +02:00
e0a02c74f5 loopback: add option for queue sync mode 2018-10-17 16:12:16 +02:00
Dennis Potter
1d918229e8 Forgot to remove a debug print statement 2018-10-14 12:39:49 +02:00
Dennis Potter
1328f190ad Removed obsolete BUSY/EVENT flag from Infiniband node 2018-10-14 01:54:54 +02:00
Dennis Potter
ed3a27fefd Fixed wrong meta data correction and added macros for sample size 2018-10-11 14:18:30 +02:00
Manuel Pitz
791b314121 Merge branch 'node-uldaq' of git.rwth-aachen.de:acs/public/villas/VILLASnode into node-uldaq 2018-10-06 15:21:05 +02:00
Manuel Pitz
963fe79290 uldaq : fix race condition between daq and read from buffer 2018-10-06 15:15:21 +02:00
9e9522f06f uldaq: final improvements 2018-10-05 15:24:48 +02:00
cc2802cbac cmake: fix linking against pkg-config libs 2018-10-05 15:09:26 +02:00
badca85662 wip 2018-10-04 03:00:14 +02:00
Manuel Pitz
c837b4bebc uldaq: add sample configuratioen for ul201
uldaq: fix missing samples by not using the uldaq counter. this may create race iussues
2018-09-26 23:28:53 +02:00
Manuel Pitz
ebd3621941 node uldaq fix index calculation 2018-09-25 22:41:27 +02:00
Manuel Pitz
7a12497804 update start index 2018-09-25 21:46:42 +02:00
6ffdd74802 uldaq: another attempt to fix the deadlock 2018-09-25 21:09:36 +02:00
f75f4c4a95 uldaq: fix sequence no again 2018-09-25 20:56:05 +02:00
6596b02ada uldaq: add debugging 2018-09-25 20:54:50 +02:00
eda8f19aa3 uldaq: fix sequence numbering 2018-09-25 20:52:55 +02:00
5413088039 uldaq: increase buffer 2018-09-25 20:49:06 +02:00
fa2667986b uldaq: fix sequence number and deadlock 2018-09-25 20:38:58 +02:00
9e88472fd8 Merge branch 'node-uldaq' of git.rwth-aachen.de:acs/public/villas/VILLASnode into node-uldaq 2018-09-25 20:27:09 +02:00
0ba65c3ae1 uldaq: make use of events to signal availability of new data 2018-09-25 20:27:01 +02:00
Manuel Pitz
32c4c5eb21 First working version with analog sampling 2018-09-25 19:11:26 +02:00