UAVCAN: improved sensor bridge factory

This commit is contained in:
Pavel Kirienko
2014-08-22 15:52:35 +04:00
parent bdc2ecd9f6
commit 6ebd59c633
7 changed files with 16 additions and 13 deletions
+2 -2
View File
@@ -41,9 +41,9 @@
IUavcanSensorBridge* IUavcanSensorBridge::make(uavcan::INode &node, const char *bridge_name)
{
if (!std::strncmp("gnss", bridge_name, MaxNameLen)) {
if (!std::strncmp(UavcanGnssBridge::NAME, bridge_name, MAX_NAME_LEN)) {
return new UavcanGnssBridge(node);
} else if (!std::strncmp("mag", bridge_name, MaxNameLen)) {
} else if (!std::strncmp(UavcanMagnetometerBridge::NAME, bridge_name, MAX_NAME_LEN)) {
return new UavcanMagnetometerBridge(node);
} else {
return nullptr;