a520e00a12
generalize: *_type_lookup() as wrappers around plugin_lookup()
2018-05-13 13:52:02 +02:00
63a4634d57
refactor: log_{start,stop} -> log_{open,close}
2018-05-12 18:14:24 +02:00
71218e939c
io: close before destroy
2018-05-12 18:01:59 +02:00
4ba077d14e
io: remove state-less IO calls
2018-05-12 15:25:29 +02:00
c0313c7963
refactored: io_format -> format_type
2018-05-12 13:57:39 +02:00
bd72556b1d
refactor: remove last appearances of old format naming scheme
2018-05-09 10:27:38 +02:00
bb055f840a
src: unify command line usage infos
2018-05-08 11:43:16 +02:00
e5afb8ec48
fix several build system related issues
2018-02-06 23:29:54 +01:00
c69d307bc9
improve Makefiles:
...
- moved all build-time options to Makefile.config
- build VILLASnode without hook support
- build VILLASnode without web & API support
- build VILLASnode without IO format support
- build VILLASnode without external plugins
2018-02-04 16:45:32 +01:00
8af18ab227
pipe: fix bug in pool management which caused underruns
2017-12-06 16:57:02 +08:00
19eaa85d6b
pipe: fix initialization order
2017-10-18 12:49:52 +02:00
af39651d09
villas-pipe: automatically fill sequence numbers if not provided
2017-10-16 23:08:27 +02:00
80ee8d786d
refactored sample by adding more *_many() functions
2017-10-16 08:09:07 +02:00
5e620942ce
adding new field "flags" to struct sample
2017-09-16 15:04:59 +02:00
d587b5a817
add new '-V' option to tools which shows the version of only and exits
2017-09-16 11:52:30 +02:00
6922e273bb
io: renamed formats (msg -> villas-binary, villas -> villas-human)
2017-09-04 14:39:15 +02:00
6d495c1a35
add new bitmask to samples to indicate which fields are valid
2017-09-04 14:28:55 +02:00
0897f8f87a
pipe: fix handling of samples and their references
2017-09-02 21:08:10 +02:00
a8a0dc05ca
pipe: always start API together with Web module
2017-08-30 23:28:40 +02:00
68300bced9
fix typo
2017-08-27 17:04:57 +02:00
4e2cdc8efd
properly handle failed read / writes to nodes
2017-08-22 12:31:12 +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
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
bc83463831
added new format subsystem
2017-07-28 18:11:52 +02:00
cc02829def
fixes for new build-system
2017-07-25 12:40:05 +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
e927795388
smaller cleanups
2017-07-12 12:20:11 +02:00
94ae566091
utils: renamed macros for color output
2017-07-12 12:18:43 +02:00
a057c0c513
adding function killme() to gracefully shutdown
2017-07-06 21:15:10 +02:00
2b913d4d69
tests: fix valgrind warnings
2017-07-02 23:57:03 +02:00
fe2abf760d
pipe: fix timeout
2017-07-02 22:15:07 +02:00
125ce873e7
pipe: ualarm() invocation
2017-07-02 18:58:30 +02:00
2b7687cc4d
pipe: add -t switch to terminate execution after a given time
2017-07-02 00:13:06 +02:00
35f6d162a0
pipe: add -l and -L switches to limit the number of samples received / sent
2017-07-01 21:12:44 +02:00
f7cf76d4d3
pipe: check if command line arguments are malformed
2017-07-01 20:46:47 +02:00
ce4fabb537
pipe: simplify code by eliminating redundant variable
2017-07-01 20:45:45 +02:00
63ab85c688
pipe: shutdown web services
2017-06-15 15:29:33 +02:00
Georg Reinke
d7bf6c2370
pipe: fix segfault on shutdown
2017-06-14 13:01:51 +02:00
8f6b38cd63
added new function node_type_name()
2017-05-23 15:20:38 +02:00
49054eef9f
cleanup: removed trailing whitespaces in code
2017-05-05 19:24:16 +00:00
e7b2023614
better handling of command line arguments
2017-05-04 19:36:13 +02:00
9faf123088
pipe: do not send an epmty datagram on EOF#
2017-04-27 15:16:35 +00:00
5be1853649
added GPL license to file headers
2017-04-27 12:56:43 +02:00
89a7f15186
valgrind: call atexit() handlers to release memory
2017-04-24 18:59:12 +02:00
a81d1fc8de
Merge branch 'develop' into node-shm
2017-04-17 23:54:44 +02:00
61d42c342d
refactoring: DEFAULT_VALUES => DEFAULT_SAMPLELEN
2017-04-15 22:46:42 +02:00
52de5f025f
pipe: accept partial vectors on stdin
2017-04-15 21:29:35 +02:00
96190a5822
Run libwebsockets in a worker thread
2017-04-07 17:39:37 +02:00