88b1ec7850
web: fix lws_callback_on_writable() on macOS caused by multithreading issues
2018-11-23 21:00:20 +02:00
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