diff --git a/libuavcan/include/uavcan/node/service_client.hpp b/libuavcan/include/uavcan/node/service_client.hpp index 4d639186ef..e322eba76c 100644 --- a/libuavcan/include/uavcan/node/service_client.hpp +++ b/libuavcan/include/uavcan/node/service_client.hpp @@ -62,7 +62,7 @@ template ::Type > - , public DeadlineHandler + , protected DeadlineHandler { public: typedef DataType_ DataType; @@ -275,6 +275,8 @@ public: publisher_.setTxTimeout(timeout); request_timeout_ = std::max(timeout, publisher_.getTxTimeout()); // No less than TX timeout } + + using DeadlineHandler::getDeadline; }; }