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
b18c776a5c
sample: remove obsolete id member
2018-05-08 11:41:05 +02:00
18096feb49
signal: added unit field
2018-05-08 08:45:18 +02:00
3ff2e4d3ec
io: added new format for RESERVE tests
2018-05-08 08:45:18 +02:00
cae12694ea
signal_generator: show total amount of missed steps
2018-04-19 15:43:57 +02:00
6b5cad2ec9
signal_generator: fix naming convention of functions
2018-04-19 15:43:57 +02:00
4f1aab1da8
rename setting 'no_builtin' to 'builtin' to avoid double negation
2018-04-19 15:43:57 +02:00
3f74f036ea
fpga: removed all FPGA related code
2018-04-05 10:21:17 +02:00
526603fc45
iec61850-9-2: some fixes for previous commit
2018-04-04 12:00:50 +02:00
f31a7b0ffb
get rid of strncpy as much as possible
2018-04-04 08:53:00 +02:00
bdcdb37bb3
iec61850: fix include paths
2018-03-28 14:15:08 +02:00
b405a60670
list: fix compiler error
2018-03-26 14:33:42 +02:00
b1046ff641
signal: add support for name-based signal mapping
2018-03-26 14:08:26 +02:00
e32fe06efd
list: added new list_index() function
2018-03-26 12:52:04 +02:00
5d7999b3f5
added new signal metadata class
2018-03-21 16:59:35 +01:00
46cbb689fc
signal: renamed signal node-type to signal_generator to avoid confusion
2018-03-21 16:58:36 +01:00
088194eb29
Merge tag 'v0.6.0' into develop
2018-02-17 09:39:45 +01: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