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
@@ -19,7 +19,7 @@ int TransferSender::send(const uint8_t* payload, unsigned payload_len, Monotonic
MonotonicTime blocking_deadline, TransferType transfer_type, NodeID dst_node_id,
TransferID tid)
{
if (payload_len > MaxTransferPayloadLen)
if (payload_len > getMaxPayloadLenForTransferType(transfer_type))
{
UAVCAN_ASSERT(0);
return -ErrInvalidParam;