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

View File

@@ -535,7 +535,7 @@ int UavcanNode::sensor_enable(const char *bridge_name)
{
auto pos = _sensor_bridges.getHead();
while (pos != nullptr) {
if (!std::strncmp(pos->get_name(), bridge_name, IUavcanSensorBridge::MaxNameLen)) {
if (!std::strncmp(pos->get_name(), bridge_name, IUavcanSensorBridge::MAX_NAME_LEN)) {
warnx("sensor bridge '%s' already exists", bridge_name);
retval = -1;
goto leave;
@@ -553,7 +553,7 @@ int UavcanNode::sensor_enable(const char *bridge_name)
goto leave;
}
assert(!std::strncmp(bridge->get_name(), bridge_name, IUavcanSensorBridge::MaxNameLen));
assert(!std::strncmp(bridge->get_name(), bridge_name, IUavcanSensorBridge::MAX_NAME_LEN));
retval = bridge->init();
if (retval >= 0) {