YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
MobileBaseVelocityControlServerImpl.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2025-2025 Istituto Italiano di Tecnologia (IIT)
3 * SPDX-License-Identifier: LGPL-2.1-or-later
4 */
5
6#ifndef YARP_DEV_MOBBASEVEL2DSERVERIMPL_H
7#define YARP_DEV_MOBBASEVEL2DSERVERIMPL_H
8
11#include <yarp/os/Stamp.h>
13
15{
16 private:
18 std::mutex m_mutex;
19
20 public:
22
23 yarp::dev::ReturnValue applyVelocityCommandRPC(const double x_vel, const double y_vel, const double theta_vel, const double timeout) override;
25
26 std::mutex* getMutex() {return &m_mutex;}
27};
28
29#endif // YARP_DEV_MOBBASEVEL2DSERVERIMPL_H
yarp::dev::ReturnValue applyVelocityCommandRPC(const double x_vel, const double y_vel, const double theta_vel, const double timeout) override
return_getLastVelocityCommand getLastVelocityCommandRPC() override
IMobileBaseVelocityControlRPCd(yarp::dev::Nav2D::INavigation2DVelocityActions *_iNavVel)