First step in changing the CAN frame format - introduced various transfer lengths per transfer type

This commit is contained in:
Pavel Kirienko
2015-04-28 11:27:01 +03:00
parent 1b75c48783
commit c159f9f7df
7 changed files with 44 additions and 14 deletions
@@ -94,7 +94,7 @@ struct UAVCAN_EXPORT ${t.cpp_type_name}
% endfor
{
enum { MaxByteLen = ::uavcan::BitLenToByteLen<MaxBitLen>::Result };
::uavcan::StaticAssert<int(MaxByteLen) <= int(::uavcan::MaxTransferPayloadLen)>::check();
::uavcan::StaticAssert<int(MaxByteLen) <= int(::uavcan::MaxPossibleTransferPayloadLen)>::check();
::uavcan::StaticAssert<_tmpl == 0>::check(); // Usage check