UAVCAN baro driver

This commit is contained in:
Pavel Kirienko
2014-08-22 20:15:11 +04:00
parent 2a6ab537b2
commit 6870cd4d3d
4 changed files with 225 additions and 1 deletions
@@ -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;
}