Optional pre-initialization for GenericPublisher<>, TransferSender accessor

This commit is contained in:
Pavel Kirienko
2014-03-21 18:24:34 +04:00
parent 48922c6f37
commit c15ceb64ec
5 changed files with 38 additions and 0 deletions
@@ -79,6 +79,12 @@ public:
}
callback_ = callback;
const int publisher_res = publisher_.init();
if (publisher_res < 0)
{
UAVCAN_TRACE("ServiceServer", "Publisher initialization failure: %i", publisher_res);
return publisher_res;
}
return SubscriberType::startAsServiceRequestListener();
}