UAVCAN magnetometer driver

This commit is contained in:
Pavel Kirienko
2014-08-22 14:27:32 +04:00
parent 54affaf633
commit 29dbe8aed5
4 changed files with 232 additions and 1 deletions
@@ -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;
}