no data type info provider for TINY

This commit is contained in:
Riccardo Miccini
2015-05-28 18:00:03 +02:00
parent 4191710feb
commit cafa2498b9
+4 -4
View File
@@ -16,7 +16,7 @@
#include <uavcan/protocol/node_status_provider.hpp>
#if !UAVCAN_TINY
#include <uavcan/protocol/data_type_info_provider.hpp> //moved to save space
#include <uavcan/protocol/data_type_info_provider.hpp>
# include <uavcan/protocol/logger.hpp>
# include <uavcan/protocol/restart_request_server.hpp>
# include <uavcan/protocol/transport_stats_provider.hpp>
@@ -79,7 +79,7 @@ class UAVCAN_EXPORT Node : public INode
NodeStatusProvider proto_nsp_;
#if !UAVCAN_TINY
DataTypeInfoProvider proto_dtp_; // moved to save space
DataTypeInfoProvider proto_dtp_;
Logger proto_logger_;
RestartRequestServer proto_rrs_;
TransportStatsProvider proto_tsp_;
@@ -108,7 +108,7 @@ public:
, scheduler_(can_driver, pool_allocator_, system_clock, outgoing_trans_reg_)
, proto_nsp_(*this)
#if !UAVCAN_TINY
, proto_dtp_(*this) // moved
, proto_dtp_(*this)
, proto_logger_(*this)
, proto_rrs_(*this)
, proto_tsp_(*this)
@@ -283,7 +283,7 @@ int Node<MemPoolSize_, OutgoingTransferRegistryStaticEntries, OutgoingTransferMa
goto fail;
}
#if !UAVCAN_TINY
res = proto_dtp_.start(); // moved
res = proto_dtp_.start();
if (res < 0)
{
goto fail;