aboutsummaryrefslogtreecommitdiff
path: root/src/modules/uavcan/sensors/sensor_bridge.cpp
diff options
context:
space:
mode:
authorPavel Kirienko <pavel.kirienko@gmail.com>2014-08-22 20:15:04 +0400
committerPavel Kirienko <pavel.kirienko@gmail.com>2014-08-22 20:15:11 +0400
commit6870cd4d3d68941945d303b707c4b05bd5d1e6e4 (patch)
treefac3c44916e993fbe1f2e45cd1db1d4be251a0d8 /src/modules/uavcan/sensors/sensor_bridge.cpp
parent2a6ab537b2f8687fdb125d9e5d46338ff85220ad (diff)
downloadpx4-firmware-6870cd4d3d68941945d303b707c4b05bd5d1e6e4.tar.gz
px4-firmware-6870cd4d3d68941945d303b707c4b05bd5d1e6e4.tar.bz2
px4-firmware-6870cd4d3d68941945d303b707c4b05bd5d1e6e4.zip
UAVCAN baro driver
Diffstat (limited to 'src/modules/uavcan/sensors/sensor_bridge.cpp')
-rw-r--r--src/modules/uavcan/sensors/sensor_bridge.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/modules/uavcan/sensors/sensor_bridge.cpp b/src/modules/uavcan/sensors/sensor_bridge.cpp
index 2bd662d5c..f826c8fd2 100644
--- a/src/modules/uavcan/sensors/sensor_bridge.cpp
+++ b/src/modules/uavcan/sensors/sensor_bridge.cpp
@@ -38,6 +38,7 @@
#include "sensor_bridge.hpp"
#include "gnss.hpp"
#include "mag.hpp"
+#include "baro.hpp"
IUavcanSensorBridge* IUavcanSensorBridge::make(uavcan::INode &node, const char *bridge_name)
{
@@ -45,6 +46,8 @@ IUavcanSensorBridge* IUavcanSensorBridge::make(uavcan::INode &node, const char *
return new UavcanGnssBridge(node);
} else if (!std::strncmp(UavcanMagnetometerBridge::NAME, bridge_name, MAX_NAME_LEN)) {
return new UavcanMagnetometerBridge(node);
+ } else if (!std::strncmp(UavcanBarometerBridge::NAME, bridge_name, MAX_NAME_LEN)) {
+ return new UavcanBarometerBridge(node);
} else {
return nullptr;
}