|
f6edec4d41
|
add mux feature
|
2017-08-30 23:53:35 +02:00 |
|
|
b39a02732c
|
mapping: properly initialize mapping_entry::offset and mapping_entry:length
|
2017-08-30 23:52:48 +02:00 |
|
|
c2000e78b1
|
add sample_pool() macro to hide relative pointers
|
2017-08-30 23:51:41 +02:00 |
|
|
5f2b2ce80c
|
api: improve session handling for WebSocket transport
|
2017-08-30 23:29:49 +02:00 |
|
|
d31c48607b
|
signal: add new option for DC bias offset and fixed random walk
|
2017-08-30 22:41:15 +02:00 |
|
|
d758ac386a
|
signal: add new constant type
|
2017-08-30 22:28:10 +02:00 |
|
|
3dafefb8d2
|
stats: add mean and current values for OWD and rate
|
2017-08-30 19:50:17 +02:00 |
|
|
8b85c0e5be
|
hook: added new entrypoint "process" for muxed samples
|
2017-08-30 16:38:07 +02:00 |
|
|
ec2fad2fac
|
mapping: add missing header fields
|
2017-08-30 16:37:19 +02:00 |
|
|
8fdcaa3c4e
|
add support for node_fd() to more node types
|
2017-08-30 13:30:31 +02:00 |
|
|
d13b617167
|
shmem: simplify code with new QUEUE_SIGNALLED_POLLING mode
|
2017-08-30 12:37:09 +02:00 |
|
|
82157b42c1
|
adding new synchronization methods to queue_signalled in order to use it with poll / select
|
2017-08-30 12:35:47 +02:00 |
|
|
f9324000fa
|
add new functions to retrieve file descriptors from nodes, io formats and tasks
|
2017-08-30 00:22:58 +02:00 |
|
|
bf981a704e
|
path: add support for multiple sources
|
2017-08-28 14:38:30 +02:00 |
|
|
a5cd67af79
|
add new samplelen field to node
|
2017-08-28 14:36:16 +02:00 |
|
|
7cedb0edcd
|
mapping: replace struct mapping with a struct list
|
2017-08-28 14:35:50 +02:00 |
|
|
5917b33314
|
refactor: list_init() should return an integer like all other _init() functions
|
2017-08-28 14:34:47 +02:00 |
|
|
50b3529c90
|
improved mapping module to support node name prefixes
|
2017-08-28 12:48:15 +02:00 |
|
|
5d0ba771c6
|
Merge branch 'node-test' into develop
# Conflicts:
# include/villas/api/session.h
# lib/api.c
# lib/super_node.c
# lib/web.c
|
2017-08-27 18:44:03 +02:00 |
|
|
98ea4d92b7
|
api: add api_session_name in order to improve debug output
|
2017-08-27 17:59:59 +02:00 |
|
|
53fae53aeb
|
websocket: major improvements to websocket node type
|
2017-08-27 17:05:34 +02:00 |
|
|
1946d137fa
|
reworked libwebsocket buffers in order to support fragmented messages
|
2017-08-27 17:04:25 +02:00 |
|
|
61de3b3274
|
a bunch of smaller changes and bug fixes
|
2017-08-23 16:51:15 +02:00 |
|
|
c042dd4a0b
|
io: merge msg and webmsg formats
|
2017-08-22 14:15:19 +02:00 |
|
|
9a8f2e488e
|
io: fix data types for sample count
|
2017-08-22 12:20:55 +02:00 |
|
|
2e3a6ef90b
|
refactoring: periodic_task => task
|
2017-08-22 12:20:14 +02:00 |
|
|
3eea0c67bb
|
- introduce low-level interface for new IO subsystem: we now have a fully extensible system for new IO formats and file formats
- reworked file node-type to remove in / out directions
|
2017-08-14 14:42:07 +02:00 |
|
|
a13097fa80
|
add new class to abstract different implementations for periodic tasks
|
2017-08-14 14:35:16 +02:00 |
|
|
34b384c23d
|
api: show remote address in log
|
2017-08-10 13:34:07 +02:00 |
|
|
0c98a01820
|
keep reference to orginial config uri
|
2017-08-10 13:33:00 +02:00 |
|
|
3519c9b2c8
|
hooks: use unsigned instead of size_t to count samples
|
2017-08-05 22:18:47 +02:00 |
|
|
57ecb76586
|
advio: check if file is locally accessible
|
2017-08-05 21:02:36 +02:00 |
|
|
c5fc72dd78
|
adding pluggable IO formats
|
2017-08-05 21:02:09 +02:00 |
|
|
434fe6dbd6
|
replaced libconfig by jansson for parsing the configuration (huge commit)
|
2017-08-03 00:19:27 +02:00 |
|
|
a71053f718
|
refactor: use libconfig instance only within _parse() functions
|
2017-08-01 11:56:47 +02:00 |
|
|
bc83463831
|
added new format subsystem
|
2017-07-28 18:11:52 +02:00 |
|
|
d2300e7397
|
temp node test_rtt
|
2017-07-28 18:09:47 +02:00 |
|
Georg Reinke
|
5d156e867c
|
shmem: unmap regions lazily on closing
|
2017-07-28 12:23:16 +02:00 |
|
Georg Reinke
|
29e4facc17
|
adjust shmem size definitions
|
2017-07-28 12:23:16 +02:00 |
|
|
cc02829def
|
fixes for new build-system
|
2017-07-25 12:40:05 +02:00 |
|
|
4af0dd6584
|
fix for plugin mechanism on clang
|
2017-07-25 12:07:06 +02:00 |
|
|
e9ebbed9db
|
improve Makefiles and make web, api and json support optional
|
2017-07-25 12:07:06 +02:00 |
|
|
b59a989278
|
cleanup trailing whitespaces
|
2017-07-25 12:07:06 +02:00 |
|
|
522ded3ea7
|
made most of Linux dependencies optional
VILLASnode now compiles on OS X Yosemite :-)
|
2017-07-25 12:07:06 +02:00 |
|
|
3c4bca7cf8
|
refactor: "config_parse_cli"=> "config_read_cli"
|
2017-07-25 12:07:05 +02:00 |
|
|
6a48333f72
|
refactor: "node type"=> "node-type"
|
2017-07-25 12:07:05 +02:00 |
|
|
7e4051b8cb
|
opal: map RecvID / SendID of Asnynchronous process to msg->id field in order to support multiple send / receive blocks
|
2017-07-22 14:07:43 +02:00 |
|
|
98eed183e3
|
loopback: we need an additional pool for now
|
2017-07-14 16:29:05 +02:00 |
|
|
4b274626e7
|
loopback: add new loopback node-type to have a more performant replacement for localhost socket-nodes
|
2017-07-14 13:12:48 +02:00 |
|
|
fb4bbbfb26
|
websocket: reuse buffer to construct payload and send bigger payload at once
|
2017-07-13 22:39:38 +02:00 |
|