aboutsummaryrefslogtreecommitdiff
path: root/src/modules/uavcan/uavcan_main.cpp
diff options
context:
space:
mode:
authorPavel Kirienko <pavel.kirienko@gmail.com>2014-05-09 02:23:52 +0400
committerPavel Kirienko <pavel.kirienko@gmail.com>2014-05-09 02:23:52 +0400
commit8501158427d7cf96b125eafe48193f654c7fb2f0 (patch)
tree9d94c38a0814881bfbd0a9878b4bb6d45ac8258a /src/modules/uavcan/uavcan_main.cpp
parent5a905825675a33b210469eff96f0b82a8bd70eb9 (diff)
downloadpx4-firmware-8501158427d7cf96b125eafe48193f654c7fb2f0.tar.gz
px4-firmware-8501158427d7cf96b125eafe48193f654c7fb2f0.tar.bz2
px4-firmware-8501158427d7cf96b125eafe48193f654c7fb2f0.zip
Micro optimization in UAVCAN polling loop
Diffstat (limited to 'src/modules/uavcan/uavcan_main.cpp')
-rw-r--r--src/modules/uavcan/uavcan_main.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/uavcan/uavcan_main.cpp b/src/modules/uavcan/uavcan_main.cpp
index d4a0d894a..73f519fa1 100644
--- a/src/modules/uavcan/uavcan_main.cpp
+++ b/src/modules/uavcan/uavcan_main.cpp
@@ -284,7 +284,7 @@ int UavcanNode::run()
}
//can we mix?
- if (_mixers != nullptr) {
+ if (controls_updated && (_mixers != nullptr)) {
// XXX one output group has 8 outputs max,
// but this driver could well serve multiple groups.