TransferListenerBase holds its DataTypeDescriptor, which is needed for the upcoming dispatcher class

This commit is contained in:
Pavel Kirienko
2014-02-13 14:06:59 +04:00
parent 328f98e605
commit 96f8c9aa09
2 changed files with 11 additions and 2 deletions
@@ -241,6 +241,11 @@ TEST(TransferListener, TestingEnvironmentSFTSerialization)
}
/**
* This subscriber accepts any types of transfers - this makes testing easier.
* In reality, uavcan::TransferListener should accept only specific transfer types
* which are dispatched/filtered by uavcan::Dispatcher.
*/
template <unsigned int MAX_BUF_SIZE, unsigned int NUM_STATIC_BUFS, unsigned int NUM_STATIC_RECEIVERS>
class TestSubscriber : public uavcan::TransferListener<MAX_BUF_SIZE, NUM_STATIC_BUFS, NUM_STATIC_RECEIVERS>
{