diff --git a/libuavcan/include/uavcan/internal/transport/transfer_sender.hpp b/libuavcan/include/uavcan/internal/transport/transfer_sender.hpp index 81deab6ba6..724f22a165 100644 --- a/libuavcan/include/uavcan/internal/transport/transfer_sender.hpp +++ b/libuavcan/include/uavcan/internal/transport/transfer_sender.hpp @@ -16,8 +16,6 @@ namespace uavcan class TransferSender { - static const uint64_t DefaultMaxTransferInterval = 60 * 1000 * 1000; - const uint64_t max_transfer_interval_; const DataTypeDescriptor& data_type_; const CanTxQueue::Qos qos_; @@ -26,6 +24,8 @@ class TransferSender Dispatcher& dispatcher_; public: + static const uint64_t DefaultMaxTransferInterval = 60 * 1000 * 1000; + TransferSender(Dispatcher& dispatcher, const DataTypeDescriptor& data_type, CanTxQueue::Qos qos, uint64_t max_transfer_interval = DefaultMaxTransferInterval) : max_transfer_interval_(max_transfer_interval)