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

39 commits

Author SHA1 Message Date
348152df88 code style: indention 2019-02-12 20:53:39 +01:00
0521ded161 mqtt: improve error message (closes #225) 2019-02-12 19:56:36 +01:00
1740df596b separated in/out signal descriptors 2019-02-06 13:14:38 +01:00
d3ff9f2d41 node: allow nodes to have multiple filedescriptors 2019-01-21 15:47:34 +01:00
8f7c8ae71e update copyright year to 2019 2019-01-13 00:42:39 +01:00
0d767ca697 mqtt: throw an error if no publish and subscribe topic is given 2019-01-12 13:48:52 +01:00
d18d786801 refactor: list_* -> vlist_* 2019-01-07 10:28:55 +01:00
caf3e45960 workaround for C-compatability 2018-12-02 03:11:31 +01:00
70cc94b5c7 refactor: warn() => warning() due to name collision with libc 2018-11-30 21:37:52 +01:00
8e052eaa5e do not send offsets of network node-types 2018-10-20 16:23:26 +02:00
377af00af4 use villas.binary as default format for most node types 2018-10-20 15:38:31 +02:00
d35971c26c refactor: update copyright years 2018-08-20 18:40:03 +02:00
1aef3e7d35 mqtt: adapt to new signal code and separate node-type configuration into in/out sections 2018-08-20 18:26:53 +02:00
abdec22993 plugin: replace plugin_name() by type-specific wrappers 2018-08-20 18:16:44 +02:00
1f16b4bf07 refactor: {sample,signal}_{put,get} -> {sample,signal}_{incref,decref} 2018-08-13 00:00:09 +02:00
f35588aad8 refactor:
- SAMPLE_LEN() -> SAMPLE_LENGTH()
- SAMPLE_DATA_LEN() -> SAMPLE_DATA_LENGTH()
2018-08-12 23:59:15 +02:00
Sonja Kolen
d66268b2f8 fixed indents 2018-07-17 11:38:17 +02:00
Sonja Kolen
6c99e45264 Multiple samples can be received in a single MQTT message (Fixes #178) 2018-07-17 11:20:38 +02:00
7936b0f626 Merge branch 'cmake-include' into develop 2018-07-16 20:20:05 +02:00
b70c86cff6 fix indention 2018-07-16 20:17:08 +02:00
60f55ec178 improve naming of struct node_type function pointers (closes #150) 2018-07-16 11:00:15 +02:00
Sonja Kolen
bfd25b55db check if publish/ subscribe topic is set before subscribing or publishing, provide a warning to the user in case subscribing/ publishing cannot be done because of lack of topic 2018-07-13 13:36:13 +02:00
Dennis Potter
72e627b327 Fixes #166, all node interfaces are modified
The functions now look like this

int node_read(struct node *n, struct sample *smps[], unsigned cnt, unsigned *release);
int node_write(struct node *n, struct sample *smps[], unsigned cnt, unsigned *release);

This commit enables nodes to control how many samples will
be released by the framework through *release
2018-07-11 18:14:29 +02:00
Dennis Potter
6150a36411 Changed all node_write() functions 2018-07-07 17:48:07 +02:00
Dennis Potter
4663f55e4b Changed all node_read() functions to support a *cnt instead of cnt 2018-07-07 17:07:45 +02:00
bb70be0b2c memory: refactored memory subsystem 2018-07-02 15:57:56 +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
fb0547a163 mqtt: do not show username if not provided 2018-05-24 15:50:43 +02:00
9e7bde5efa mqtt: fix some bugs in threading mode 2018-05-24 09:08:20 +02:00
a7bb0b5abe mqtt: improve logging 2018-05-23 14:59:48 +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
c59e0948c3 io: use dots instead of hyphens in format names 2018-05-08 08:45:18 +02:00
03247eeba8 mqtt: fix memory leak 2018-04-26 09:31:39 +02:00
35cc8ca6e8 mqtt: reduce debug level 2018-04-19 11:04:01 +02:00
e5afb8ec48 fix several build system related issues 2018-02-06 23:29:54 +01:00
2a1bdbc639 mqtt: initial implementation of MQTT node-type 2018-01-17 01:22:12 +01:00