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

4228 commits

Author SHA1 Message Date
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
fce14a244f Merge branch 'add-ws-relay-config' into 'master'
Add new example config to demonstrate use of VILLASweb

See merge request acs/public/villas/VILLASnode!53
2019-10-20 03:05:52 +02:00
a86a7e1a18 add new example config to demonstrate use of VILLASweb 2019-10-20 02:55:37 +02:00
8fc824da9a Merge branch 'fix-cxx-version' into 'master'
Use same C++ version in VILLASnode and VILLAScommon repos

See merge request acs/public/villas/VILLASnode!52
2019-10-20 02:29:18 +02:00
19d1274e51 use same C++ version in VILLASnode and VILLAScommon repos 2019-10-20 01:58:39 +02:00
0767a01408 Merge branch 'ci-fixes-raspbian' into 'master'
Compatibility and CI fixes for Raspbian builds

See merge request acs/public/villas/VILLASnode!51
2019-10-18 10:44:47 +02:00
679567fa6f comedi: fix a few format strings for portability 2019-10-18 10:34:14 +02:00
b74bf5b7ee Merge branch 'mqtt_unthreaded' into 'master'
Unthreaded MQTT

Closes #248

See merge request acs/public/villas/VILLASnode!49
2019-10-18 10:32:45 +02:00
5cb693bb31 docker: fix caching issue 2019-10-17 21:39:28 +02:00
a2c45a2ca6 ci: reenable manual raspbian builds 2019-10-17 21:37:24 +02:00
1422cde661 cmake: include raspbian Dockerfiles into CMakeLists.txt 2019-10-17 21:33:31 +02:00
ee70a74920 docker: build spdlog and fmtlib from scratch for raspbian build 2019-10-17 21:33:31 +02:00
2480030717 Merge branch 'ci-fixes' into 'master'
CI fixes

See merge request acs/public/villas/VILLASnode!50
2019-10-17 21:29:17 +02:00
e3dc864164 ci: build armv6 target only on master branch 2019-10-17 21:19:42 +02:00
a639bd775d ci: do not build base template 2019-10-17 21:09:14 +02:00
Sonja Happ
fdd2a3b266 only build unit tests of common if project is toplevel project 2019-10-17 10:42:53 +02:00
Sonja Happ
ed10e3d47f comment init of node's "stats" shared pointer with nullptr since this causes node_init to crash arbitrarily 2019-10-17 10:41:50 +02:00
Sonja Happ
51527d3403 merge remote version, accept all changes of remote version 2019-10-16 13:32:35 +02:00
b3ca300b26 fix invalid variable name 2019-10-04 18:48:16 +02:00
ec2b6128ea fix merge of pps_ts hook 2019-10-04 18:48:10 +02:00
df29094a14 fix merge of pps_ts hook 2019-10-03 11:44:29 +02:00
c72fd1718d fix invalid variable name 2019-10-03 11:34:59 +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
ff8151bee0 remove files of mqtt_unthreaded node type since this is implemented in mqtt type now 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
Sonja Happ
f3db8f6192 add unthreaded version of MQTT node type 2019-10-03 11:28:28 +02:00
8d612d8868 Merge remote-tracking branch 'remotes/origin/hook-pps_ts' 2019-10-03 11:08:39 +02:00
4531443269 Merge branch 'v0.8.0-fixes' into develop 2019-10-03 11:01:07 +02:00
Sonja Happ
f8fe445623 fixes for multiarch:
- install cmake 3.15.3. binaries from github (older version in buster has a bug!)
- use CMAKE_OPTS flag for compiling fmt and spdlog
- use the cmake TOOLCHAIN file and INSTALL_LIBDIR fitting to the architecture in build stage
2019-09-17 12:32:54 +02:00
Sonja Happ
37914a0af1 set LD_LIBRARY_PATH in debian multiarch 2019-09-17 10:23:06 +02:00
Sonja Happ
3cfc2736aa reduce version of FMT lib to 5.2.0 instead of 6.0.0 for compatibility with spdlog library 2019-09-16 16:08:01 +02:00
Sonja Happ
51e2f584df reduce version of FMT lib to 5.2.0 instead of 6.0.0 for compatibility with spdlog library 2019-09-16 16:06:47 +02:00
Sonja Happ
ef4c252c2e compile FMT as shared library, use external FMT lib in SPDLOG 2019-09-16 16:03:45 +02:00
Sonja Happ
2101fa5fa8 update common submodule 2019-09-16 15:59:42 +02:00
Sonja Happ
1127278e90 remove custom install path for libfmt and libspdlog to enable cmake finding cmake configs 2019-09-16 10:42:21 +02:00
Sonja Happ
a887264659 fix indentation 2019-09-16 09:48:22 +02:00
Sonja Happ
d76bcdbb07 remove files of mqtt_unthreaded node type since this is implemented in mqtt type now 2019-09-13 10:15:03 +02:00
Sonja Happ
b2184665be 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-09-13 09:56:50 +02:00
Sonja Happ
fc72f73f40 renaming variable to improve readability 2019-09-13 09:02:40 +02:00
Sonja Happ
15b8151121 use a thread per process to execute mosquitto loop, contributes to #248 2019-09-12 17:05:18 +02:00
be863894d8 cmake: fix search path 2019-09-04 00:41:28 +02:00
93980ab72f docker: install spdlog and fmtlib from sources 2019-09-04 00:05:06 +02:00
69d29cd335 update common submodule 2019-09-03 23:29:29 +02:00
bc67e865aa add missing arch to dockerfile 2019-09-03 23:14:38 +02:00
29ac5a7eae add missing fmt library 2019-09-03 23:03:32 +02:00
7feddca897 update common submodule 2019-09-03 23:03:20 +02:00