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

1089 commits

Author SHA1 Message Date
Dennis Potter
077355d8ba Started to implement memory managemen and registration. Not yet working and in an early stage. Still some debugging and testing printfs 2018-06-24 13:02:04 +02:00
Dennis Potter
4f6c2543b5 Fixed bugs in connection. A source node is now able to connect to a target node. 2018-06-23 19:05:33 +02:00
Dennis Potter
a0f0410e73 This commit should be able to create a connection between two nodes.
This commit isn't checked for bugs and no memory management is done.
Furthermore, no poll threads are implemented.
2018-06-23 14:53:37 +02:00
Dennis Potter
4220ff8111 Implemented request to resolve address and built an rdma_cm_event framework 2018-06-22 13:02:41 +02:00
Dennis Potter
1528603a88 Added missing libraries to Makefile 2018-06-22 13:01:52 +02:00
Dennis Potter
a1b7a9cda6 Initial commit with (empty) infiniband node 2018-06-21 11:56:28 +02:00
ac77d7eb85 amqp: fix compiler warning about unused return value 2018-06-16 21:29:28 +02:00
Daniel Krebs
1e7c46d7aa comedi: better debug output 2018-06-15 19:29:23 +02:00
Daniel Krebs
bfcf87d970 comedi: merge comedi node with tested DAC functionality 2018-06-15 17:44:25 +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
0c8e52da4e socket: do not block in sendto() 2018-06-15 14:56:48 +02:00
79d5257408 comedi: started implementation 2018-06-15 14:56:27 +02:00
c457c0fe30 comedi: first version which compile and links 2018-06-15 14:56:27 +02:00
be623d7a65 comedi: fix typo in Makefile 2018-06-15 14:56:27 +02:00
662e82559c comedi: added skeleton 2018-06-15 14:56:27 +02:00
f1d4bed4db amqp: allow connection settings to be specified individually 2018-06-15 14:51:43 +02:00
dccdd67242 shmem: use proper naming convention 2018-06-15 14:24:04 +02:00
d3169c404a websocket: fix some bugs when requesting non-existant node 2018-06-12 20:02:43 +02:00
355831d8a9 websocket: fix connection state handling 2018-06-12 18:38:08 +02:00
5252dc1059 mqtt: fix memory leak 2018-05-26 02:53:40 +02:00
26c567e8cb improve logging 2018-05-26 02:33:16 +02:00
851bfa78b4 mqtt: remove broken threading mode and fixed a race condition 2018-05-26 02:23:32 +02:00
0679985847 Merge branch 'develop' of git.rwth-aachen.de:acs/public/villas/VILLASnode into develop 2018-05-26 01:21:23 +02:00
cc0bca6ab2 websocket: improve log messages 2018-05-26 01:18:15 +02:00
18a1daede8 websocket: check return value of list_destroy() calls 2018-05-26 01:18:15 +02:00
8819c4101f websocket: clear buffer of received data once completely parsed 2018-05-26 01:13:22 +02:00
a7bd77944f websocket: fix possible segmention fault 2018-05-26 01:12:00 +02:00
fb0547a163 mqtt: do not show username if not provided 2018-05-24 15:50:43 +02:00
88af9b8c8d influx: use new signal description for specifying the InfluxDB fields 2018-05-24 09:23:17 +02:00
6c4127da2e websocket: improve error handling for buffer creation 2018-05-24 09:12:27 +02:00
9e7bde5efa mqtt: fix some bugs in threading mode 2018-05-24 09:08:20 +02:00
a535ec5abc node: separated node configuratio for send / receive side 2018-05-24 09:04:41 +02:00
8f61d4f2a9 shmem: fix some issues with the exec setting 2018-05-23 14:59:48 +02:00
070a76b153 shmem: improve log messages 2018-05-23 14:59:48 +02:00
a7bb0b5abe mqtt: improve logging 2018-05-23 14:59:48 +02:00
63021392d4 websocket: get rid of { } block 2018-05-23 00:17:41 +02:00
a96667b970 websocket: fix possible memory leak 2018-05-23 00:17:25 +02:00
7dc66355f3 websocket: fix format selection 2018-05-14 18:53:28 +02:00
8b18bd35e0 file: destroy IO in file_destroy() instead of file_stop() 2018-05-12 18:03:40 +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
39f955c947 io: renamed some fields within struct io 2018-05-12 10:41:40 +02:00
bd72556b1d refactor: remove last appearances of old format naming scheme 2018-05-09 10:27:38 +02:00
c59e0948c3 io: use dots instead of hyphens in format names 2018-05-08 08:45:18 +02:00
a3fe2f184d websocket: return allocated samples before destroying client connection 2018-05-07 18:56:26 +02:00
39651db3d8 websocket: fix buffer overrun in reverse-channel 2018-05-07 18:48:34 +02:00
c99c95a558 shmem: issue a warning if the remote side of the interface was closed 2018-05-07 18:03:31 +02:00
bc110a9c24 shmem: show reason for failing 2018-05-07 15:54:44 +02:00
03247eeba8 mqtt: fix memory leak 2018-04-26 09:31:39 +02:00
cae12694ea signal_generator: show total amount of missed steps 2018-04-19 15:43:57 +02:00