diff options
author | Pavel Kirienko <pavel.kirienko@gmail.com> | 2014-08-22 14:27:32 +0400 |
---|---|---|
committer | Pavel Kirienko <pavel.kirienko@gmail.com> | 2014-08-22 14:27:32 +0400 |
commit | 29dbe8aed582f833f2994daaaf7ab227f7a7cf45 (patch) | |
tree | fd614daf68ed3971fe11b34bec4ec4b009ce2413 /src/modules/uavcan/sensors/sensor_bridge.cpp | |
parent | 54affaf633216c3aef65164c7e43674c8c26f178 (diff) | |
download | px4-firmware-29dbe8aed582f833f2994daaaf7ab227f7a7cf45.tar.gz px4-firmware-29dbe8aed582f833f2994daaaf7ab227f7a7cf45.tar.bz2 px4-firmware-29dbe8aed582f833f2994daaaf7ab227f7a7cf45.zip |
UAVCAN magnetometer driver
Diffstat (limited to 'src/modules/uavcan/sensors/sensor_bridge.cpp')
-rw-r--r-- | src/modules/uavcan/sensors/sensor_bridge.cpp | 3 |
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 ba27d6c71..08fca73c5 100644 --- a/src/modules/uavcan/sensors/sensor_bridge.cpp +++ b/src/modules/uavcan/sensors/sensor_bridge.cpp @@ -37,11 +37,14 @@ #include "sensor_bridge.hpp" #include "gnss.hpp" +#include "mag.hpp" IUavcanSensorBridge* IUavcanSensorBridge::make(uavcan::INode &node, const char *bridge_name) { if (!std::strncmp("gnss", bridge_name, MaxNameLen)) { return new UavcanGnssBridge(node); + } else if (!std::strncmp("mag", bridge_name, MaxNameLen)) { + return new UavcanMagnetometerBridge(node); } else { return nullptr; } |