Marvin Klimke
2575688951
[WIP] add pthread syncronization to re_main thread
...
rtp receive handler writes data to mutex protected memory and indicates the amount of data written.
main thread polls on the thread and gets the data respecting the mutex.
2018-12-07 15:15:24 +01:00
Marvin Klimke
c905f242c5
add re_main in pthread
...
thread is started in rtp_type_start and joined in rtp_type_stop
2018-12-07 06:37:48 +01:00
Marvin Klimke
b6161e06b1
[WIP] further work on write function of RTP node
...
add proper warning and error outputs
fix rtp_write to write data to interface (not verified)
cleanup of rtp socket outstanding
2018-12-01 12:31:12 +01:00
Marvin Klimke
2ea4b65b58
[WIP] first approach to rtp_write function.
2018-11-28 18:12:06 +01:00
Marvin Klimke
5d9ad4e9e0
add placeholder rtp receive handler
2018-11-28 06:11:13 +01: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
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
Dennis Potter
7ae2d137fb
Fixed the issue as discussed in #195
2018-09-09 12:37:46 +02:00
2677623c8c
socket: fix unused variable
2018-09-08 00:05:47 +02:00
969e1525f2
influxdb: fix uninitialized variable
2018-09-08 00:05:22 +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
3144d465f1
fixup cleanups
2018-08-20 18:30:14 +02:00
7bdab0c204
amqp: adapt to new signal code and separate node-type configuration into in/out sections
2018-08-20 18:30:01 +02:00
52c9639d9c
comedi: adapt to new signal code and separate node-type configuration into in/out sections
2018-08-20 18:29:35 +02:00
198649b9b1
file: adapt to new signal code and separate node-type configuration into in/out sections
2018-08-20 18:29:23 +02:00
8a1947b95f
infiniband: adapt to new signal code and separate node-type configuration into in/out sections
2018-08-20 18:29:12 +02:00
a59509294c
loopback: adapt to new signal code and separate node-type configuration into in/out sections
2018-08-20 18:29:00 +02:00
e4fedaf4c5
shmem: adapt to new signal code and separate node-type configuration into in/out sections
2018-08-20 18:28:40 +02:00
ed9330a002
stats: adapt to new signal code and separate node-type configuration into in/out sections
2018-08-20 18:28:27 +02:00
0e52475c81
signal_generator: adapt to new signal code and separate node-type configuration into in/out sections
2018-08-20 18:28:13 +02:00
d639bf7454
test_rtt: adapt to new signal code and separate node-type configuration into in/out sections
2018-08-20 18:28:02 +02:00
b067d91544
websocket: adapt to new signal code and separate node-type configuration into in/out sections
2018-08-20 18:27:45 +02:00