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