diff --git a/src/drivers/uavcan/actuators/esc.cpp b/src/drivers/uavcan/actuators/esc.cpp index 8ada8d6b2e..2fbc670a63 100644 --- a/src/drivers/uavcan/actuators/esc.cpp +++ b/src/drivers/uavcan/actuators/esc.cpp @@ -203,7 +203,7 @@ void UavcanEscController::esc_status_sub_cb(const uavcan::ReceivedDataStructure< { if (msg.esc_index < esc_status_s::CONNECTED_ESC_MAX) { _esc_status.esc_count = uavcan::max(_esc_status.esc_count, msg.esc_index + 1); - _esc_status.timestamp = msg.getMonotonicTimestamp().toUSec(); + _esc_status.timestamp = hrt_absolute_time(); auto &ref = _esc_status.esc[msg.esc_index];