2529c7b2d7
Remove superfluous includes
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 18:56:28 +02:00
Steffen Vogel
576df42e42
mqtt: Do not attempt validating topics if they are not set
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-03-12 13:20:32 +01:00
Steffen Vogel
02a2aa4f94
Apply clang-format changes
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-08 11:37:42 +02:00
68654f95f2
Add periods after file headers and fix email addresses
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-09-07 11:16:04 +02:00
Steffen Vogel
0735eb0f89
Make project REUSE compliant
...
And various other cleanups and harmonizations
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-07 11:16:04 +02:00
Manuel Pitz
1a01012e7c
make compatible to fmt version 9.0.3
...
Signed-off-by: Manuel Pitz <manuel.pitz@eonerc.rwth-aachen.de>
2023-01-11 12:11:57 +01:00
7eec1bb753
update Steffens mail address
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-16 23:44:07 +01:00
b94746effb
relicense VILLASnode to Apache 2.0
2022-07-04 18:23:57 +02:00
7d6a6ea265
mqtt: add OpenAPI docs
2022-03-28 11:10:49 +02:00
11a25f6fb7
update mail address
2022-03-15 09:29:20 -04:00
17ac92aa21
update copyright year
2022-03-15 09:28:57 -04:00
04f3a77ec0
mqtt: use threaded libmosquitto interface
2022-01-11 09:19:54 -05:00
2ee4bc7589
close queues when nodes are stopped
2022-01-11 09:19:54 -05:00
784e970bfe
port large parts of VILLASnode to C++ and fix tests alongside
2022-01-11 09:19:53 -05:00
Manuel Pitz
278290e015
mqtt: Add tls extra options
2021-11-10 12:04:59 +00:00
32e016ebcb
log: use spdlog custom formatters for basic VILLASnode types ( closes #308 )
2021-07-07 09:10:23 +00:00
00a9e92b0a
remove old plugin code
2021-06-21 16:11:42 -04:00
731909c3a8
ported io/format code to C++
2021-06-17 08:26:46 -04:00
4f370ee1b2
drop legacy logger
2021-03-17 14:58:45 +00:00
Manuel Pitz
ccad87b903
adapt code style
2021-02-16 09:49:51 +01:00
Manuel Pitz
af09e1bc69
rebase to master
2021-02-15 15:24:49 +01:00
Manuel Pitz
6495351d37
rebase to master
2021-02-15 15:17:44 +01:00
Felix Wege
3f418073d4
mqtt: now uses mqtt_prepare()
2021-01-08 15:16:15 +01:00
Felix Wege
f00c225b26
io: removed CHECKED state and fixed sprintf/sscan
2021-01-08 14:49:28 +01:00
787a4228bc
mqtt: bug fixes connection establishment
2020-12-04 09:09:09 +01:00
Manuel Pitz
dd61a919b1
mqtt: bugfixes after last refactoring
2020-10-21 21:04:45 +02:00
925a315ca5
mqtt: fix initialization
2020-09-30 11:38:38 +02:00
ffa57f5e7a
mqtt: a bunch of fixes and updates for the MQTT node-type
2020-09-30 11:22:59 +02:00
6411fc5ca7
warn about unused return values for *_{init,destroy}() functions
2020-09-10 17:41:29 +02:00
3c13f67930
refactor: struct node -> struct vnode
2020-09-10 17:40:36 +02:00
037bfcb81e
fix initialization errors
2020-07-01 17:07:17 +02:00
e53661a62c
update copyright year to 2020
2020-01-20 17:17:00 +01:00
c200ecc326
Merge branch 'mqtt-fix-thread' into 'master'
...
use warnings instead of errors in async mqtt thread
See merge request acs/public/villas/VILLASnode!54
2019-10-26 14:27:15 +02:00
995e4b5ec9
memory: use default value for memory type
2019-10-26 13:34:03 +02:00
Sonja Happ
0d113ab715
mqtt: mosquitto loop returns immediately
2019-10-23 15:21:51 +02:00
Sonja Happ
e6cc58e4c0
use warnings instead of errors in async mqtt thread
2019-10-23 12:02:49 +02:00
31623673a4
minor code-style fixes
2019-10-03 11:30:08 +02:00
Sonja Happ
69f76420ee
fix indentation
2019-10-03 11:30:08 +02:00
Sonja Happ
e52d2f77ee
improve unthreaded implementation of MQTT node type
...
- set cancel type of MQTT communication management thread to asynchronous
- fix removing node from list in mqtt_stop
- add a debug output upon invocation of pthread cancel in mqtt_type_stop
- contributes to #248
2019-10-03 11:30:08 +02:00
Sonja Happ
3624cb9fca
renaming variable to improve readability
2019-10-03 11:30:08 +02:00
Sonja Happ
19523377f4
use a thread per process to execute mosquitto loop, contributes to #248
2019-10-03 11:30:08 +02:00
150d4591fd
replace C-style headers with C++ C-compatability headers
2019-06-23 16:57:00 +02:00
ef17ec19a2
refactor enums to class enums
2019-06-23 16:13:23 +02:00
ebf2943240
update VILLAScommon submodule
2019-06-04 16:55:38 +02:00
11bb63ecce
use villas/utils.hpp instead of villas/utils.h
2019-04-23 13:15:00 +02:00
14434d093f
remove old super_node C wrapper code
2019-04-23 13:14:47 +02:00
932d15fdb7
nodes: avoid designated initializers for structs
2019-04-23 00:36:06 +02:00
30fb71d8eb
nodes: convert C-style header files to C++ style headers
2019-04-23 00:12:31 +02:00
6cecdf4b81
nodes: refactor NULL => nullptr
2019-04-22 23:46:07 +02:00
37c724f61b
nodes: use C++ compiler
2019-04-22 23:43:46 +02:00