1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-30 00:00:11 +01:00
Commit graph

581 commits

Author SHA1 Message Date
5391cab32d reorder state member of some classes as they would raise a compiler error otherwise (designated initializers are not really supported in C++) 2018-07-04 15:07:54 +02:00
5268beacb0 remove old function declaration 2018-07-04 11:53:57 +02:00
e4f3a83c49 several fixes to silence the c++ compiler 2018-07-03 20:43:05 +02:00
1026539a4b Merge branch 'cmake' into develop
# Conflicts:
#	lib/Makefile.villas.inc
2018-07-03 18:30:21 +02:00
8e252bbb4b hash_table: added simple hash table with linked lists 2018-07-02 13:07:45 +02:00
b9f463ebee node: extend struct node_type with a new function pointer for checking node configuration 2018-07-02 10:59:45 +02:00
7860c38bfe plugins: improve documentation of REGISTER_PLUGIN macro 2018-07-02 10:51:01 +02:00
d872691dbe fix documentation of kernel code 2018-06-30 01:29:56 +02:00
34e6891192 iec61850: fix ether_aton() call on OS X 2018-06-29 14:36:50 +02:00
58a13ae92e cmake: fix some #ifdefs 2018-06-29 14:36:50 +02:00
4fa5914bc6 cmake: make use of HAS_EVENTFD 2018-06-29 14:36:24 +02:00
58e4d7e394 cmake: add new defines to config.h.in 2018-06-29 14:36:24 +02:00
eb446d2ac9 add missing GPL license header 2018-06-29 09:07:47 +02:00
ffec25bbfd use "#include <villas/...>" path for all includes 2018-06-29 09:06:04 +02:00
951c388f53 add/replace missing "#pragma once" 2018-06-29 08:37:37 +02:00
312cdc2fbe revert whitespace changes 2018-06-29 08:37:14 +02:00
02464fc10c config.h is automatically generated. Do not commit it 2018-06-29 08:01:18 +02:00
Sonja Kolen
4ec3cf030b Added extern "C" wrapper in all headers of libvillas to use it in C++ code 2018-06-28 13:42:50 +02:00
Daniel Krebs
1e7c46d7aa comedi: better debug output 2018-06-15 19:29:23 +02:00
Daniel Krebs
fe302f9649 comedi: implement ADC and DAC directions, only DAC tested
The write / DAC direction has been tested with two output signals, see
etc/comedi.conf for reference. For now, the buffer size may not be
(considerably) smaller than 32kB, Comedi stops working for unknown
reasons. To compensate for the latency (always approx. one buffer size)
if only small sample rates are required, configure the path for
upsampling (sample-and-hold via rate parameter) at the same rate as
the out direction of the comedi node.
2018-06-15 15:47:10 +02:00
79d5257408 comedi: started implementation 2018-06-15 14:56:27 +02:00
59269a72b6 remove some superfluous comments 2018-06-15 14:56:27 +02:00
c457c0fe30 comedi: first version which compile and links 2018-06-15 14:56:27 +02:00
662e82559c comedi: added skeleton 2018-06-15 14:56:27 +02:00
dccdd67242 shmem: use proper naming convention 2018-06-15 14:24:04 +02:00
355831d8a9 websocket: fix connection state handling 2018-06-12 18:38:08 +02:00
0273e97c06 signal: add enable flag 2018-05-25 12:55:01 +02:00
607342eddc csv: make column seperator configurable 2018-05-24 10:45:11 +02:00
95e78be9ce io: add support for configurable line and column separators/delimiters 2018-05-24 10:42:57 +02:00
dba6207856 list: added new function list_lookup_index() 2018-05-24 09:05:00 +02:00
a535ec5abc node: separated node configuratio for send / receive side 2018-05-24 09:04:41 +02:00
8de7a8b763 queue_signalled: add support for OS X 2018-05-23 09:06:29 +02:00
b21b975a17 path: add a new configuration setting to switch between poll and single mode 2018-05-23 02:24:55 +02:00
d94893846f whitespace cleanups 2018-05-13 13:57:16 +02:00
a520e00a12 generalize: *_type_lookup() as wrappers around plugin_lookup() 2018-05-13 13:52:02 +02:00
9ec69bcbdf refactor: struct plugin::io -> struct plugin::format 2018-05-13 13:51:28 +02:00
63a4634d57 refactor: log_{start,stop} -> log_{open,close} 2018-05-12 18:14:24 +02:00
63e839afc9 io: align header / source files 2018-05-12 18:11:39 +02:00
221937bb5e io: pass instance pointer everywhere 2018-05-12 18:01:48 +02:00
4ba077d14e io: remove state-less IO calls 2018-05-12 15:25:29 +02:00
6978db9d3a io: properly keep track if status 2018-05-12 14:14:59 +02:00
00eac5a9b1 io: make io_{scan,print}_lines() static 2018-05-12 14:13:54 +02:00
c0313c7963 refactored: io_format -> format_type 2018-05-12 13:57:39 +02:00
3438dc305d io: generalization of line based formats 2018-05-12 13:47:35 +02:00
59ec38172b io: generalize handling of header and footers 2018-05-12 11:07:35 +02:00
39f955c947 io: renamed some fields within struct io 2018-05-12 10:41:40 +02:00
5401348b71 json: rewrite IO format for RESERVE project 2018-05-09 09:24:15 +02:00
7edd6a1b2a sample: add new function to allocate samples on heap (not in pool) 2018-05-08 11:43:53 +02:00
f99e5debb5 sample: remove sent timestamp 2018-05-08 11:42:43 +02:00
935ee584e4 sample: use libc ptrdiff_t instead of posix off_t 2018-05-08 11:41:43 +02:00