diff --git a/libraries/AP_UAVCAN/AP_UAVCAN.cpp b/libraries/AP_UAVCAN/AP_UAVCAN.cpp index c0b3ea2da3..9c61d06e99 100644 --- a/libraries/AP_UAVCAN/AP_UAVCAN.cpp +++ b/libraries/AP_UAVCAN/AP_UAVCAN.cpp @@ -538,11 +538,11 @@ bool AP_UAVCAN::try_init(void) } act_out_array[_uavcan_i] = new uavcan::Publisher(*node); - act_out_array[_uavcan_i]->setTxTimeout(uavcan::MonotonicDuration::fromMSec(20)); + act_out_array[_uavcan_i]->setTxTimeout(uavcan::MonotonicDuration::fromMSec(2)); act_out_array[_uavcan_i]->setPriority(uavcan::TransferPriority::OneLowerThanHighest); esc_raw[_uavcan_i] = new uavcan::Publisher(*node); - esc_raw[_uavcan_i]->setTxTimeout(uavcan::MonotonicDuration::fromMSec(20)); + esc_raw[_uavcan_i]->setTxTimeout(uavcan::MonotonicDuration::fromMSec(2)); esc_raw[_uavcan_i]->setPriority(uavcan::TransferPriority::OneLowerThanHighest); rgb_led[_uavcan_i] = new uavcan::Publisher(*node);